Warning: Permanently added '54.211.242.78' (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-44-x86_64 --chroot fedora-44-x86_64 Version: 1.10 PID: 12306 Logging PID: 12308 Task: {'allow_user_ssh': False, 'appstream': False, 'background': True, 'build_id': 11062860, 'buildroot_pkgs': [], 'chroot': 'fedora-44-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-44-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-44-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-mmtsyrm5/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-mmtsyrm5/ruff', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-mmtsyrm5/ruff'... Running: git checkout e041ac902285a9bed5115893a762875360f3266e -- cmd: ['git', 'checkout', 'e041ac902285a9bed5115893a762875360f3266e', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-mmtsyrm5/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-mmtsyrm5/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 415.7M 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-mmtsyrm5/ruff/ruff.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-mmtsyrm5/ruff --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1790920104.098981 -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-mmtsyrm5/ruff/ruff.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-mmtsyrm5/ruff --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1790920104.098981 -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-mmtsyrm5/ruff/ruff.spec) Config(fedora-44-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-44-x86_64-bootstrap-1790920104.098981/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:44 INFO: Pulling image: registry.fedoraproject.org/fedora:44 INFO: Tagging container image as mock-bootstrap-fdf23c86-6ef6-49ed-a4ca-7b0fa3cad398 INFO: Checking that 00ca6aada2fa2aa23f0d751db65043bb673d87b39ec2fba65a55707e9b2ec586 image matches host's architecture INFO: Copy content of container 00ca6aada2fa2aa23f0d751db65043bb673d87b39ec2fba65a55707e9b2ec586 to /var/lib/mock/fedora-44-x86_64-bootstrap-1790920104.098981/root INFO: mounting 00ca6aada2fa2aa23f0d751db65043bb673d87b39ec2fba65a55707e9b2ec586 with podman image mount INFO: image 00ca6aada2fa2aa23f0d751db65043bb673d87b39ec2fba65a55707e9b2ec586 as /var/lib/containers/storage/overlay/8bec33e66d5f4a2b402b9028d59ea3029e2c9b3bed6d55b000e944756369ddb8/merged INFO: umounting image 00ca6aada2fa2aa23f0d751db65043bb673d87b39ec2fba65a55707e9b2ec586 (/var/lib/containers/storage/overlay/8bec33e66d5f4a2b402b9028d59ea3029e2c9b3bed6d55b000e944756369ddb8/merged) with podman image umount INFO: Removing image mock-bootstrap-fdf23c86-6ef6-49ed-a4ca-7b0fa3cad398 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-44-x86_64-1790920104.098981/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.0.2-1.fc44.x86_64 rpm-sequoia-1.10.3-1.fc44.x86_64 dnf5-5.4.6.0-1.fc44.x86_64 dnf5-plugins-5.4.6.0-1.fc44.x86_64 Start: installing minimal buildroot with dnf5 Updating and loading repositories: updates 100% | 11.2 MiB/s | 11.8 MiB | 00m01s >>> Status code: 404 for https://d2lzkl7pfhq30w.cloudfront.net/pub/fedora/linux/updates/44/Everything/x86_64/repodata/repomd.xml (IP: 54.230.21.6) - https://d2lzkl7pfhq30w.cloudfront.net/pub/fedora/linux/updates/44/Everything/x86_64/repodata/repomd.xml fedora 100% | 24.9 MiB/s | 36.7 MiB | 00m01s >>> Status code: 404 for https://d2lzkl7pfhq30w.cloudfront.net/pub/fedora/linux/releases/44/Everything/x86_64/os/repodata/repomd.xml (IP: 54.230.21.6) - https://d2lzkl7pfhq30w.cloudfront.net/pub/fedora/linux/releases/44/Everything/x86_64/os/repodata/repomd.xml Copr repository 100% | 22.6 MiB/s | 67.1 MiB | 00m03s Repositories loaded. Package Arch Version Repository Size Installing group/module packages: bash x86_64 0:5.3.9-3.fc44 fedora 8.5 MiB bzip2 x86_64 0:1.0.8-23.fc44 fedora 95.0 KiB coreutils x86_64 0:9.10-5.fc44 updates 5.7 MiB cpio x86_64 0:2.15-9.fc44 fedora 1.1 MiB diffutils x86_64 0:3.12-5.fc44 fedora 1.6 MiB fedora-release-common noarch 0:44-18 updates 20.6 KiB findutils x86_64 1:4.10.0-7.fc44 fedora 1.9 MiB gawk x86_64 0:5.3.2-3.fc44 fedora 1.8 MiB glibc-minimal-langpack x86_64 0:2.43-9.fc44 updates 0.0 B grep x86_64 0:3.12-3.fc44 fedora 1.0 MiB gzip x86_64 0:1.14-2.fc44 fedora 401.6 KiB info x86_64 0:7.2-9.fc44 fedora 365.6 KiB patch x86_64 0:2.8-4.fc44 fedora 226.6 KiB redhat-rpm-config noarch 0:344-2.fc44 updates 183.7 KiB rpm-build x86_64 0:6.1.0-1.fc44 copr_base 316.0 KiB sed x86_64 0:4.9-7.fc44 fedora 857.2 KiB shadow-utils x86_64 2:4.19.0-7.fc44 updates 4.0 MiB tar x86_64 2:1.35-9.fc44 updates 3.0 MiB unzip x86_64 0:6.0-69.fc44 fedora 445.8 KiB util-linux x86_64 0:2.42.4-2.fc44 copr_base 3.6 MiB which x86_64 0:2.25-1.fc44 updates 83.6 KiB xz x86_64 1:5.8.2-2.fc44 fedora 1.3 MiB Installing dependencies: R-srpm-macros noarch 0:1.3.7-2.fc44 updates 3.5 KiB add-determinism x86_64 0:0.7.3-2.fc44 updates 2.2 MiB alternatives x86_64 0:1.33-5.fc44 fedora 62.1 KiB ansible-srpm-macros noarch 0:1-20.1.fc44 fedora 35.7 KiB audit-libs x86_64 0:4.2.1-2.fc44 copr_base 390.5 KiB binutils x86_64 0:2.46.1-1.fc44 updates 28.2 MiB build-reproducibility-srpm-macros noarch 0:0.7.3-2.fc44 updates 1.2 KiB bzip2-libs x86_64 0:1.0.8-23.fc44 fedora 80.5 KiB ca-certificates noarch 0:2026.2.90_v9.0.317-1.fc44 updates 2.7 MiB cmake-srpm-macros noarch 0:4.3.0-4.fc44 copr_base 524.0 B coreutils-common x86_64 0:9.10-5.fc44 updates 10.7 MiB crypto-policies noarch 0:20251128-3.git19878fe.fc44 fedora 132.6 KiB curl x86_64 0:8.18.0-10.fc44 updates 480.0 KiB cyrus-sasl-lib x86_64 0:2.1.28-35.fc44 fedora 2.3 MiB debugedit x86_64 0:5.3-2.fc44 updates 220.8 KiB dwz x86_64 0:0.16-3.fc44 fedora 290.9 KiB ed x86_64 0:1.22.5-2.fc44 fedora 149.7 KiB efi-srpm-macros noarch 0:6-6.fc44 fedora 40.2 KiB elfutils x86_64 0:0.196-1.fc44 updates 3.2 MiB elfutils-debuginfod-client x86_64 0:0.196-1.fc44 updates 83.8 KiB elfutils-default-yama-scope noarch 0:0.196-1.fc44 updates 1.8 KiB elfutils-libelf x86_64 0:0.196-1.fc44 updates 1.4 MiB elfutils-libs x86_64 0:0.196-1.fc44 updates 715.4 KiB erlang-srpm-macros noarch 0:0.3.11-1.fc44 fedora 1.9 KiB fedora-gpg-keys noarch 0:44-2 updates 257.6 KiB fedora-release noarch 0:44-18 updates 0.0 B fedora-release-identity-basic noarch 0:44-18 updates 629.0 B fedora-repos noarch 0:44-2 updates 4.9 KiB file x86_64 0:5.48-3.fc44 copr_base 101.9 KiB file-libs x86_64 0:5.48-3.fc44 copr_base 12.3 MiB filesystem x86_64 0:3.18-52.fc44 fedora 112.0 B filesystem-srpm-macros noarch 0:3.18-52.fc44 fedora 38.2 KiB fonts-srpm-macros noarch 1:5.0.0-2.fc44 fedora 55.8 KiB forge-srpm-macros noarch 0:0.4.0-4.fc44 fedora 38.9 KiB fpc-srpm-macros noarch 0:1.3-16.fc44 fedora 144.0 B gap-srpm-macros noarch 0:2-2.fc44 fedora 2.1 KiB gdb-minimal x86_64 0:17.2-6.fc44 copr_base 14.2 MiB gdbm-libs x86_64 1:1.23-11.fc44 fedora 129.6 KiB ghc-srpm-macros noarch 0:1.10-1.fc44 fedora 792.0 B glibc x86_64 0:2.43-9.fc44 updates 6.9 MiB glibc-common x86_64 0:2.43-9.fc44 updates 1.0 MiB glibc-gconv-extra x86_64 0:2.43-9.fc44 updates 7.4 MiB gmp x86_64 1:6.3.0-5.fc44 fedora 815.2 KiB gnat-srpm-macros noarch 0:7-2.fc44 fedora 1.0 KiB gnome-srpm-macros noarch 0:1.0-1.fc44 updates 3.5 KiB gnulib-l10n noarch 0:20241231-2.fc44 fedora 655.0 KiB gnupg2 x86_64 0:2.4.9-16.fc44 updates 6.5 MiB gnupg2-dirmngr x86_64 0:2.4.9-16.fc44 updates 634.0 KiB gnupg2-gpg-agent x86_64 0:2.4.9-16.fc44 updates 686.6 KiB gnupg2-gpgconf x86_64 0:2.4.9-16.fc44 updates 249.7 KiB gnupg2-keyboxd x86_64 0:2.4.9-16.fc44 updates 201.2 KiB gnupg2-verify x86_64 0:2.4.9-16.fc44 updates 360.3 KiB gnutls x86_64 0:3.8.13-1.fc44 updates 3.8 MiB go-srpm-macros noarch 0:3.8.0-2.fc44 fedora 61.9 KiB gpgverify noarch 0:2.2-4.fc44 fedora 8.7 KiB ima-evm-utils-libs x86_64 0:1.6.2-8.fc44 fedora 60.6 KiB jansson x86_64 0:2.14-4.fc44 fedora 88.9 KiB java-srpm-macros noarch 0:1-8.fc44 fedora 870.0 B json-c x86_64 0:0.18-8.fc44 fedora 82.6 KiB kernel-srpm-macros noarch 0:1.0-28.fc44 fedora 1.9 KiB keyutils-libs x86_64 0:1.6.3-7.fc44 fedora 54.2 KiB krb5-libs x86_64 0:1.22.2-4.fc44 updates 2.4 MiB libacl x86_64 0:2.4.0-1.fc44 updates 39.9 KiB libarchive x86_64 0:3.8.7-1.fc44 updates 1.0 MiB libassuan x86_64 0:2.5.7-5.fc44 fedora 163.8 KiB libattr x86_64 0:2.6.0-1.fc44 updates 24.3 KiB libblkid x86_64 0:2.42.4-2.fc44 copr_base 282.3 KiB libbrotli x86_64 0:1.2.0-6.fc44 copr_base 865.0 KiB libcap x86_64 0:2.78-1.fc44 updates 212.1 KiB libcap-ng x86_64 0:0.9.6-1.fc44 copr_base 68.8 KiB libcbor x86_64 0:0.13.0-2.fc44 fedora 79.5 KiB libcom_err x86_64 0:1.47.3-4.fc44 fedora 63.0 KiB libcurl x86_64 0:8.18.0-10.fc44 updates 1.0 MiB libeconf x86_64 0:0.7.9-3.fc44 fedora 64.8 KiB libevent x86_64 0:2.1.13-1.fc44 updates 980.7 KiB libfdisk x86_64 0:2.42.4-2.fc44 copr_base 388.2 KiB libffi x86_64 0:3.5.2-2.fc44 fedora 87.7 KiB libfido2 x86_64 0:1.16.0-5.fc44 fedora 246.4 KiB libfsverity x86_64 0:1.6-4.fc44 fedora 28.4 KiB libgcc x86_64 0:16.2.1-2.fc44 updates 270.6 KiB libgcrypt x86_64 0:1.12.2-1.fc44 updates 1.7 MiB libgomp x86_64 0:16.2.1-2.fc44 updates 577.5 KiB libgpg-error x86_64 0:1.58-2.fc44 fedora 941.6 KiB libidn2 x86_64 0:2.3.8-3.fc44 fedora 556.4 KiB libksba x86_64 0:1.6.7-5.fc44 fedora 414.4 KiB liblastlog2 x86_64 0:2.42.4-2.fc44 copr_base 41.6 KiB libmount x86_64 0:2.42.4-2.fc44 copr_base 408.9 KiB libnghttp2 x86_64 0:1.68.0-5.fc44 updates 166.1 KiB libnghttp3 x86_64 0:1.18.0-1.fc44 updates 163.4 KiB libpfm x86_64 0:4.13.0-23.fc44 copr_base 1.7 MiB libpkgconf x86_64 0:2.5.1-1.fc44 fedora 90.1 KiB libpsl x86_64 0:0.21.5-7.fc44 fedora 76.3 KiB libselinux x86_64 0:3.11-5.fc44 copr_base 205.2 KiB libselinux-utils x86_64 0:3.11-5.fc44 copr_base 305.8 KiB libsemanage x86_64 0:3.11-4.fc44 copr_base 320.5 KiB libsepol x86_64 0:3.11-1.fc44 updates 862.1 KiB libsmartcols x86_64 0:2.42.4-2.fc44 copr_base 192.4 KiB libssh x86_64 0:0.12.2-1.fc44 updates 725.5 KiB libssh-config noarch 0:0.12.2-1.fc44 updates 277.0 B libstdc++ x86_64 0:16.2.1-2.fc44 updates 3.1 MiB libtasn1 x86_64 0:4.21.0-1.fc44 fedora 180.6 KiB libtool-ltdl x86_64 0:2.5.4-10.fc44 fedora 70.0 KiB libunistring x86_64 0:1.1-11.fc44 fedora 1.7 MiB libusb1 x86_64 0:1.0.30-1.fc44 updates 176.0 KiB libuuid x86_64 0:2.42.4-2.fc44 copr_base 37.2 KiB libverto x86_64 0:0.3.2-12.fc44 fedora 25.3 KiB libxcrypt x86_64 0:4.5.2-3.fc44 fedora 293.2 KiB libxml2 x86_64 0:2.13.9-4.fc44 copr_base 1.8 MiB libzstd x86_64 0:1.5.7-5.fc44 fedora 956.1 KiB linkdupes x86_64 0:0.7.3-2.fc44 updates 780.9 KiB lua-libs x86_64 0:5.4.8-5.fc44 fedora 281.7 KiB lua-srpm-macros noarch 0:1-17.fc44 fedora 1.3 KiB lz4-libs x86_64 0:1.10.0-4.fc44 fedora 157.3 KiB mpfr x86_64 0:4.2.2-3.fc44 fedora 849.1 KiB ncurses-base noarch 0:6.6-1.fc44 fedora 329.7 KiB ncurses-libs x86_64 0:6.6-1.fc44 fedora 968.9 KiB nettle x86_64 0:3.10.1-3.fc44 fedora 794.3 KiB ngtcp2 x86_64 0:1.22.1-1.fc44 updates 338.2 KiB ngtcp2-crypto-ossl x86_64 0:1.22.1-1.fc44 updates 51.6 KiB npth x86_64 0:1.8-4.fc44 fedora 49.5 KiB ocaml-srpm-macros noarch 0:11-3.fc44 fedora 1.9 KiB openblas-srpm-macros noarch 0:2-21.fc44 fedora 112.0 B openldap x86_64 0:2.6.14-1.fc44 updates 670.9 KiB openssl-libs x86_64 1:3.5.8-1.fc44 updates 9.2 MiB p11-kit x86_64 0:0.26.5-1.fc44 updates 2.6 MiB p11-kit-trust x86_64 0:0.26.5-1.fc44 updates 478.3 KiB package-notes-srpm-macros noarch 0:0.20-1.fc44 updates 1.6 KiB pam-libs x86_64 0:1.7.2-2.fc44 updates 130.5 KiB pcre2 x86_64 0:10.47-1.fc44.1 fedora 718.6 KiB pcre2-syntax noarch 0:10.47-1.fc44.1 fedora 281.9 KiB perl-srpm-macros noarch 0:1-61.fc44 fedora 861.0 B pkgconf x86_64 0:2.5.1-1.fc44 fedora 92.7 KiB pkgconf-m4 noarch 0:2.5.1-1.fc44 fedora 14.3 KiB pkgconf-pkg-config x86_64 0:2.5.1-1.fc44 fedora 989.0 B policycoreutils x86_64 0:3.11-2.fc44 copr_base 884.8 KiB popt x86_64 0:1.19-10.fc44 fedora 132.6 KiB publicsuffix-list-dafsa noarch 0:20260116-1.fc44 fedora 70.4 KiB pyproject-srpm-macros noarch 0:1.23.2-1.fc44 updates 3.4 KiB python-srpm-macros noarch 0:3.14-12.fc44 fedora 51.6 KiB qt5-srpm-macros noarch 0:5.15.18-2.fc44 fedora 500.0 B qt6-srpm-macros noarch 0:6.11.2-1.fc44 updates 472.0 B readline x86_64 0:8.3-4.fc44 fedora 519.5 KiB rpm x86_64 0:6.1.0-1.fc44 copr_base 3.1 MiB rpm-build-libs x86_64 0:6.1.0-1.fc44 copr_base 288.3 KiB rpm-libs x86_64 0:6.1.0-1.fc44 copr_base 1.1 MiB rpm-plugin-selinux x86_64 0:6.1.0-1.fc44 copr_base 11.9 KiB rpm-sequoia x86_64 0:1.10.3-1.fc44 updates 2.4 MiB rpm-sign-libs x86_64 0:6.1.0-1.fc44 copr_base 39.6 KiB rust-srpm-macros noarch 0:28.5-1.fc44 updates 5.5 KiB selinux-policy noarch 0:44.10-1.fc44 updates 32.1 KiB selinux-policy-targeted noarch 0:44.10-1.fc44 updates 18.6 MiB setup noarch 0:2.15.0-28.fc44 fedora 724.9 KiB sqlite-libs x86_64 0:3.51.2-2.fc44 updates 1.6 MiB systemd-libs x86_64 0:259.9-1.fc44 updates 2.4 MiB systemd-standalone-sysusers x86_64 0:259.9-1.fc44 updates 305.7 KiB tpm2-tss x86_64 0:4.1.3-9.fc44 fedora 1.6 MiB tree-sitter-srpm-macros noarch 0:0.4.2-2.fc44 fedora 8.3 KiB util-linux-core x86_64 0:2.42.4-2.fc44 copr_base 1.5 MiB xxhash-libs x86_64 0:0.8.3-4.fc44 fedora 94.0 KiB xz-libs x86_64 1:5.8.2-2.fc44 fedora 217.7 KiB zig-srpm-macros noarch 0:1-8.fc44 fedora 1.3 KiB zip x86_64 0:3.0-45.fc44 fedora 698.0 KiB zlib-ng-compat x86_64 0:2.3.3-3.fc44 fedora 165.6 KiB zstd x86_64 0:1.5.7-5.fc44 fedora 502.4 KiB Installing groups: Buildsystem building group Transaction Summary: Installing: 186 packages Total size of inbound packages is 69 MiB. Need to download 69 MiB. After this operation, 228 MiB extra will be used (install 228 MiB, remove 0 B). [ 1/186] bzip2-0:1.0.8-23.fc44.x86_64 100% | 5.1 MiB/s | 52.1 KiB | 00m00s [ 2/186] cpio-0:2.15-9.fc44.x86_64 100% | 17.9 MiB/s | 293.3 KiB | 00m00s [ 3/186] diffutils-0:3.12-5.fc44.x86_6 100% | 35.1 MiB/s | 395.3 KiB | 00m00s [ 4/186] findutils-1:4.10.0-7.fc44.x86 100% | 59.9 MiB/s | 552.5 KiB | 00m00s [ 5/186] bash-0:5.3.9-3.fc44.x86_64 100% | 67.6 MiB/s | 1.9 MiB | 00m00s [ 6/186] grep-0:3.12-3.fc44.x86_64 100% | 49.1 MiB/s | 301.6 KiB | 00m00s [ 7/186] gzip-0:1.14-2.fc44.x86_64 100% | 43.7 MiB/s | 179.1 KiB | 00m00s [ 8/186] info-0:7.2-9.fc44.x86_64 100% | 60.8 MiB/s | 186.7 KiB | 00m00s [ 9/186] patch-0:2.8-4.fc44.x86_64 100% | 37.5 MiB/s | 115.2 KiB | 00m00s [ 10/186] sed-0:4.9-7.fc44.x86_64 100% | 77.9 MiB/s | 319.2 KiB | 00m00s [ 11/186] unzip-0:6.0-69.fc44.x86_64 100% | 48.7 MiB/s | 199.6 KiB | 00m00s [ 12/186] xz-1:5.8.2-2.fc44.x86_64 100% | 118.6 MiB/s | 607.2 KiB | 00m00s [ 13/186] fedora-release-common-0:44-18 100% | 11.5 MiB/s | 23.6 KiB | 00m00s [ 14/186] glibc-minimal-langpack-0:2.43 100% | 41.7 MiB/s | 85.4 KiB | 00m00s [ 15/186] coreutils-0:9.10-5.fc44.x86_6 100% | 131.2 MiB/s | 1.2 MiB | 00m00s [ 16/186] gawk-0:5.3.2-3.fc44.x86_64 100% | 113.5 MiB/s | 1.1 MiB | 00m00s [ 17/186] redhat-rpm-config-0:344-2.fc4 100% | 10.9 MiB/s | 78.1 KiB | 00m00s [ 18/186] tar-2:1.35-9.fc44.x86_64 100% | 212.4 MiB/s | 870.0 KiB | 00m00s [ 19/186] shadow-utils-2:4.19.0-7.fc44. 100% | 144.3 MiB/s | 1.3 MiB | 00m00s [ 20/186] which-0:2.25-1.fc44.x86_64 100% | 20.5 MiB/s | 42.1 KiB | 00m00s [ 21/186] filesystem-0:3.18-52.fc44.x86 100% | 148.2 MiB/s | 1.3 MiB | 00m00s [ 22/186] ncurses-libs-0:6.6-1.fc44.x86 100% | 67.2 MiB/s | 344.1 KiB | 00m00s [ 23/186] bzip2-libs-0:1.0.8-23.fc44.x8 100% | 21.4 MiB/s | 43.8 KiB | 00m00s [ 24/186] pcre2-0:10.47-1.fc44.1.x86_64 100% | 90.4 MiB/s | 277.7 KiB | 00m00s [ 25/186] ed-0:1.22.5-2.fc44.x86_64 100% | 41.7 MiB/s | 85.4 KiB | 00m00s [ 26/186] xz-libs-1:5.8.2-2.fc44.x86_64 100% | 57.0 MiB/s | 116.8 KiB | 00m00s [ 27/186] coreutils-common-0:9.10-5.fc4 100% | 193.8 MiB/s | 2.1 MiB | 00m00s [ 28/186] gmp-1:6.3.0-5.fc44.x86_64 100% | 105.0 MiB/s | 322.5 KiB | 00m00s [ 29/186] mpfr-0:4.2.2-3.fc44.x86_64 100% | 87.4 MiB/s | 357.8 KiB | 00m00s [ 30/186] readline-0:8.3-4.fc44.x86_64 100% | 56.1 MiB/s | 229.8 KiB | 00m00s [ 31/186] glibc-common-0:2.43-9.fc44.x8 100% | 122.3 MiB/s | 375.6 KiB | 00m00s [ 32/186] gnome-srpm-macros-0:1.0-1.fc4 100% | 4.2 MiB/s | 8.7 KiB | 00m00s [ 33/186] ansible-srpm-macros-0:1-20.1. 100% | 9.8 MiB/s | 20.1 KiB | 00m00s [ 34/186] dwz-0:0.16-3.fc44.x86_64 100% | 67.8 MiB/s | 138.9 KiB | 00m00s [ 35/186] efi-srpm-macros-0:6-6.fc44.no 100% | 5.5 MiB/s | 22.6 KiB | 00m00s [ 36/186] erlang-srpm-macros-0:0.3.11-1 100% | 4.9 MiB/s | 10.0 KiB | 00m00s [ 37/186] filesystem-srpm-macros-0:3.18 100% | 13.0 MiB/s | 26.6 KiB | 00m00s [ 38/186] fonts-srpm-macros-1:5.0.0-2.f 100% | 8.9 MiB/s | 27.4 KiB | 00m00s [ 39/186] forge-srpm-macros-0:0.4.0-4.f 100% | 9.8 MiB/s | 20.0 KiB | 00m00s [ 40/186] fpc-srpm-macros-0:1.3-16.fc44 100% | 3.9 MiB/s | 7.9 KiB | 00m00s [ 41/186] gap-srpm-macros-0:2-2.fc44.no 100% | 8.9 MiB/s | 9.1 KiB | 00m00s [ 42/186] ghc-srpm-macros-0:1.10-1.fc44 100% | 4.3 MiB/s | 8.8 KiB | 00m00s [ 43/186] gnat-srpm-macros-0:7-2.fc44.n 100% | 4.3 MiB/s | 8.7 KiB | 00m00s [ 44/186] go-srpm-macros-0:3.8.0-2.fc44 100% | 13.8 MiB/s | 28.2 KiB | 00m00s [ 45/186] java-srpm-macros-0:1-8.fc44.n 100% | 4.0 MiB/s | 8.1 KiB | 00m00s [ 46/186] kernel-srpm-macros-0:1.0-28.f 100% | 4.4 MiB/s | 9.0 KiB | 00m00s [ 47/186] lua-srpm-macros-0:1-17.fc44.n 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 48/186] ocaml-srpm-macros-0:11-3.fc44 100% | 4.5 MiB/s | 9.3 KiB | 00m00s [ 49/186] openblas-srpm-macros-0:2-21.f 100% | 3.8 MiB/s | 7.8 KiB | 00m00s [ 50/186] perl-srpm-macros-0:1-61.fc44. 100% | 4.1 MiB/s | 8.4 KiB | 00m00s [ 51/186] python-srpm-macros-0:3.14-12. 100% | 11.7 MiB/s | 24.0 KiB | 00m00s [ 52/186] qt5-srpm-macros-0:5.15.18-2.f 100% | 4.2 MiB/s | 8.7 KiB | 00m00s [ 53/186] tree-sitter-srpm-macros-0:0.4 100% | 6.6 MiB/s | 13.5 KiB | 00m00s [ 54/186] zig-srpm-macros-0:1-8.fc44.no 100% | 8.6 MiB/s | 8.8 KiB | 00m00s [ 55/186] zip-0:3.0-45.fc44.x86_64 100% | 86.1 MiB/s | 264.4 KiB | 00m00s [ 56/186] popt-0:1.19-10.fc44.x86_64 100% | 32.7 MiB/s | 66.9 KiB | 00m00s [ 57/186] zstd-0:1.5.7-5.fc44.x86_64 100% | 62.7 MiB/s | 192.5 KiB | 00m00s [ 58/186] rpm-build-0:6.1.0-1.fc44.x86_ 100% | 372.3 KiB/s | 150.4 KiB | 00m00s [ 59/186] libeconf-0:0.7.9-3.fc44.x86_6 100% | 11.8 MiB/s | 36.2 KiB | 00m00s [ 60/186] libxcrypt-0:4.5.2-3.fc44.x86_ 100% | 64.1 MiB/s | 131.2 KiB | 00m00s [ 61/186] setup-0:2.15.0-28.fc44.noarch 100% | 76.7 MiB/s | 157.2 KiB | 00m00s [ 62/186] zlib-ng-compat-0:2.3.3-3.fc44 100% | 44.5 MiB/s | 91.1 KiB | 00m00s [ 63/186] rpm-0:6.1.0-1.fc44.x86_64 100% | 1.4 MiB/s | 539.5 KiB | 00m00s [ 64/186] util-linux-0:2.42.4-2.fc44.x8 100% | 1.7 MiB/s | 1.2 MiB | 00m01s [ 65/186] libblkid-0:2.42.4-2.fc44.x86_ 100% | 253.5 KiB/s | 134.3 KiB | 00m01s [ 66/186] liblastlog2-0:2.42.4-2.fc44.x 100% | 86.4 KiB/s | 24.8 KiB | 00m00s [ 67/186] libfdisk-0:2.42.4-2.fc44.x86_ 100% | 276.3 KiB/s | 169.7 KiB | 00m01s [ 68/186] libmount-0:2.42.4-2.fc44.x86_ 100% | 336.0 KiB/s | 180.1 KiB | 00m01s [ 69/186] libsmartcols-0:2.42.4-2.fc44. 100% | 120.4 KiB/s | 88.8 KiB | 00m01s [ 70/186] ncurses-base-0:6.6-1.fc44.noa 100% | 17.2 MiB/s | 88.0 KiB | 00m00s [ 71/186] pcre2-syntax-0:10.47-1.fc44.1 100% | 80.4 MiB/s | 164.7 KiB | 00m00s [ 72/186] gnulib-l10n-0:20241231-2.fc44 100% | 48.9 MiB/s | 150.3 KiB | 00m00s [ 73/186] libzstd-0:1.5.7-5.fc44.x86_64 100% | 118.5 MiB/s | 364.2 KiB | 00m00s [ 74/186] glibc-0:2.43-9.fc44.x86_64 100% | 263.5 MiB/s | 2.4 MiB | 00m00s [ 75/186] glibc-gconv-extra-0:2.43-9.fc 100% | 203.8 MiB/s | 1.6 MiB | 00m00s [ 76/186] util-linux-core-0:2.42.4-2.fc 100% | 1.6 MiB/s | 567.2 KiB | 00m00s [ 77/186] lua-libs-0:5.4.8-5.fc44.x86_6 100% | 44.5 MiB/s | 136.6 KiB | 00m00s [ 78/186] libuuid-0:2.42.4-2.fc44.x86_6 100% | 36.6 KiB/s | 27.5 KiB | 00m01s [ 79/186] rpm-libs-0:6.1.0-1.fc44.x86_6 100% | 803.2 KiB/s | 477.9 KiB | 00m01s [ 80/186] ima-evm-utils-libs-0:1.6.2-8. 100% | 14.6 MiB/s | 30.0 KiB | 00m00s [ 81/186] libfsverity-0:1.6-4.fc44.x86_ 100% | 9.4 MiB/s | 19.2 KiB | 00m00s [ 82/186] tpm2-tss-0:4.1.3-9.fc44.x86_6 100% | 107.6 MiB/s | 440.9 KiB | 00m00s [ 83/186] json-c-0:0.18-8.fc44.x86_64 100% | 22.6 MiB/s | 46.3 KiB | 00m00s [ 84/186] rpm-build-libs-0:6.1.0-1.fc44 100% | 216.9 KiB/s | 135.6 KiB | 00m01s [ 85/186] libsepol-0:3.11-1.fc44.x86_64 100% | 89.2 MiB/s | 365.3 KiB | 00m00s [ 86/186] systemd-libs-0:259.9-1.fc44.x 100% | 212.1 MiB/s | 868.8 KiB | 00m00s [ 87/186] rpm-sign-libs-0:6.1.0-1.fc44. 100% | 44.5 KiB/s | 27.1 KiB | 00m01s [ 88/186] audit-libs-0:4.2.1-2.fc44.x86 100% | 400.3 KiB/s | 143.7 KiB | 00m00s [ 89/186] libgcc-0:16.2.1-2.fc44.x86_64 100% | 44.4 MiB/s | 136.3 KiB | 00m00s [ 90/186] pam-libs-0:1.7.2-2.fc44.x86_6 100% | 28.6 MiB/s | 58.6 KiB | 00m00s [ 91/186] gnupg2-0:2.4.9-16.fc44.x86_64 100% | 206.7 MiB/s | 1.7 MiB | 00m00s [ 92/186] gpgverify-0:2.2-4.fc44.noarch 100% | 2.7 MiB/s | 11.2 KiB | 00m00s [ 93/186] gnupg2-dirmngr-0:2.4.9-16.fc4 100% | 91.6 MiB/s | 281.4 KiB | 00m00s [ 94/186] gnupg2-gpg-agent-0:2.4.9-16.f 100% | 91.5 MiB/s | 281.2 KiB | 00m00s [ 95/186] gnupg2-gpgconf-0:2.4.9-16.fc4 100% | 38.0 MiB/s | 116.6 KiB | 00m00s [ 96/186] gnupg2-keyboxd-0:2.4.9-16.fc4 100% | 47.2 MiB/s | 96.8 KiB | 00m00s [ 97/186] gnupg2-verify-0:2.4.9-16.fc44 100% | 57.4 MiB/s | 176.3 KiB | 00m00s [ 98/186] libassuan-0:2.5.7-5.fc44.x86_ 100% | 33.6 MiB/s | 68.9 KiB | 00m00s [ 99/186] libgpg-error-0:1.58-2.fc44.x8 100% | 62.0 MiB/s | 254.1 KiB | 00m00s [100/186] npth-0:1.8-4.fc44.x86_64 100% | 12.6 MiB/s | 25.8 KiB | 00m00s [101/186] libksba-0:1.6.7-5.fc44.x86_64 100% | 54.5 MiB/s | 167.4 KiB | 00m00s [102/186] libstdc++-0:16.2.1-2.fc44.x86 100% | 166.7 MiB/s | 1.0 MiB | 00m00s [103/186] libacl-0:2.4.0-1.fc44.x86_64 100% | 13.3 MiB/s | 27.3 KiB | 00m00s [104/186] libcap-0:2.78-1.fc44.x86_64 100% | 28.7 MiB/s | 88.1 KiB | 00m00s [105/186] rpm-sequoia-0:1.10.3-1.fc44.x 100% | 183.8 MiB/s | 940.9 KiB | 00m00s [106/186] sqlite-libs-0:3.51.2-2.fc44.x 100% | 155.6 MiB/s | 796.6 KiB | 00m00s [107/186] elfutils-libelf-0:0.196-1.fc4 100% | 77.5 MiB/s | 238.2 KiB | 00m00s [108/186] elfutils-libs-0:0.196-1.fc44. 100% | 92.6 MiB/s | 284.5 KiB | 00m00s [109/186] elfutils-0:0.196-1.fc44.x86_6 100% | 163.2 MiB/s | 668.6 KiB | 00m00s [110/186] elfutils-debuginfod-client-0: 100% | 22.7 MiB/s | 46.5 KiB | 00m00s [111/186] libselinux-0:3.11-5.fc44.x86_ 100% | 168.6 KiB/s | 104.5 KiB | 00m01s [112/186] libcap-ng-0:0.9.6-1.fc44.x86_ 100% | 53.2 KiB/s | 34.7 KiB | 00m01s [113/186] libgomp-0:16.2.1-2.fc44.x86_6 100% | 77.7 MiB/s | 397.7 KiB | 00m00s [114/186] binutils-0:2.46.1-1.fc44.x86_ 100% | 268.7 MiB/s | 6.2 MiB | 00m00s [115/186] alternatives-0:1.33-5.fc44.x8 100% | 19.9 MiB/s | 40.8 KiB | 00m00s [116/186] jansson-0:2.14-4.fc44.x86_64 100% | 23.0 MiB/s | 47.1 KiB | 00m00s [117/186] debugedit-0:5.3-2.fc44.x86_64 100% | 28.6 MiB/s | 87.8 KiB | 00m00s [118/186] libarchive-0:3.8.7-1.fc44.x86 100% | 86.4 MiB/s | 442.4 KiB | 00m00s [119/186] lz4-libs-0:1.10.0-4.fc44.x86_ 100% | 37.9 MiB/s | 77.7 KiB | 00m00s [120/186] pkgconf-pkg-config-0:2.5.1-1. 100% | 4.6 MiB/s | 9.5 KiB | 00m00s [121/186] pkgconf-0:2.5.1-1.fc44.x86_64 100% | 23.8 MiB/s | 48.7 KiB | 00m00s [122/186] pkgconf-m4-0:2.5.1-1.fc44.noa 100% | 13.4 MiB/s | 13.8 KiB | 00m00s [123/186] libpkgconf-0:2.5.1-1.fc44.x86 100% | 20.8 MiB/s | 42.7 KiB | 00m00s [124/186] curl-0:8.18.0-10.fc44.x86_64 100% | 117.3 MiB/s | 240.2 KiB | 00m00s [125/186] libusb1-0:1.0.30-1.fc44.x86_6 100% | 40.7 MiB/s | 83.4 KiB | 00m00s [126/186] openssl-libs-1:3.5.8-1.fc44.x 100% | 211.4 MiB/s | 2.7 MiB | 00m00s [127/186] crypto-policies-0:20251128-3. 100% | 48.0 MiB/s | 98.3 KiB | 00m00s [128/186] libattr-0:2.6.0-1.fc44.x86_64 100% | 8.7 MiB/s | 17.8 KiB | 00m00s [129/186] file-libs-0:5.48-3.fc44.x86_6 100% | 2.0 MiB/s | 884.7 KiB | 00m00s [130/186] R-srpm-macros-0:1.3.7-2.fc44. 100% | 5.4 MiB/s | 11.0 KiB | 00m00s [131/186] build-reproducibility-srpm-ma 100% | 6.5 MiB/s | 13.3 KiB | 00m00s [132/186] add-determinism-0:0.7.3-2.fc4 100% | 83.5 MiB/s | 854.6 KiB | 00m00s [133/186] linkdupes-0:0.7.3-2.fc44.x86_ 100% | 84.2 MiB/s | 344.8 KiB | 00m00s [134/186] package-notes-srpm-macros-0:0 100% | 10.1 MiB/s | 10.4 KiB | 00m00s [135/186] pyproject-srpm-macros-0:1.23. 100% | 15.2 MiB/s | 15.5 KiB | 00m00s [136/186] qt6-srpm-macros-0:6.11.2-1.fc 100% | 8.9 MiB/s | 9.1 KiB | 00m00s [137/186] rust-srpm-macros-0:28.5-1.fc4 100% | 10.9 MiB/s | 11.2 KiB | 00m00s [138/186] file-0:5.48-3.fc44.x86_64 100% | 121.3 KiB/s | 50.7 KiB | 00m00s [139/186] ca-certificates-0:2026.2.90_v 100% | 190.1 MiB/s | 973.3 KiB | 00m00s [140/186] libsemanage-0:3.11-4.fc44.x86 100% | 239.3 KiB/s | 130.4 KiB | 00m01s [141/186] libgcrypt-0:1.12.2-1.fc44.x86 100% | 123.0 MiB/s | 629.8 KiB | 00m00s [142/186] gnutls-0:3.8.13-1.fc44.x86_64 100% | 178.3 MiB/s | 1.4 MiB | 00m00s [143/186] libxml2-0:2.13.9-4.fc44.x86_6 100% | 2.0 MiB/s | 714.5 KiB | 00m00s [144/186] libidn2-0:2.3.8-3.fc44.x86_64 100% | 57.1 MiB/s | 175.6 KiB | 00m00s [145/186] libtasn1-0:4.21.0-1.fc44.x86_ 100% | 37.1 MiB/s | 76.0 KiB | 00m00s [146/186] libunistring-0:1.1-11.fc44.x8 100% | 133.7 MiB/s | 547.8 KiB | 00m00s [147/186] nettle-0:3.10.1-3.fc44.x86_64 100% | 104.5 MiB/s | 428.0 KiB | 00m00s [148/186] openldap-0:2.6.14-1.fc44.x86_ 100% | 132.6 MiB/s | 271.5 KiB | 00m00s [149/186] libtool-ltdl-0:2.5.4-10.fc44. 100% | 18.1 MiB/s | 37.0 KiB | 00m00s [150/186] cyrus-sasl-lib-0:2.1.28-35.fc 100% | 156.4 MiB/s | 800.7 KiB | 00m00s [151/186] gdbm-libs-1:1.23-11.fc44.x86_ 100% | 28.7 MiB/s | 58.8 KiB | 00m00s [152/186] fedora-repos-0:44-2.noarch 100% | 4.4 MiB/s | 9.1 KiB | 00m00s [153/186] fedora-gpg-keys-0:44-2.noarch 100% | 45.8 MiB/s | 187.6 KiB | 00m00s [154/186] elfutils-default-yama-scope-0 100% | 3.7 MiB/s | 11.3 KiB | 00m00s [155/186] p11-kit-0:0.26.5-1.fc44.x86_6 100% | 136.9 MiB/s | 560.6 KiB | 00m00s [156/186] libffi-0:3.5.2-2.fc44.x86_64 100% | 20.7 MiB/s | 42.4 KiB | 00m00s [157/186] p11-kit-trust-0:0.26.5-1.fc44 100% | 47.7 MiB/s | 146.5 KiB | 00m00s [158/186] libevent-0:2.1.13-1.fc44.x86_ 100% | 141.2 MiB/s | 289.2 KiB | 00m00s [159/186] systemd-standalone-sysusers-0 100% | 74.1 MiB/s | 151.8 KiB | 00m00s [160/186] cmake-srpm-macros-0:4.3.0-4.f 100% | 20.4 KiB/s | 10.2 KiB | 00m00s [161/186] xxhash-libs-0:0.8.3-4.fc44.x8 100% | 13.4 MiB/s | 41.2 KiB | 00m00s [162/186] fedora-release-0:44-18.noarch 100% | 6.1 MiB/s | 12.5 KiB | 00m00s [163/186] fedora-release-identity-basic 100% | 4.3 MiB/s | 13.2 KiB | 00m00s [164/186] libcurl-0:8.18.0-10.fc44.x86_ 100% | 148.3 MiB/s | 455.7 KiB | 00m00s [165/186] libnghttp3-0:1.18.0-1.fc44.x8 100% | 24.5 MiB/s | 75.3 KiB | 00m00s [166/186] libssh-0:0.12.2-1.fc44.x86_64 100% | 72.2 MiB/s | 295.9 KiB | 00m00s [167/186] ngtcp2-0:1.22.1-1.fc44.x86_64 100% | 51.2 MiB/s | 157.4 KiB | 00m00s [168/186] libpsl-0:0.21.5-7.fc44.x86_64 100% | 21.2 MiB/s | 65.3 KiB | 00m00s [169/186] libssh-config-0:0.12.2-1.fc44 100% | 4.4 MiB/s | 8.9 KiB | 00m00s [170/186] libfido2-0:1.16.0-5.fc44.x86_ 100% | 34.0 MiB/s | 104.5 KiB | 00m00s [171/186] publicsuffix-list-dafsa-0:202 100% | 29.4 MiB/s | 60.3 KiB | 00m00s [172/186] libcbor-0:0.13.0-2.fc44.x86_6 100% | 17.6 MiB/s | 36.0 KiB | 00m00s [173/186] ngtcp2-crypto-ossl-0:1.22.1-1 100% | 13.6 MiB/s | 27.8 KiB | 00m00s [174/186] selinux-policy-targeted-0:44. 100% | 242.3 MiB/s | 6.8 MiB | 00m00s [175/186] selinux-policy-0:44.10-1.fc44 100% | 8.6 MiB/s | 26.4 KiB | 00m00s [176/186] libpfm-0:4.13.0-23.fc44.x86_6 100% | 361.3 KiB/s | 227.3 KiB | 00m01s [177/186] gdb-minimal-0:17.2-6.fc44.x86 100% | 6.7 MiB/s | 4.7 MiB | 00m01s [178/186] rpm-plugin-selinux-0:6.1.0-1. 100% | 29.9 KiB/s | 17.7 KiB | 00m01s [179/186] krb5-libs-0:1.22.2-4.fc44.x86 100% | 156.8 MiB/s | 802.6 KiB | 00m00s [180/186] keyutils-libs-0:1.6.3-7.fc44. 100% | 15.4 MiB/s | 31.5 KiB | 00m00s [181/186] libcom_err-0:1.47.3-4.fc44.x8 100% | 13.2 MiB/s | 27.1 KiB | 00m00s [182/186] libverto-0:0.3.2-12.fc44.x86_ 100% | 10.3 MiB/s | 21.1 KiB | 00m00s [183/186] libnghttp2-0:1.68.0-5.fc44.x8 100% | 37.4 MiB/s | 76.6 KiB | 00m00s [184/186] policycoreutils-0:3.11-2.fc44 100% | 567.9 KiB/s | 236.8 KiB | 00m00s [185/186] libbrotli-0:1.2.0-6.fc44.x86_ 100% | 909.5 KiB/s | 348.3 KiB | 00m00s [186/186] libselinux-utils-0:3.11-5.fc4 100% | 211.5 KiB/s | 113.6 KiB | 00m01s -------------------------------------------------------------------------------- [186/186] Total 100% | 13.5 MiB/s | 69.5 MiB | 00m05s Running transaction Importing OpenPGP key 0x6D9F90A6: UserID : "Fedora (44) " Fingerprint: 36F612DCF27F7D1A48A835E4DBFCF71C6D9F90A6 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-44-primary The key was successfully imported. [ 1/188] Verify package files 100% | 762.0 B/s | 186.0 B | 00m00s >>> Running %pretrans scriptlet: filesystem-0:3.18-52.fc44.x86_64 >>> Finished %pretrans scriptlet: filesystem-0:3.18-52.fc44.x86_64 >>> [RPM] /var/lib/mock/fedora-44-x86_64-1790920104.098981/root/var/cache/dnf/copr_base-3ffaf7e0a0fcd3a0/packages/rpm-build-6.1.0-1.fc44.x86_64.rpm: Header OpenPGP V4 RSA/SHA256 signature, key ID 0b525fe94dbb3535: NOKEY [ 2/188] Prepare transaction 100% | 2.2 KiB/s | 186.0 B | 00m00s [ 3/188] Installing libgcc-0:16.2.1-2. 100% | 266.0 MiB/s | 272.3 KiB | 00m00s [ 4/188] Installing publicsuffix-list- 100% | 0.0 B/s | 71.1 KiB | 00m00s [ 5/188] Installing libssh-config-0:0. 100% | 0.0 B/s | 816.0 B | 00m00s [ 6/188] Installing fedora-release-ide 100% | 867.2 KiB/s | 888.0 B | 00m00s [ 7/188] Installing fedora-gpg-keys-0: 100% | 28.9 MiB/s | 355.3 KiB | 00m00s [ 8/188] Installing fedora-repos-0:44- 100% | 0.0 B/s | 5.7 KiB | 00m00s [ 9/188] Installing fedora-release-com 100% | 24.3 MiB/s | 24.9 KiB | 00m00s [ 10/188] Installing fedora-release-0:4 100% | 5.8 KiB/s | 124.0 B | 00m00s >>> Running sysusers scriptlet: setup-0:2.15.0-28.fc44.noarch >>> Finished sysusers scriptlet: setup-0:2.15.0-28.fc44.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. >>> [ 11/188] Installing setup-0:2.15.0-28. 100% | 51.0 MiB/s | 730.6 KiB | 00m00s >>> [RPM] /etc/hosts created as /etc/hosts.rpmnew [ 12/188] Installing filesystem-0:3.18- 100% | 1.8 MiB/s | 212.8 KiB | 00m00s [ 13/188] Installing rust-srpm-macros-0 100% | 0.0 B/s | 6.4 KiB | 00m00s [ 14/188] Installing qt6-srpm-macros-0: 100% | 0.0 B/s | 748.0 B | 00m00s [ 15/188] Installing package-notes-srpm 100% | 0.0 B/s | 2.1 KiB | 00m00s [ 16/188] Installing pkgconf-m4-0:2.5.1 100% | 0.0 B/s | 14.7 KiB | 00m00s [ 17/188] Installing gnulib-l10n-0:2024 100% | 129.3 MiB/s | 661.9 KiB | 00m00s [ 18/188] Installing coreutils-common-0 100% | 305.3 MiB/s | 10.7 MiB | 00m00s [ 19/188] Installing pcre2-syntax-0:10. 100% | 277.7 MiB/s | 284.3 KiB | 00m00s [ 20/188] Installing ncurses-base-0:6.6 100% | 49.6 MiB/s | 355.3 KiB | 00m00s [ 21/188] Installing bash-0:5.3.9-3.fc4 100% | 282.7 MiB/s | 8.5 MiB | 00m00s [ 22/188] Installing glibc-common-0:2.4 100% | 73.2 MiB/s | 1.0 MiB | 00m00s [ 23/188] Installing glibc-gconv-extra- 100% | 192.3 MiB/s | 7.5 MiB | 00m00s [ 24/188] Installing glibc-0:2.43-9.fc4 100% | 192.7 MiB/s | 6.9 MiB | 00m00s [ 25/188] Installing ncurses-libs-0:6.6 100% | 238.1 MiB/s | 975.4 KiB | 00m00s [ 26/188] Installing glibc-minimal-lang 100% | 0.0 B/s | 124.0 B | 00m00s [ 27/188] Installing zlib-ng-compat-0:2 100% | 162.6 MiB/s | 166.5 KiB | 00m00s [ 28/188] Installing bzip2-libs-0:1.0.8 100% | 79.7 MiB/s | 81.6 KiB | 00m00s [ 29/188] Installing libgpg-error-0:1.5 100% | 71.2 MiB/s | 947.5 KiB | 00m00s [ 30/188] Installing libstdc++-0:16.2.1 100% | 343.3 MiB/s | 3.1 MiB | 00m00s [ 31/188] Installing libassuan-0:2.5.7- 100% | 161.8 MiB/s | 165.7 KiB | 00m00s [ 32/188] Installing libgcrypt-0:1.12.2 100% | 414.7 MiB/s | 1.7 MiB | 00m00s [ 33/188] Installing readline-0:8.3-4.f 100% | 254.7 MiB/s | 521.6 KiB | 00m00s [ 34/188] Installing xz-libs-1:5.8.2-2. 100% | 213.7 MiB/s | 218.8 KiB | 00m00s [ 35/188] Installing gmp-1:6.3.0-5.fc44 100% | 266.1 MiB/s | 817.5 KiB | 00m00s [ 36/188] Installing libuuid-0:2.42.4-2 100% | 0.0 B/s | 38.2 KiB | 00m00s [ 37/188] Installing libzstd-0:1.5.7-5. 100% | 311.6 MiB/s | 957.4 KiB | 00m00s [ 38/188] Installing elfutils-libelf-0: 100% | 360.7 MiB/s | 1.4 MiB | 00m00s [ 39/188] Installing systemd-libs-0:259 100% | 350.1 MiB/s | 2.5 MiB | 00m00s [ 40/188] Installing libacl-0:2.4.0-1.f 100% | 39.7 MiB/s | 40.7 KiB | 00m00s [ 41/188] Installing popt-0:1.19-10.fc4 100% | 34.0 MiB/s | 139.3 KiB | 00m00s [ 42/188] Installing npth-0:1.8-4.fc44. 100% | 49.4 MiB/s | 50.6 KiB | 00m00s [ 43/188] Installing libblkid-0:2.42.4- 100% | 276.6 MiB/s | 283.3 KiB | 00m00s [ 44/188] Installing libxcrypt-0:4.5.2- 100% | 144.5 MiB/s | 295.9 KiB | 00m00s [ 45/188] Installing libsepol-0:3.11-1. 100% | 280.9 MiB/s | 863.0 KiB | 00m00s [ 46/188] Installing sqlite-libs-0:3.51 100% | 318.1 MiB/s | 1.6 MiB | 00m00s [ 47/188] Installing gnupg2-gpgconf-0:2 100% | 24.6 MiB/s | 251.8 KiB | 00m00s [ 48/188] Installing pcre2-0:10.47-1.fc 100% | 351.6 MiB/s | 720.0 KiB | 00m00s [ 49/188] Installing libselinux-0:3.11- 100% | 201.6 MiB/s | 206.4 KiB | 00m00s [ 50/188] Installing grep-0:3.12-3.fc44 100% | 66.8 MiB/s | 1.0 MiB | 00m00s [ 51/188] Installing sed-0:4.9-7.fc44.x 100% | 60.4 MiB/s | 865.4 KiB | 00m00s [ 52/188] Installing findutils-1:4.10.0 100% | 116.8 MiB/s | 1.9 MiB | 00m00s [ 53/188] Installing json-c-0:0.18-8.fc 100% | 81.9 MiB/s | 83.9 KiB | 00m00s [ 54/188] Installing libtasn1-0:4.21.0- 100% | 178.2 MiB/s | 182.4 KiB | 00m00s [ 55/188] Installing libunistring-0:1.1 100% | 346.9 MiB/s | 1.7 MiB | 00m00s [ 56/188] Installing libidn2-0:2.3.8-3. 100% | 23.9 MiB/s | 562.6 KiB | 00m00s [ 57/188] Installing crypto-policies-0: 100% | 17.1 MiB/s | 157.7 KiB | 00m00s [ 58/188] Installing xz-1:5.8.2-2.fc44. 100% | 72.1 MiB/s | 1.4 MiB | 00m00s [ 59/188] Installing libmount-0:2.42.4- 100% | 200.2 MiB/s | 410.0 KiB | 00m00s [ 60/188] Installing gnupg2-verify-0:2. 100% | 35.3 MiB/s | 361.7 KiB | 00m00s [ 61/188] Installing dwz-0:0.16-3.fc44. 100% | 31.7 MiB/s | 292.3 KiB | 00m00s [ 62/188] Installing mpfr-0:4.2.2-3.fc4 100% | 276.9 MiB/s | 850.8 KiB | 00m00s [ 63/188] Installing gawk-0:5.3.2-3.fc4 100% | 114.6 MiB/s | 1.8 MiB | 00m00s [ 64/188] Installing libksba-0:1.6.7-5. 100% | 203.6 MiB/s | 416.9 KiB | 00m00s [ 65/188] Installing unzip-0:6.0-69.fc4 100% | 43.9 MiB/s | 449.3 KiB | 00m00s [ 66/188] Installing file-libs-0:5.48-3 100% | 617.2 MiB/s | 12.3 MiB | 00m00s [ 67/188] Installing file-0:5.48-3.fc44 100% | 11.2 MiB/s | 103.4 KiB | 00m00s [ 68/188] Installing diffutils-0:3.12-5 100% | 104.8 MiB/s | 1.6 MiB | 00m00s [ 69/188] Installing libeconf-0:0.7.9-3 100% | 64.9 MiB/s | 66.4 KiB | 00m00s [ 70/188] Installing libsmartcols-0:2.4 100% | 189.0 MiB/s | 193.5 KiB | 00m00s [ 71/188] Installing lua-libs-0:5.4.8-5 100% | 276.6 MiB/s | 283.2 KiB | 00m00s [ 72/188] Installing libcap-ng-0:0.9.6- 100% | 69.0 MiB/s | 70.6 KiB | 00m00s [ 73/188] Installing audit-libs-0:4.2.1 100% | 191.9 MiB/s | 393.1 KiB | 00m00s [ 74/188] Installing pam-libs-0:1.7.2-2 100% | 129.6 MiB/s | 132.7 KiB | 00m00s [ 75/188] Installing libcap-0:2.78-1.fc 100% | 19.3 MiB/s | 217.2 KiB | 00m00s [ 76/188] Installing libsemanage-0:3.11 100% | 157.4 MiB/s | 322.3 KiB | 00m00s [ 77/188] Installing alternatives-0:1.3 100% | 6.9 MiB/s | 63.6 KiB | 00m00s [ 78/188] Installing libattr-0:2.6.0-1. 100% | 24.7 MiB/s | 25.2 KiB | 00m00s [ 79/188] Installing libffi-0:3.5.2-2.f 100% | 87.0 MiB/s | 89.1 KiB | 00m00s [ 80/188] Installing p11-kit-0:0.26.5-1 100% | 125.3 MiB/s | 2.6 MiB | 00m00s [ 81/188] Installing p11-kit-trust-0:0. 100% | 15.6 MiB/s | 480.1 KiB | 00m00s [ 82/188] Installing ngtcp2-0:1.22.1-1. 100% | 165.9 MiB/s | 339.8 KiB | 00m00s [ 83/188] Installing openssl-libs-1:3.5 100% | 382.8 MiB/s | 9.2 MiB | 00m00s [ 84/188] Installing coreutils-0:9.10-5 100% | 123.9 MiB/s | 5.7 MiB | 00m00s [ 85/188] Installing ca-certificates-0: 100% | 1.7 MiB/s | 2.5 MiB | 00m01s [ 86/188] Installing gzip-0:1.14-2.fc44 100% | 33.1 MiB/s | 407.1 KiB | 00m00s [ 87/188] Installing libfsverity-0:1.6- 100% | 28.7 MiB/s | 29.4 KiB | 00m00s [ 88/188] Installing rpm-sequoia-0:1.10 100% | 350.2 MiB/s | 2.5 MiB | 00m00s [ 89/188] Installing libevent-0:2.1.13- 100% | 320.5 MiB/s | 984.4 KiB | 00m00s [ 90/188] Installing ngtcp2-crypto-ossl 100% | 0.0 B/s | 52.5 KiB | 00m00s [ 91/188] Installing liblastlog2-0:2.42 100% | 2.4 MiB/s | 43.7 KiB | 00m00s [ 92/188] Installing util-linux-core-0: 100% | 76.7 MiB/s | 1.5 MiB | 00m00s [ 93/188] Installing zip-0:3.0-45.fc44. 100% | 62.3 MiB/s | 701.9 KiB | 00m00s [ 94/188] Installing gnupg2-keyboxd-0:2 100% | 11.6 MiB/s | 202.4 KiB | 00m00s [ 95/188] Installing libpsl-0:0.21.5-7. 100% | 75.6 MiB/s | 77.4 KiB | 00m00s [ 96/188] Installing tar-2:1.35-9.fc44. 100% | 141.8 MiB/s | 3.0 MiB | 00m00s [ 97/188] Installing linkdupes-0:0.7.3- 100% | 69.5 MiB/s | 782.3 KiB | 00m00s [ 98/188] Installing libselinux-utils-0 100% | 24.0 MiB/s | 319.9 KiB | 00m00s [ 99/188] Installing systemd-standalone 100% | 29.9 MiB/s | 306.4 KiB | 00m00s [100/188] Installing rpm-libs-0:6.1.0-1 100% | 275.8 MiB/s | 1.1 MiB | 00m00s [101/188] Installing libfdisk-0:2.42.4- 100% | 190.1 MiB/s | 389.3 KiB | 00m00s [102/188] Installing util-linux-0:2.42. 100% | 71.4 MiB/s | 3.7 MiB | 00m00s [103/188] Installing policycoreutils-0: 100% | 21.8 MiB/s | 913.2 KiB | 00m00s [104/188] Installing selinux-policy-0:4 100% | 639.5 KiB/s | 34.5 KiB | 00m00s [105/188] Installing selinux-policy-tar 100% | 99.4 MiB/s | 14.9 MiB | 00m00s [106/188] Installing libusb1-0:1.0.30-1 100% | 8.7 MiB/s | 177.7 KiB | 00m00s >>> Running sysusers scriptlet: tpm2-tss-0:4.1.3-9.fc44.x86_64 >>> Finished sysusers scriptlet: tpm2-tss-0:4.1.3-9.fc44.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/188] Installing tpm2-tss-0:4.1.3-9 100% | 204.1 MiB/s | 1.6 MiB | 00m00s [108/188] Installing ima-evm-utils-libs 100% | 60.4 MiB/s | 61.9 KiB | 00m00s [109/188] Installing gnupg2-gpg-agent-0 100% | 21.1 MiB/s | 690.5 KiB | 00m00s [110/188] Installing zstd-0:1.5.7-5.fc4 100% | 41.2 MiB/s | 506.0 KiB | 00m00s [111/188] Installing nettle-0:3.10.1-3. 100% | 259.6 MiB/s | 797.4 KiB | 00m00s [112/188] Installing gnutls-0:3.8.13-1. 100% | 320.8 MiB/s | 3.8 MiB | 00m00s [113/188] Installing libxml2-0:2.13.9-4 100% | 125.4 MiB/s | 1.8 MiB | 00m00s [114/188] Installing bzip2-0:1.0.8-23.f 100% | 9.7 MiB/s | 99.5 KiB | 00m00s [115/188] Installing add-determinism-0: 100% | 155.9 MiB/s | 2.2 MiB | 00m00s [116/188] Installing build-reproducibil 100% | 0.0 B/s | 1.5 KiB | 00m00s [117/188] Installing cpio-0:2.15-9.fc44 100% | 84.9 MiB/s | 1.1 MiB | 00m00s [118/188] Installing ed-0:1.22.5-2.fc44 100% | 14.8 MiB/s | 152.0 KiB | 00m00s [119/188] Installing patch-0:2.8-4.fc44 100% | 22.3 MiB/s | 228.1 KiB | 00m00s [120/188] Installing libgomp-0:16.2.1-2 100% | 282.6 MiB/s | 578.9 KiB | 00m00s [121/188] Installing jansson-0:2.14-4.f 100% | 88.2 MiB/s | 90.3 KiB | 00m00s [122/188] Installing lz4-libs-0:1.10.0- 100% | 154.6 MiB/s | 158.4 KiB | 00m00s [123/188] Installing libarchive-0:3.8.7 100% | 326.0 MiB/s | 1.0 MiB | 00m00s [124/188] Installing libpkgconf-0:2.5.1 100% | 89.1 MiB/s | 91.3 KiB | 00m00s [125/188] Installing pkgconf-0:2.5.1-1. 100% | 9.3 MiB/s | 95.2 KiB | 00m00s [126/188] Installing pkgconf-pkg-config 100% | 221.7 KiB/s | 1.8 KiB | 00m00s [127/188] Installing libtool-ltdl-0:2.5 100% | 69.5 MiB/s | 71.1 KiB | 00m00s [128/188] Installing gdbm-libs-1:1.23-1 100% | 128.3 MiB/s | 131.3 KiB | 00m00s [129/188] Installing cyrus-sasl-lib-0:2 100% | 154.0 MiB/s | 2.3 MiB | 00m00s [130/188] Installing openldap-0:2.6.14- 100% | 219.6 MiB/s | 674.7 KiB | 00m00s [131/188] Installing gnupg2-dirmngr-0:2 100% | 21.4 MiB/s | 636.7 KiB | 00m00s [132/188] Installing gnupg2-0:2.4.9-16. 100% | 224.3 MiB/s | 6.5 MiB | 00m00s [133/188] Installing rpm-sign-libs-0:6. 100% | 39.5 MiB/s | 40.5 KiB | 00m00s [134/188] Installing gpgverify-0:2.2-4. 100% | 0.0 B/s | 9.4 KiB | 00m00s [135/188] Installing libpfm-0:4.13.0-23 100% | 576.1 MiB/s | 1.7 MiB | 00m00s [136/188] Installing xxhash-libs-0:0.8. 100% | 93.2 MiB/s | 95.4 KiB | 00m00s [137/188] Installing libnghttp3-0:1.18. 100% | 161.0 MiB/s | 164.8 KiB | 00m00s [138/188] Installing libcbor-0:0.13.0-2 100% | 79.0 MiB/s | 80.9 KiB | 00m00s [139/188] Installing libfido2-0:1.16.0- 100% | 242.1 MiB/s | 247.9 KiB | 00m00s [140/188] Installing keyutils-libs-0:1. 100% | 54.3 MiB/s | 55.6 KiB | 00m00s [141/188] Installing libcom_err-0:1.47. 100% | 62.6 MiB/s | 64.1 KiB | 00m00s [142/188] Installing libverto-0:0.3.2-1 100% | 26.4 MiB/s | 27.1 KiB | 00m00s [143/188] Installing krb5-libs-0:1.22.2 100% | 266.1 MiB/s | 2.4 MiB | 00m00s [144/188] Installing libssh-0:0.12.2-1. 100% | 236.9 MiB/s | 727.6 KiB | 00m00s [145/188] Installing libnghttp2-0:1.68. 100% | 163.3 MiB/s | 167.3 KiB | 00m00s [146/188] Installing libbrotli-0:1.2.0- 100% | 282.3 MiB/s | 867.3 KiB | 00m00s [147/188] Installing libcurl-0:8.18.0-1 100% | 332.7 MiB/s | 1.0 MiB | 00m00s [148/188] Installing curl-0:8.18.0-10.f 100% | 14.3 MiB/s | 482.7 KiB | 00m00s [149/188] Installing rpm-0:6.1.0-1.fc44 100% | 49.2 MiB/s | 2.5 MiB | 00m00s [150/188] Installing efi-srpm-macros-0: 100% | 40.2 MiB/s | 41.2 KiB | 00m00s [151/188] Installing java-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [152/188] Installing lua-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [153/188] Installing tree-sitter-srpm-m 100% | 9.1 MiB/s | 9.3 KiB | 00m00s [154/188] Installing zig-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [155/188] Installing cmake-srpm-macros- 100% | 0.0 B/s | 804.0 B | 00m00s [156/188] Installing filesystem-srpm-ma 100% | 0.0 B/s | 38.9 KiB | 00m00s [157/188] Installing elfutils-default-y 100% | 127.7 KiB/s | 2.0 KiB | 00m00s [158/188] Installing elfutils-libs-0:0. 100% | 175.1 MiB/s | 717.2 KiB | 00m00s [159/188] Installing elfutils-debuginfo 100% | 7.0 MiB/s | 86.2 KiB | 00m00s [160/188] Installing elfutils-0:0.196-1 100% | 166.6 MiB/s | 3.2 MiB | 00m00s [161/188] Installing binutils-0:2.46.1- 100% | 294.4 MiB/s | 28.3 MiB | 00m00s [162/188] Installing gdb-minimal-0:17.2 100% | 321.9 MiB/s | 14.2 MiB | 00m00s [163/188] Installing debugedit-0:5.3-2. 100% | 21.9 MiB/s | 224.0 KiB | 00m00s [164/188] Installing rpm-build-libs-0:6 100% | 282.4 MiB/s | 289.1 KiB | 00m00s [165/188] Installing qt5-srpm-macros-0: 100% | 0.0 B/s | 776.0 B | 00m00s [166/188] Installing perl-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [167/188] Installing openblas-srpm-macr 100% | 0.0 B/s | 392.0 B | 00m00s [168/188] Installing ocaml-srpm-macros- 100% | 0.0 B/s | 2.1 KiB | 00m00s [169/188] Installing kernel-srpm-macros 100% | 0.0 B/s | 2.3 KiB | 00m00s [170/188] Installing gnat-srpm-macros-0 100% | 0.0 B/s | 1.3 KiB | 00m00s [171/188] Installing ghc-srpm-macros-0: 100% | 0.0 B/s | 1.0 KiB | 00m00s [172/188] Installing gap-srpm-macros-0: 100% | 0.0 B/s | 2.7 KiB | 00m00s [173/188] Installing fpc-srpm-macros-0: 100% | 0.0 B/s | 420.0 B | 00m00s [174/188] Installing ansible-srpm-macro 100% | 0.0 B/s | 36.2 KiB | 00m00s [175/188] Installing gnome-srpm-macros- 100% | 587.1 KiB/s | 4.1 KiB | 00m00s [176/188] Installing redhat-rpm-config- 100% | 92.7 MiB/s | 189.9 KiB | 00m00s [177/188] Installing forge-srpm-macros- 100% | 39.3 MiB/s | 40.3 KiB | 00m00s [178/188] Installing rpm-build-0:6.1.0- 100% | 24.5 MiB/s | 326.0 KiB | 00m00s [179/188] Installing erlang-srpm-macros 100% | 0.0 B/s | 2.5 KiB | 00m00s [180/188] Installing pyproject-srpm-mac 100% | 0.0 B/s | 4.0 KiB | 00m00s [181/188] Installing fonts-srpm-macros- 100% | 55.7 MiB/s | 57.0 KiB | 00m00s [182/188] Installing go-srpm-macros-0:3 100% | 61.6 MiB/s | 63.0 KiB | 00m00s [183/188] Installing python-srpm-macros 100% | 51.7 MiB/s | 52.9 KiB | 00m00s [184/188] Installing R-srpm-macros-0:1. 100% | 0.0 B/s | 4.4 KiB | 00m00s [185/188] Installing rpm-plugin-selinux 100% | 0.0 B/s | 12.9 KiB | 00m00s [186/188] Installing which-0:2.25-1.fc4 100% | 7.0 MiB/s | 85.8 KiB | 00m00s [187/188] Installing shadow-utils-2:4.1 100% | 118.5 MiB/s | 4.0 MiB | 00m00s [188/188] Installing info-0:7.2-9.fc44. 100% | 54.7 KiB/s | 366.0 KiB | 00m07s Warning: skipped OpenPGP checks for 27 packages from repository: copr_base Complete! Finish: installing minimal buildroot with dnf5 Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: R-srpm-macros-1.3.7-2.fc44.noarch add-determinism-0.7.3-2.fc44.x86_64 alternatives-1.33-5.fc44.x86_64 ansible-srpm-macros-1-20.1.fc44.noarch audit-libs-4.2.1-2.fc44.x86_64 bash-5.3.9-3.fc44.x86_64 binutils-2.46.1-1.fc44.x86_64 build-reproducibility-srpm-macros-0.7.3-2.fc44.noarch bzip2-1.0.8-23.fc44.x86_64 bzip2-libs-1.0.8-23.fc44.x86_64 ca-certificates-2026.2.90_v9.0.317-1.fc44.noarch cmake-srpm-macros-4.3.0-4.fc44.noarch coreutils-9.10-5.fc44.x86_64 coreutils-common-9.10-5.fc44.x86_64 cpio-2.15-9.fc44.x86_64 crypto-policies-20251128-3.git19878fe.fc44.noarch curl-8.18.0-10.fc44.x86_64 cyrus-sasl-lib-2.1.28-35.fc44.x86_64 debugedit-5.3-2.fc44.x86_64 diffutils-3.12-5.fc44.x86_64 dwz-0.16-3.fc44.x86_64 ed-1.22.5-2.fc44.x86_64 efi-srpm-macros-6-6.fc44.noarch elfutils-0.196-1.fc44.x86_64 elfutils-debuginfod-client-0.196-1.fc44.x86_64 elfutils-default-yama-scope-0.196-1.fc44.noarch elfutils-libelf-0.196-1.fc44.x86_64 elfutils-libs-0.196-1.fc44.x86_64 erlang-srpm-macros-0.3.11-1.fc44.noarch fedora-gpg-keys-44-2.noarch fedora-release-44-18.noarch fedora-release-common-44-18.noarch fedora-release-identity-basic-44-18.noarch fedora-repos-44-2.noarch file-5.48-3.fc44.x86_64 file-libs-5.48-3.fc44.x86_64 filesystem-3.18-52.fc44.x86_64 filesystem-srpm-macros-3.18-52.fc44.noarch findutils-4.10.0-7.fc44.x86_64 fonts-srpm-macros-5.0.0-2.fc44.noarch forge-srpm-macros-0.4.0-4.fc44.noarch fpc-srpm-macros-1.3-16.fc44.noarch gap-srpm-macros-2-2.fc44.noarch gawk-5.3.2-3.fc44.x86_64 gdb-minimal-17.2-6.fc44.x86_64 gdbm-libs-1.23-11.fc44.x86_64 ghc-srpm-macros-1.10-1.fc44.noarch glibc-2.43-9.fc44.x86_64 glibc-common-2.43-9.fc44.x86_64 glibc-gconv-extra-2.43-9.fc44.x86_64 glibc-minimal-langpack-2.43-9.fc44.x86_64 gmp-6.3.0-5.fc44.x86_64 gnat-srpm-macros-7-2.fc44.noarch gnome-srpm-macros-1.0-1.fc44.noarch gnulib-l10n-20241231-2.fc44.noarch gnupg2-2.4.9-16.fc44.x86_64 gnupg2-dirmngr-2.4.9-16.fc44.x86_64 gnupg2-gpg-agent-2.4.9-16.fc44.x86_64 gnupg2-gpgconf-2.4.9-16.fc44.x86_64 gnupg2-keyboxd-2.4.9-16.fc44.x86_64 gnupg2-verify-2.4.9-16.fc44.x86_64 gnutls-3.8.13-1.fc44.x86_64 go-srpm-macros-3.8.0-2.fc44.noarch gpg-pubkey-36f612dcf27f7d1a48a835e4dbfcf71c6d9f90a6-6786af3b gpgverify-2.2-4.fc44.noarch grep-3.12-3.fc44.x86_64 gzip-1.14-2.fc44.x86_64 ima-evm-utils-libs-1.6.2-8.fc44.x86_64 info-7.2-9.fc44.x86_64 jansson-2.14-4.fc44.x86_64 java-srpm-macros-1-8.fc44.noarch json-c-0.18-8.fc44.x86_64 kernel-srpm-macros-1.0-28.fc44.noarch keyutils-libs-1.6.3-7.fc44.x86_64 krb5-libs-1.22.2-4.fc44.x86_64 libacl-2.4.0-1.fc44.x86_64 libarchive-3.8.7-1.fc44.x86_64 libassuan-2.5.7-5.fc44.x86_64 libattr-2.6.0-1.fc44.x86_64 libblkid-2.42.4-2.fc44.x86_64 libbrotli-1.2.0-6.fc44.x86_64 libcap-2.78-1.fc44.x86_64 libcap-ng-0.9.6-1.fc44.x86_64 libcbor-0.13.0-2.fc44.x86_64 libcom_err-1.47.3-4.fc44.x86_64 libcurl-8.18.0-10.fc44.x86_64 libeconf-0.7.9-3.fc44.x86_64 libevent-2.1.13-1.fc44.x86_64 libfdisk-2.42.4-2.fc44.x86_64 libffi-3.5.2-2.fc44.x86_64 libfido2-1.16.0-5.fc44.x86_64 libfsverity-1.6-4.fc44.x86_64 libgcc-16.2.1-2.fc44.x86_64 libgcrypt-1.12.2-1.fc44.x86_64 libgomp-16.2.1-2.fc44.x86_64 libgpg-error-1.58-2.fc44.x86_64 libidn2-2.3.8-3.fc44.x86_64 libksba-1.6.7-5.fc44.x86_64 liblastlog2-2.42.4-2.fc44.x86_64 libmount-2.42.4-2.fc44.x86_64 libnghttp2-1.68.0-5.fc44.x86_64 libnghttp3-1.18.0-1.fc44.x86_64 libpfm-4.13.0-23.fc44.x86_64 libpkgconf-2.5.1-1.fc44.x86_64 libpsl-0.21.5-7.fc44.x86_64 libselinux-3.11-5.fc44.x86_64 libselinux-utils-3.11-5.fc44.x86_64 libsemanage-3.11-4.fc44.x86_64 libsepol-3.11-1.fc44.x86_64 libsmartcols-2.42.4-2.fc44.x86_64 libssh-0.12.2-1.fc44.x86_64 libssh-config-0.12.2-1.fc44.noarch libstdc++-16.2.1-2.fc44.x86_64 libtasn1-4.21.0-1.fc44.x86_64 libtool-ltdl-2.5.4-10.fc44.x86_64 libunistring-1.1-11.fc44.x86_64 libusb1-1.0.30-1.fc44.x86_64 libuuid-2.42.4-2.fc44.x86_64 libverto-0.3.2-12.fc44.x86_64 libxcrypt-4.5.2-3.fc44.x86_64 libxml2-2.13.9-4.fc44.x86_64 libzstd-1.5.7-5.fc44.x86_64 linkdupes-0.7.3-2.fc44.x86_64 lua-libs-5.4.8-5.fc44.x86_64 lua-srpm-macros-1-17.fc44.noarch lz4-libs-1.10.0-4.fc44.x86_64 mpfr-4.2.2-3.fc44.x86_64 ncurses-base-6.6-1.fc44.noarch ncurses-libs-6.6-1.fc44.x86_64 nettle-3.10.1-3.fc44.x86_64 ngtcp2-1.22.1-1.fc44.x86_64 ngtcp2-crypto-ossl-1.22.1-1.fc44.x86_64 npth-1.8-4.fc44.x86_64 ocaml-srpm-macros-11-3.fc44.noarch openblas-srpm-macros-2-21.fc44.noarch openldap-2.6.14-1.fc44.x86_64 openssl-libs-3.5.8-1.fc44.x86_64 p11-kit-0.26.5-1.fc44.x86_64 p11-kit-trust-0.26.5-1.fc44.x86_64 package-notes-srpm-macros-0.20-1.fc44.noarch pam-libs-1.7.2-2.fc44.x86_64 patch-2.8-4.fc44.x86_64 pcre2-10.47-1.fc44.1.x86_64 pcre2-syntax-10.47-1.fc44.1.noarch perl-srpm-macros-1-61.fc44.noarch pkgconf-2.5.1-1.fc44.x86_64 pkgconf-m4-2.5.1-1.fc44.noarch pkgconf-pkg-config-2.5.1-1.fc44.x86_64 policycoreutils-3.11-2.fc44.x86_64 popt-1.19-10.fc44.x86_64 publicsuffix-list-dafsa-20260116-1.fc44.noarch pyproject-srpm-macros-1.23.2-1.fc44.noarch python-srpm-macros-3.14-12.fc44.noarch qt5-srpm-macros-5.15.18-2.fc44.noarch qt6-srpm-macros-6.11.2-1.fc44.noarch readline-8.3-4.fc44.x86_64 redhat-rpm-config-344-2.fc44.noarch rpm-6.1.0-1.fc44.x86_64 rpm-build-6.1.0-1.fc44.x86_64 rpm-build-libs-6.1.0-1.fc44.x86_64 rpm-libs-6.1.0-1.fc44.x86_64 rpm-plugin-selinux-6.1.0-1.fc44.x86_64 rpm-sequoia-1.10.3-1.fc44.x86_64 rpm-sign-libs-6.1.0-1.fc44.x86_64 rust-srpm-macros-28.5-1.fc44.noarch sed-4.9-7.fc44.x86_64 selinux-policy-44.10-1.fc44.noarch selinux-policy-targeted-44.10-1.fc44.noarch setup-2.15.0-28.fc44.noarch shadow-utils-4.19.0-7.fc44.x86_64 sqlite-libs-3.51.2-2.fc44.x86_64 systemd-libs-259.9-1.fc44.x86_64 systemd-standalone-sysusers-259.9-1.fc44.x86_64 tar-1.35-9.fc44.x86_64 tpm2-tss-4.1.3-9.fc44.x86_64 tree-sitter-srpm-macros-0.4.2-2.fc44.noarch unzip-6.0-69.fc44.x86_64 util-linux-2.42.4-2.fc44.x86_64 util-linux-core-2.42.4-2.fc44.x86_64 which-2.25-1.fc44.x86_64 xxhash-libs-0.8.3-4.fc44.x86_64 xz-5.8.2-2.fc44.x86_64 xz-libs-5.8.2-2.fc44.x86_64 zig-srpm-macros-1-8.fc44.noarch zip-3.0-45.fc44.x86_64 zlib-ng-compat-2.3.3-3.fc44.x86_64 zstd-1.5.7-5.fc44.x86_64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.TFbuzH setting SOURCE_DATE_EPOCH=1790812800 Wrote: /builddir/build/SRPMS/ruff-0.16.10-1.fc44.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-44-x86_64-1790920104.098981/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-mmtsyrm5/ruff/ruff.spec) Config(child) 0 minutes 35 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.fc44.src.rpm) Config(fedora-44-x86_64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-44-x86_64-bootstrap-1790920104.098981/root. INFO: reusing tmpfs at /var/lib/mock/fedora-44-x86_64-bootstrap-1790920104.098981/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-44-x86_64-1790920104.098981/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.0.2-1.fc44.x86_64 rpm-sequoia-1.10.3-1.fc44.x86_64 dnf5-5.4.6.0-1.fc44.x86_64 dnf5-plugins-5.4.6.0-1.fc44.x86_64 Finish: chroot init Start: build phase for ruff-0.16.10-1.fc44.src.rpm Start: build setup for ruff-0.16.10-1.fc44.src.rpm Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.5bpXiV setting SOURCE_DATE_EPOCH=1790812800 Wrote: /builddir/build/SRPMS/ruff-0.16.10-1.fc44.src.rpm Updating and loading repositories: updates 100% | 70.6 KiB/s | 20.3 KiB | 00m00s fedora 100% | 83.7 KiB/s | 24.1 KiB | 00m00s Copr repository 100% | 7.8 KiB/s | 1.6 KiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing: cargo-rpm-macros noarch 0:28.5-1.fc44 updates 14.9 KiB rust2rpm-helper x86_64 0:0.2.0-1.fc44 updates 2.1 MiB tomcli noarch 0:0.10.1-5.fc44 copr_base 150.2 KiB Installing dependencies: annobin-docs noarch 0:13.14-1.fc44 updates 99.3 KiB annobin-plugin-gcc x86_64 0:13.14-1.fc44 updates 699.3 KiB cargo x86_64 0:1.98.1-1.fc44 updates 23.7 MiB cargo2rpm noarch 0:0.4.0-1.fc44 copr_base 1.4 MiB cpp x86_64 0:16.2.1-2.fc44 updates 42.6 MiB expat x86_64 0:2.8.3-1.fc44 updates 334.4 KiB gcc x86_64 0:16.2.1-2.fc44 updates 121.8 MiB gcc-plugin-annobin x86_64 0:16.2.1-2.fc44 updates 57.2 KiB glibc-devel x86_64 0:2.43-9.fc44 updates 2.3 MiB kernel-headers x86_64 0:7.2.4-200.fc44 updates 7.0 MiB less x86_64 0:704-4.fc44 updates 479.5 KiB libatomic x86_64 0:16.2.1-2.fc44 updates 45.6 KiB libedit x86_64 0:3.1-59.20260512cvs.fc44 updates 248.3 KiB libgit2 x86_64 0:1.9.7-1.fc44 updates 1.4 MiB libmpc x86_64 0:1.4.1-1.fc44 updates 168.7 KiB libssh2 x86_64 0:1.11.1-9.fc44 updates 338.6 KiB libxcrypt-devel x86_64 0:4.5.2-3.fc44 fedora 31.0 KiB llhttp x86_64 0:9.3.1-1.fc44 fedora 96.6 KiB llvm-filesystem x86_64 0:22.1.8-30.fc44 copr_base 0.0 B llvm-libs x86_64 0:22.1.8-30.fc44 copr_base 140.5 MiB make x86_64 1:4.4.1-12.fc44 fedora 1.8 MiB mpdecimal x86_64 0:4.0.1-3.fc44 fedora 217.1 KiB python-pip-wheel noarch 0:26.2.1-3.fc44 copr_base 1.3 MiB python3 x86_64 0:3.14.8-1.fc44 copr_base 28.7 KiB python3-click noarch 1:8.4.2-1.fc44 copr_base 1.3 MiB python3-libs x86_64 0:3.14.8-1.fc44 copr_base 44.1 MiB python3-tomlkit noarch 0:0.13.2-10.fc44 copr_base 492.5 KiB rust x86_64 0:1.98.1-1.fc44 updates 90.7 MiB rust-std-static x86_64 0:1.98.1-1.fc44 updates 170.1 MiB tomcli+tomlkit noarch 0:0.10.1-5.fc44 copr_base 0.0 B tzdata noarch 0:2026c-2.fc44 updates 1.2 MiB Transaction Summary: Installing: 34 packages Total size of inbound packages is 189 MiB. Need to download 189 MiB. After this operation, 657 MiB extra will be used (install 657 MiB, remove 0 B). [ 1/34] cargo-rpm-macros-0:28.5-1.fc44. 100% | 1.3 MiB/s | 14.4 KiB | 00m00s [ 2/34] rust2rpm-helper-0:0.2.0-1.fc44. 100% | 41.3 MiB/s | 846.2 KiB | 00m00s [ 3/34] python3-0:3.14.8-1.fc44.x86_64 100% | 109.5 KiB/s | 29.3 KiB | 00m00s [ 4/34] expat-0:2.8.3-1.fc44.x86_64 100% | 25.8 MiB/s | 131.9 KiB | 00m00s [ 5/34] mpdecimal-0:4.0.1-3.fc44.x86_64 100% | 32.3 MiB/s | 99.1 KiB | 00m00s [ 6/34] tomcli-0:0.10.1-5.fc44.noarch 100% | 150.6 KiB/s | 64.7 KiB | 00m00s [ 7/34] python3-libs-0:3.14.8-1.fc44.x8 100% | 21.0 MiB/s | 9.8 MiB | 00m00s [ 8/34] tzdata-0:2026c-2.fc44.noarch 100% | 99.3 MiB/s | 711.9 KiB | 00m00s [ 9/34] less-0:704-4.fc44.x86_64 100% | 74.2 MiB/s | 227.8 KiB | 00m00s [10/34] cargo-0:1.98.1-1.fc44.x86_64 100% | 255.1 MiB/s | 7.9 MiB | 00m00s [11/34] rust-0:1.98.1-1.fc44.x86_64 100% | 149.8 MiB/s | 30.1 MiB | 00m00s [12/34] python3-click-1:8.4.2-1.fc44.no 100% | 628.5 KiB/s | 281.0 KiB | 00m00s [13/34] python-pip-wheel-0:26.2.1-3.fc4 100% | 3.5 MiB/s | 1.2 MiB | 00m00s [14/34] libgit2-0:1.9.7-1.fc44.x86_64 100% | 60.0 MiB/s | 614.5 KiB | 00m00s [15/34] llhttp-0:9.3.1-1.fc44.x86_64 100% | 5.3 MiB/s | 37.8 KiB | 00m00s [16/34] libssh2-0:1.11.1-9.fc44.x86_64 100% | 24.3 MiB/s | 149.1 KiB | 00m00s [17/34] glibc-devel-0:2.43-9.fc44.x86_6 100% | 86.4 MiB/s | 619.5 KiB | 00m00s [18/34] libxcrypt-devel-0:4.5.2-3.fc44. 100% | 5.9 MiB/s | 30.0 KiB | 00m00s [19/34] rust-std-static-0:1.98.1-1.fc44 100% | 129.8 MiB/s | 40.1 MiB | 00m00s [20/34] gcc-0:16.2.1-2.fc44.x86_64 100% | 152.9 MiB/s | 43.3 MiB | 00m00s [21/34] make-1:4.4.1-12.fc44.x86_64 100% | 21.3 MiB/s | 588.7 KiB | 00m00s [22/34] cpp-0:16.2.1-2.fc44.x86_64 100% | 158.7 MiB/s | 14.6 MiB | 00m00s [23/34] cargo2rpm-0:0.4.0-1.fc44.noarch 100% | 426.3 KiB/s | 186.3 KiB | 00m00s [24/34] kernel-headers-0:7.2.4-200.fc44 100% | 194.3 MiB/s | 1.7 MiB | 00m00s [25/34] libatomic-0:16.2.1-2.fc44.x86_6 100% | 27.0 MiB/s | 55.3 KiB | 00m00s [26/34] libmpc-0:1.4.1-1.fc44.x86_64 100% | 36.9 MiB/s | 75.5 KiB | 00m00s [27/34] libedit-0:3.1-59.20260512cvs.fc 100% | 107.8 MiB/s | 110.4 KiB | 00m00s [28/34] llvm-filesystem-0:22.1.8-30.fc4 100% | 28.0 KiB/s | 12.1 KiB | 00m00s [29/34] tomcli+tomlkit-0:0.10.1-5.fc44. 100% | 14.4 KiB/s | 8.3 KiB | 00m01s [30/34] gcc-plugin-annobin-0:16.2.1-2.f 100% | 19.2 MiB/s | 58.9 KiB | 00m00s [31/34] annobin-plugin-gcc-0:13.14-1.fc 100% | 167.1 MiB/s | 684.4 KiB | 00m00s [32/34] annobin-docs-0:13.14-1.fc44.noa 100% | 28.2 MiB/s | 86.7 KiB | 00m00s [33/34] python3-tomlkit-0:0.13.2-10.fc4 100% | 218.7 KiB/s | 118.1 KiB | 00m01s [34/34] llvm-libs-0:22.1.8-30.fc44.x86_ 100% | 23.9 MiB/s | 34.1 MiB | 00m01s -------------------------------------------------------------------------------- [34/34] Total 100% | 74.0 MiB/s | 188.6 MiB | 00m03s Running transaction [ 1/36] Verify package files 100% | 56.0 B/s | 34.0 B | 00m01s [ 2/36] Prepare transaction 100% | 680.0 B/s | 34.0 B | 00m00s [ 3/36] Installing libmpc-0:1.4.1-1.fc4 100% | 166.4 MiB/s | 170.4 KiB | 00m00s [ 4/36] Installing libssh2-0:1.11.1-9.f 100% | 166.1 MiB/s | 340.2 KiB | 00m00s [ 5/36] Installing cpp-0:16.2.1-2.fc44. 100% | 367.2 MiB/s | 42.6 MiB | 00m00s [ 6/36] Installing annobin-docs-0:13.14 100% | 98.1 MiB/s | 100.5 KiB | 00m00s [ 7/36] Installing libedit-0:3.1-59.202 100% | 122.0 MiB/s | 250.0 KiB | 00m00s [ 8/36] Installing libatomic-0:16.2.1-2 100% | 22.7 MiB/s | 46.6 KiB | 00m00s [ 9/36] Installing kernel-headers-0:7.2 100% | 148.9 MiB/s | 7.1 MiB | 00m00s [10/36] Installing glibc-devel-0:2.43-9 100% | 119.2 MiB/s | 2.4 MiB | 00m00s [11/36] Installing libxcrypt-devel-0:4. 100% | 32.5 MiB/s | 33.3 KiB | 00m00s [12/36] Installing llvm-filesystem-0:22 100% | 0.0 B/s | 1.1 KiB | 00m00s [13/36] Installing llvm-libs-0:22.1.8-3 100% | 477.7 MiB/s | 140.5 MiB | 00m00s [14/36] Installing make-1:4.4.1-12.fc44 100% | 100.0 MiB/s | 1.8 MiB | 00m00s [15/36] Installing gcc-0:16.2.1-2.fc44. 100% | 400.9 MiB/s | 121.9 MiB | 00m00s [16/36] Installing rust-0:1.98.1-1.fc44 100% | 406.9 MiB/s | 90.7 MiB | 00m00s [17/36] Installing rust-std-static-0:1. 100% | 500.3 MiB/s | 170.1 MiB | 00m00s [18/36] Installing llhttp-0:9.3.1-1.fc4 100% | 95.7 MiB/s | 98.0 KiB | 00m00s [19/36] Installing libgit2-0:1.9.7-1.fc 100% | 349.9 MiB/s | 1.4 MiB | 00m00s [20/36] Installing cargo-0:1.98.1-1.fc4 100% | 354.1 MiB/s | 23.7 MiB | 00m00s [21/36] Installing less-0:704-4.fc44.x8 100% | 29.5 MiB/s | 483.2 KiB | 00m00s [22/36] Installing tzdata-0:2026c-2.fc4 100% | 23.9 MiB/s | 1.5 MiB | 00m00s [23/36] Installing python-pip-wheel-0:2 100% | 634.1 MiB/s | 1.3 MiB | 00m00s [24/36] Installing mpdecimal-0:4.0.1-3. 100% | 106.8 MiB/s | 218.6 KiB | 00m00s [25/36] Installing expat-0:2.8.3-1.fc44 100% | 21.9 MiB/s | 336.4 KiB | 00m00s [26/36] Installing python3-libs-0:3.14. 100% | 281.4 MiB/s | 44.5 MiB | 00m00s [27/36] Installing python3-0:3.14.8-1.f 100% | 2.5 MiB/s | 30.4 KiB | 00m00s [28/36] Installing python3-click-1:8.4. 100% | 261.4 MiB/s | 1.3 MiB | 00m00s [29/36] Installing cargo2rpm-0:0.4.0-1. 100% | 76.9 MiB/s | 1.4 MiB | 00m00s [30/36] Installing python3-tomlkit-0:0. 100% | 163.3 MiB/s | 501.5 KiB | 00m00s [31/36] Installing tomcli-0:0.10.1-5.fc 100% | 12.2 MiB/s | 162.8 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 gcc-plugin-annobin-0 100% | 2.2 MiB/s | 58.8 KiB | 00m00s [35/36] Installing annobin-plugin-gcc-0 100% | 24.4 MiB/s | 701.0 KiB | 00m00s [36/36] Installing rust2rpm-helper-0:0. 100% | 15.4 MiB/s | 2.1 MiB | 00m00s Warning: skipped OpenPGP checks for 10 packages from repository: copr_base Complete! Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.HFTZ8b setting SOURCE_DATE_EPOCH=1790812800 Wrote: /builddir/build/SRPMS/ruff-0.16.10-1.fc44.src.rpm Updating and loading repositories: updates 100% | 85.1 KiB/s | 20.3 KiB | 00m00s fedora 100% | 100.8 KiB/s | 24.1 KiB | 00m00s Copr repository 100% | 12.7 KiB/s | 1.6 KiB | 00m00s Repositories loaded. Package "cargo-rpm-macros-28.5-1.fc44.noarch" is already installed. Package "rust2rpm-helper-0.2.0-1.fc44.x86_64" is already installed. Package "tomcli-0.10.1-5.fc44.noarch" is already installed. Nothing to do. Finish: build setup for ruff-0.16.10-1.fc44.src.rpm Start: rpmbuild ruff-0.16.10-1.fc44.src.rpm Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.zAtRQW setting SOURCE_DATE_EPOCH=1790812800 Executing(mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.nG7CR7 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.fc44" 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.dVF2p0 + 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.wznIkK + 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.fc44.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: updates 100% | 107.6 KiB/s | 20.3 KiB | 00m00s fedora 100% | 127.5 KiB/s | 24.1 KiB | 00m00s Copr repository 100% | 13.7 KiB/s | 1.6 KiB | 00m00s Repositories loaded. Package "cargo-rpm-macros-28.5-1.fc44.noarch" is already installed. Package "rust-1.98.1-1.fc44.x86_64" is already installed. Package "rust2rpm-helper-0.2.0-1.fc44.x86_64" is already installed. Package "tomcli-0.10.1-5.fc44.noarch" is already installed. Package Arch Version Repository Size Installing: pyproject-rpm-macros noarch 0:1.23.2-1.fc44 updates 156.3 KiB rust-aho-corasick+perf-literal-devel noarch 0:1.1.5-1.fc44 updates 1.6 KiB rust-aho-corasick+std-devel noarch 0:1.1.5-1.fc44 updates 1.6 KiB rust-aho-corasick-devel noarch 0:1.1.5-1.fc44 updates 806.3 KiB rust-anstream+auto-devel noarch 0:1.0.0-1.fc44 fedora 4.7 KiB rust-anstream+wincon-devel noarch 0:1.0.0-1.fc44 fedora 4.7 KiB rust-anstream-devel noarch 0:1.0.0-1.fc44 fedora 98.8 KiB rust-anstyle+std-devel noarch 0:1.0.14-1.fc44 fedora 4.1 KiB rust-anstyle-devel noarch 0:1.0.14-1.fc44 fedora 65.6 KiB rust-anyhow+std-devel noarch 0:1.0.104-1.fc44 updates 2.5 KiB rust-anyhow-devel noarch 0:1.0.104-1.fc44 updates 214.8 KiB rust-arc-swap-devel noarch 0:1.9.2-1.fc44 updates 235.3 KiB rust-argfile-devel noarch 0:1.0.0-1.fc44 fedora 24.2 KiB rust-arrayvec-devel noarch 0:0.7.8-1.fc44 updates 122.3 KiB rust-assert_fs-devel noarch 0:1.1.4-1.fc44 updates 65.9 KiB rust-bitflags-devel noarch 0:2.13.2-1.fc44 updates 230.6 KiB rust-bitvec+alloc-devel noarch 0:1.0.1-7.fc44 fedora 2.1 KiB rust-bitvec-devel noarch 0:1.0.1-7.fc44 fedora 979.0 KiB rust-bstr+std-devel noarch 0:1.13.1-1.fc44 updates 2.7 KiB rust-bstr-devel noarch 0:1.13.1-1.fc44 updates 1.6 MiB rust-cachedir-devel noarch 0:0.3.1-6.fc44 fedora 16.0 KiB rust-camino+serde1-devel noarch 0:1.2.6-1.fc44 updates 2.5 KiB rust-camino-devel noarch 0:1.2.6-1.fc44 updates 168.1 KiB rust-char_str+get-size-devel noarch 0:0.0.4-1.fc44 updates 3.4 KiB rust-char_str+serde-devel noarch 0:0.0.4-1.fc44 updates 3.4 KiB rust-char_str+std-devel noarch 0:0.0.4-1.fc44 updates 3.4 KiB rust-char_str-devel noarch 0:0.0.4-1.fc44 updates 299.7 KiB rust-clap+color-devel noarch 0:4.6.7-1.fc44 updates 14.8 KiB rust-clap+derive-devel noarch 0:4.6.7-1.fc44 updates 14.8 KiB rust-clap+env-devel noarch 0:4.6.7-1.fc44 updates 14.8 KiB rust-clap+error-context-devel noarch 0:4.6.7-1.fc44 updates 14.8 KiB rust-clap+help-devel noarch 0:4.6.7-1.fc44 updates 14.8 KiB rust-clap+std-devel noarch 0:4.6.7-1.fc44 updates 14.8 KiB rust-clap+string-devel noarch 0:4.6.7-1.fc44 updates 14.8 KiB rust-clap+suggestions-devel noarch 0:4.6.7-1.fc44 updates 14.8 KiB rust-clap+usage-devel noarch 0:4.6.7-1.fc44 updates 14.8 KiB rust-clap+wrap_help-devel noarch 0:4.6.7-1.fc44 updates 14.8 KiB rust-clap-devel noarch 0:4.6.7-1.fc44 updates 225.8 KiB rust-clap_complete_command+nushell-devel noarch 0:0.6.1-4.fc44 fedora 1.3 KiB rust-clap_complete_command-devel noarch 0:0.6.1-4.fc44 fedora 18.0 KiB rust-clearscreen-devel noarch 0:4.0.6-1.fc44 fedora 254.9 KiB rust-colored+no-color-devel noarch 0:3.1.1-1.fc44 updates 2.2 KiB rust-colored-devel noarch 0:3.1.1-1.fc44 updates 118.4 KiB rust-compact_str+serde-devel noarch 0:0.10.0-1.fc44 updates 3.3 KiB rust-compact_str+std-devel noarch 0:0.10.0-1.fc44 updates 3.3 KiB rust-compact_str-devel noarch 0:0.10.0-1.fc44 updates 381.1 KiB rust-countme-devel noarch 0:3.0.1-6.fc44 fedora 25.9 KiB rust-crossbeam+std-devel noarch 0:0.8.5-1.fc44 updates 2.3 KiB rust-crossbeam-devel noarch 0:0.8.5-1.fc44 updates 28.0 KiB rust-csv-devel noarch 0:1.4.0-2.fc44 fedora 5.8 MiB rust-ctrlc-devel noarch 0:3.5.2-1.fc44 fedora 40.3 KiB rust-dashmap-devel noarch 0:6.2.1-1.fc44 updates 127.4 KiB rust-datatest-stable-devel noarch 0:0.3.3-6.fc44 fedora 96.6 KiB rust-drop_bomb-devel noarch 0:0.1.5-6.fc44 fedora 17.8 KiB rust-dunce-devel noarch 0:1.0.5-4.fc44 fedora 20.5 KiB rust-etcetera-devel noarch 0:0.11.0-2.fc44 fedora 60.2 KiB rust-fern-devel noarch 0:0.7.1-6.fc44 updates 445.4 KiB rust-filetime-devel noarch 0:0.2.29-1.fc44 updates 52.8 KiB rust-gen-lsp-types+url-devel noarch 0:0.11.0-1.fc44 updates 1.8 KiB rust-gen-lsp-types-devel noarch 0:0.11.0-1.fc44 updates 655.0 KiB rust-get-size2+compact-str-devel noarch 0:0.11.0-1.fc44 updates 4.6 KiB rust-get-size2+derive-devel noarch 0:0.11.0-1.fc44 updates 4.6 KiB rust-get-size2+hashbrown-devel noarch 0:0.11.0-1.fc44 updates 4.6 KiB rust-get-size2+indexmap-devel noarch 0:0.11.0-1.fc44 updates 4.6 KiB rust-get-size2+ordermap-devel noarch 0:0.11.0-1.fc44 updates 4.6 KiB rust-get-size2+parking_lot-devel noarch 0:0.11.0-1.fc44 updates 4.6 KiB rust-get-size2+smallvec-devel noarch 0:0.11.0-1.fc44 updates 4.6 KiB rust-get-size2+std-devel noarch 0:0.11.0-1.fc44 updates 4.6 KiB rust-get-size2+thin-vec-devel noarch 0:0.11.0-1.fc44 updates 4.6 KiB rust-get-size2-devel noarch 0:0.11.0-1.fc44 updates 95.0 KiB rust-glob-devel noarch 0:0.3.4-1.fc44 updates 84.2 KiB rust-globset+log-devel noarch 0:0.4.20-1.fc44 updates 2.1 KiB rust-globset-devel noarch 0:0.4.20-1.fc44 updates 118.2 KiB rust-globwalk-devel noarch 0:0.9.1-6.fc44 fedora 32.5 KiB rust-hashbrown+inline-more-devel noarch 0:0.17.1-1.fc44 updates 3.7 KiB rust-hashbrown-devel noarch 0:0.17.1-1.fc44 updates 846.8 KiB rust-heck-devel noarch 0:0.5.0-5.fc44 fedora 41.9 KiB rust-icu_properties+compiled_data-devel noarch 0:2.3.0-1.fc44 updates 4.5 KiB rust-icu_properties-devel noarch 0:2.3.0-1.fc44 updates 576.8 KiB rust-ignore-devel noarch 0:0.4.33-1.fc44 updates 314.9 KiB rust-imperative-devel noarch 0:1.0.7-2.fc44 fedora 74.4 KiB rust-indexmap+std-devel noarch 0:2.14.2-1.fc44 updates 3.0 KiB rust-indexmap-devel noarch 0:2.14.2-1.fc44 updates 504.8 KiB rust-indicatif+unicode-width-devel noarch 0:0.18.4-1.fc44 updates 3.7 KiB rust-indicatif-devel noarch 0:0.18.4-1.fc44 updates 311.1 KiB rust-indoc-devel noarch 0:2.0.7-2.fc44 fedora 47.8 KiB rust-insta+colors-devel noarch 0:1.48.0-1.fc44 updates 3.4 KiB rust-insta+filters-devel noarch 0:1.48.0-1.fc44 updates 3.4 KiB rust-insta+json-devel noarch 0:1.48.0-1.fc44 updates 3.4 KiB rust-insta+redactions-devel noarch 0:1.48.0-1.fc44 updates 3.4 KiB rust-insta+ron-devel noarch 0:1.48.0-1.fc44 updates 3.4 KiB rust-insta-cmd-devel noarch 0:0.7.0-1.fc44 updates 28.7 KiB rust-insta-devel noarch 0:1.48.0-1.fc44 updates 500.1 KiB rust-is-macro-devel noarch 0:0.3.8-1.fc44 updates 28.4 KiB rust-itertools+use_std-devel noarch 0:0.15.0-1.fc44 updates 3.2 KiB rust-itertools-devel noarch 0:0.15.0-1.fc44 updates 769.5 KiB rust-jiff+perf-inline-devel noarch 0:0.2.37-1.fc44 updates 3.5 KiB rust-jiff+std-devel noarch 0:0.2.37-1.fc44 updates 3.5 KiB rust-jiff+tz-fat-devel noarch 0:0.2.37-1.fc44 updates 3.5 KiB rust-jiff+tz-system-devel noarch 0:0.2.37-1.fc44 updates 3.5 KiB rust-jiff+tzdb-bundle-platform-devel noarch 0:0.2.37-1.fc44 updates 3.5 KiB rust-jiff+tzdb-concatenated-devel noarch 0:0.2.37-1.fc44 updates 3.5 KiB rust-jiff+tzdb-zoneinfo-devel noarch 0:0.2.37-1.fc44 updates 3.5 KiB rust-jiff-devel noarch 0:0.2.37-1.fc44 updates 3.3 MiB rust-jod-thread-devel noarch 0:1.0.0-2.fc44 fedora 15.6 KiB rust-libcst-devel noarch 0:1.9.0-1.fc44 updates 611.2 KiB rust-log-devel noarch 0:0.4.34-1.fc44 updates 229.3 KiB rust-lsp-server-devel noarch 0:0.10.0-2.fc44 updates 63.1 KiB rust-matchit-devel noarch 0:0.9.2-1.fc44 updates 160.7 KiB rust-memchr+std-devel noarch 0:2.8.3-1.fc44 updates 1.8 KiB rust-memchr-devel noarch 0:2.8.3-1.fc44 updates 569.6 KiB rust-natord-devel noarch 0:1.0.9-25.fc44 fedora 9.9 KiB rust-notify+macos_fsevent-devel noarch 0:8.2.0-5.fc44 updates 1.9 KiB rust-notify-devel noarch 0:8.2.0-5.fc44 updates 155.3 KiB rust-ordermap+serde-devel noarch 0:1.2.2-1.fc44 updates 2.8 KiB rust-ordermap+std-devel noarch 0:1.2.2-1.fc44 updates 2.8 KiB rust-ordermap-devel noarch 0:1.2.2-1.fc44 updates 344.6 KiB rust-parking_lot-devel noarch 0:0.12.5-2.fc44 fedora 196.9 KiB rust-path-absolutize+fixed_workdir-devel noarch 0:4.0.1-1.fc44 updates 1.4 KiB rust-path-absolutize-devel noarch 0:4.0.1-1.fc44 updates 35.4 KiB rust-path-slash-devel noarch 0:0.2.1-7.fc44 fedora 42.2 KiB rust-pathdiff-devel noarch 0:0.2.3-4.fc44 fedora 21.9 KiB rust-pep440_rs+version-ranges-devel noarch 0:0.7.3-3.fc44 fedora 1.4 KiB rust-pep440_rs-devel noarch 0:0.7.3-3.fc44 fedora 204.9 KiB rust-pretty_assertions+std-devel noarch 0:1.4.1-4.fc44 fedora 1.6 KiB rust-pretty_assertions-devel noarch 0:1.4.1-4.fc44 fedora 121.6 KiB rust-proc-macro2+proc-macro-devel noarch 0:1.0.107-1.fc44 updates 2.3 KiB rust-proc-macro2-devel noarch 0:1.0.107-1.fc44 updates 248.4 KiB rust-pyproject-toml-devel noarch 0:0.13.7-2.fc44 fedora 49.2 KiB rust-quick-junit-devel noarch 0:0.6.1-1.fc44 updates 126.5 KiB rust-quickcheck-devel noarch 0:1.1.0-1.fc44 fedora 100.1 KiB rust-quickcheck_macros-devel noarch 0:1.2.0-1.fc44 fedora 25.4 KiB rust-quote+proc-macro-devel noarch 0:1.0.47-1.fc44 updates 1.7 KiB rust-quote-devel noarch 0:1.0.47-1.fc44 updates 123.1 KiB rust-rand+std_rng-devel noarch 0:0.10.2-1.fc44 updates 2.3 KiB rust-rand-devel noarch 0:0.10.2-1.fc44 updates 413.5 KiB rust-rayon-devel noarch 0:1.12.0-1.fc44 updates 885.2 KiB rust-regex+perf-devel noarch 0:1.13.1-1.fc44 updates 4.2 KiB rust-regex+std-devel noarch 0:1.13.1-1.fc44 updates 4.2 KiB rust-regex+unicode-devel noarch 0:1.13.1-1.fc44 updates 4.2 KiB rust-regex-automata+dfa-build-devel noarch 0:0.4.18-1.fc44 updates 4.2 KiB rust-regex-automata+dfa-search-devel noarch 0:0.4.18-1.fc44 updates 4.2 KiB rust-regex-automata+perf-devel noarch 0:0.4.18-1.fc44 updates 4.2 KiB rust-regex-automata+std-devel noarch 0:0.4.18-1.fc44 updates 4.2 KiB rust-regex-automata+syntax-devel noarch 0:0.4.18-1.fc44 updates 4.2 KiB rust-regex-automata-devel noarch 0:0.4.18-1.fc44 updates 2.6 MiB rust-regex-devel noarch 0:1.13.1-1.fc44 updates 695.7 KiB rust-regex-syntax-devel noarch 0:0.8.11-1.fc44 updates 1.6 MiB rust-rkyv+bytecheck-devel noarch 0:0.8.18-1.fc44 updates 3.2 KiB rust-rkyv+std-devel noarch 0:0.8.18-1.fc44 updates 3.2 KiB rust-rkyv-devel noarch 0:0.8.18-1.fc44 updates 888.6 KiB rust-rustc-hash+std-devel noarch 0:2.1.3-1.fc44 updates 1.1 KiB rust-rustc-hash-devel noarch 0:2.1.3-1.fc44 updates 37.9 KiB rust-rustc-stable-hash-devel noarch 0:0.1.2-3.fc44 fedora 63.1 KiB rust-salsa+compact_str-devel noarch 0:0.28.5-1.fc44 updates 14.5 KiB rust-salsa+inventory-devel noarch 0:0.28.5-1.fc44 updates 14.5 KiB rust-salsa+macros-devel noarch 0:0.28.5-1.fc44 updates 14.5 KiB rust-salsa+ordermap-devel noarch 0:0.28.5-1.fc44 updates 14.5 KiB rust-salsa+salsa_unstable-devel noarch 0:0.28.5-1.fc44 updates 14.5 KiB rust-salsa-devel noarch 0:0.28.5-1.fc44 updates 1.3 MiB rust-same-file-devel noarch 0:1.0.6-17.fc44 fedora 31.3 KiB rust-schemars+derive-devel noarch 0:1.2.1-4.fc44 updates 5.8 KiB rust-schemars+std-devel noarch 0:1.2.1-4.fc44 updates 5.8 KiB rust-schemars-devel noarch 0:1.2.1-4.fc44 updates 480.9 KiB rust-seahash-devel noarch 0:4.1.0-12.fc44 fedora 64.0 KiB rust-serde+derive-devel noarch 0:1.0.229-1.fc44 updates 1.9 KiB rust-serde+std-devel noarch 0:1.0.229-1.fc44 updates 1.9 KiB rust-serde-devel noarch 0:1.0.229-1.fc44 updates 544.6 KiB rust-serde_json+std-devel noarch 0:1.0.151-1.fc44 updates 3.0 KiB rust-serde_json-devel noarch 0:1.0.151-1.fc44 updates 713.2 KiB rust-serde_test-devel noarch 0:1.0.177-4.fc44 fedora 99.1 KiB rust-shellexpand+base-0-devel noarch 0:3.1.2-1.fc44 fedora 1.5 KiB rust-shellexpand+tilde-devel noarch 0:3.1.2-1.fc44 fedora 1.5 KiB rust-shellexpand-devel noarch 0:3.1.2-1.fc44 fedora 72.3 KiB rust-similar+inline-devel noarch 0:3.1.1-1.fc44 updates 2.1 KiB rust-similar+std-devel noarch 0:3.1.1-1.fc44 updates 2.1 KiB rust-similar+text-devel noarch 0:3.1.1-1.fc44 updates 2.1 KiB rust-similar-devel noarch 0:3.1.1-1.fc44 updates 338.4 KiB rust-smallvec+const_generics-devel noarch 0:1.16.1-1.fc44 updates 1.9 KiB rust-smallvec+const_new-devel noarch 0:1.16.1-1.fc44 updates 1.9 KiB rust-smallvec+union-devel noarch 0:1.16.1-1.fc44 updates 1.9 KiB rust-smallvec-devel noarch 0:1.16.1-1.fc44 updates 130.3 KiB rust-snapbox+cmd-devel noarch 0:1.2.2-1.fc44 updates 6.0 KiB rust-snapbox+color-auto-devel noarch 0:1.2.2-1.fc44 updates 6.0 KiB rust-snapbox+diff-devel noarch 0:1.2.2-1.fc44 updates 6.0 KiB rust-snapbox+examples-devel noarch 0:1.2.2-1.fc44 updates 6.0 KiB rust-snapbox+term-svg-devel noarch 0:1.2.2-1.fc44 updates 6.0 KiB rust-snapbox-devel noarch 0:1.2.2-1.fc44 updates 266.8 KiB rust-stacker-devel noarch 0:0.1.25-1.fc44 updates 38.4 KiB rust-static_assertions-devel noarch 0:1.1.0-18.fc44 fedora 62.2 KiB rust-strum+std-devel noarch 0:0.28.0-1.fc44 fedora 1.5 KiB rust-strum+strum_macros-devel noarch 0:0.28.0-1.fc44 fedora 1.5 KiB rust-strum-devel noarch 0:0.28.0-1.fc44 fedora 19.1 KiB rust-strum_macros-devel noarch 0:0.28.0-1.fc44 fedora 144.3 KiB rust-supports-hyperlinks-devel noarch 0:3.2.0-2.fc44 fedora 18.7 KiB rust-syn+clone-impls-devel noarch 0:3.0.5-1.fc44 updates 4.8 KiB rust-syn+derive-devel noarch 0:3.0.5-1.fc44 updates 4.8 KiB rust-syn+extra-traits-devel noarch 0:3.0.5-1.fc44 updates 4.8 KiB rust-syn+full-devel noarch 0:3.0.5-1.fc44 updates 4.8 KiB rust-syn+parsing-devel noarch 0:3.0.5-1.fc44 updates 4.8 KiB rust-syn+printing-devel noarch 0:3.0.5-1.fc44 updates 4.8 KiB rust-syn+proc-macro-devel noarch 0:3.0.5-1.fc44 updates 4.8 KiB rust-syn-devel noarch 0:3.0.5-1.fc44 updates 2.2 MiB rust-tempfile+getrandom-devel noarch 0:3.27.0-1.fc44 fedora 2.1 KiB rust-tempfile-devel noarch 0:3.27.0-1.fc44 fedora 170.8 KiB rust-test-case-devel noarch 0:3.3.1-7.fc44 fedora 15.7 KiB rust-thin-vec+serde-devel noarch 0:0.2.20-1.fc44 updates 1.3 KiB rust-thin-vec+std-devel noarch 0:0.2.20-1.fc44 updates 1.3 KiB rust-thin-vec-devel noarch 0:0.2.20-1.fc44 updates 167.6 KiB rust-thiserror+std-devel noarch 0:2.0.20-1.fc44 updates 2.4 KiB rust-thiserror-devel noarch 0:2.0.20-1.fc44 updates 103.4 KiB rust-tikv-jemallocator+background_threads_runtime_support-devel noarch 0:0.7.0-1.fc44 updates 3.1 KiB rust-tikv-jemallocator-devel noarch 0:0.7.0-1.fc44 updates 45.9 KiB rust-toml+display-devel noarch 0:1.1.6-1.fc44 updates 6.2 KiB rust-toml+parse-devel noarch 0:1.1.6-1.fc44 updates 6.2 KiB rust-toml+serde-devel noarch 0:1.1.6-1.fc44 updates 6.2 KiB rust-toml+std-devel noarch 0:1.1.6-1.fc44 updates 6.2 KiB rust-toml-devel noarch 0:1.1.6-1.fc44 updates 293.3 KiB rust-toml_parser+std-devel noarch 0:1.1.3-1.fc44 updates 4.4 KiB rust-toml_parser-devel noarch 0:1.1.3-1.fc44 updates 226.8 KiB rust-tracing+attributes-devel noarch 0:0.1.44-1.fc44 fedora 3.8 KiB rust-tracing+log-devel noarch 0:0.1.44-1.fc44 fedora 3.8 KiB rust-tracing+release_max_level_debug-devel noarch 0:0.1.44-1.fc44 fedora 3.8 KiB rust-tracing+std-devel noarch 0:0.1.44-1.fc44 fedora 3.8 KiB rust-tracing-devel noarch 0:0.1.44-1.fc44 fedora 467.4 KiB rust-tracing-flame+smallvec-devel noarch 0:0.2.0-4.fc44 fedora 1.3 KiB rust-tracing-flame-devel noarch 0:0.2.0-4.fc44 fedora 28.2 KiB rust-tracing-log+log-tracer-devel noarch 0:0.2.0-6.fc44 fedora 1.3 KiB rust-tracing-log+std-devel noarch 0:0.2.0-6.fc44 fedora 1.3 KiB rust-tracing-log-devel noarch 0:0.2.0-6.fc44 fedora 63.5 KiB rust-tracing-subscriber+ansi-devel noarch 0:0.3.23-1.fc44 fedora 6.2 KiB rust-tracing-subscriber+chrono-devel noarch 0:0.3.23-1.fc44 fedora 6.2 KiB rust-tracing-subscriber+env-filter-devel noarch 0:0.3.23-1.fc44 fedora 6.2 KiB rust-tracing-subscriber+fmt-devel noarch 0:0.3.23-1.fc44 fedora 6.2 KiB rust-tracing-subscriber+smallvec-devel noarch 0:0.3.23-1.fc44 fedora 6.2 KiB rust-tracing-subscriber-devel noarch 0:0.3.23-1.fc44 fedora 1.0 MiB rust-typed-arena+std-devel noarch 0:2.0.2-8.fc44 fedora 962.0 B rust-typed-arena-devel noarch 0:2.0.2-8.fc44 fedora 39.3 KiB rust-unicode-ident-devel noarch 0:1.0.26-1.fc44 updates 312.8 KiB rust-unicode-normalization+std-devel noarch 0:0.1.25-4.fc44 fedora 1.6 KiB rust-unicode-normalization-devel noarch 0:0.1.25-4.fc44 fedora 709.0 KiB rust-unicode-width-devel noarch 0:0.2.2-2.fc44 fedora 2.2 MiB rust-unicode_names2-devel noarch 0:1.3.0-4.fc44 fedora 2.1 MiB rust-url+std-devel noarch 0:2.5.8-1.fc44 updates 2.2 KiB rust-url-devel noarch 0:2.5.8-1.fc44 updates 565.2 KiB rust-uuid+std-devel noarch 0:1.26.0-1.fc44 updates 3.4 KiB rust-uuid-devel noarch 0:1.26.0-1.fc44 updates 298.4 KiB rust-walkdir-devel noarch 0:2.5.0-5.fc44 fedora 106.4 KiB rust-which+real-sys-devel noarch 0:8.0.6-1.fc44 updates 1.7 KiB rust-which-devel noarch 0:8.0.6-1.fc44 updates 108.9 KiB rust-wild-devel noarch 0:2.2.1-5.fc44 fedora 24.9 KiB rust-zip+deflate-flate2-zlib-rs-devel noarch 0:8.6.0-7.fc44 updates 4.5 KiB rust-zip+zstd-devel noarch 0:8.6.0-7.fc44 updates 4.5 KiB rust-zip-devel noarch 0:8.6.0-7.fc44 updates 616.0 KiB Installing dependencies: clang x86_64 0:22.1.8-30.fc44 copr_base 61.5 MiB clang-devel x86_64 0:22.1.8-30.fc44 copr_base 32.3 MiB clang-libs x86_64 0:22.1.8-30.fc44 copr_base 109.8 MiB clang-resource-filesystem x86_64 0:22.1.8-30.fc44 copr_base 15.3 KiB clang-tools-extra x86_64 0:22.1.8-30.fc44 copr_base 61.5 MiB cmake-filesystem x86_64 0:4.3.0-4.fc44 copr_base 0.0 B emacs-filesystem x86_64 1:30.2-2.fc44 fedora 0.0 B gcc-c++ x86_64 0:16.2.1-2.fc44 updates 46.8 MiB groff-base x86_64 0:1.23.0-12.fc44 fedora 3.9 MiB jemalloc x86_64 0:5.3.0-14.fc44 fedora 1.1 MiB jemalloc-devel x86_64 0:5.3.0-14.fc44 fedora 221.2 KiB libedit-devel x86_64 0:3.1-59.20260512cvs.fc44 updates 59.9 KiB libstdc++-devel x86_64 0:16.2.1-2.fc44 updates 41.2 MiB libzstd-devel x86_64 0:1.5.7-5.fc44 fedora 217.6 KiB llvm x86_64 0:22.1.8-30.fc44 copr_base 86.3 MiB llvm-devel x86_64 0:22.1.8-30.fc44 copr_base 35.6 MiB llvm-googletest x86_64 0:22.1.8-30.fc44 copr_base 2.2 MiB llvm-static x86_64 0:22.1.8-30.fc44 copr_base 351.6 MiB llvm-test x86_64 0:22.1.8-30.fc44 copr_base 2.2 MiB ncurses x86_64 0:6.6-1.fc44 fedora 611.4 KiB ncurses-c++-libs x86_64 0:6.6-1.fc44 fedora 161.5 KiB ncurses-devel x86_64 0:6.6-1.fc44 fedora 895.6 KiB perl-AutoLoader noarch 0:5.74-525.fc44 updates 20.6 KiB perl-B x86_64 0:1.89-525.fc44 updates 501.2 KiB perl-Carp noarch 0:1.54-521.fc44 fedora 46.6 KiB perl-Class-Struct noarch 0:0.68-525.fc44 updates 25.4 KiB perl-Data-Dumper x86_64 0:2.192-523.fc44 updates 115.5 KiB perl-Digest noarch 0:1.20-521.fc44 fedora 35.3 KiB perl-Digest-MD5 x86_64 0:2.59-521.fc44 fedora 59.6 KiB perl-DynaLoader x86_64 0:1.57-525.fc44 updates 32.1 KiB perl-Encode x86_64 4:3.21-521.fc44 fedora 4.7 MiB perl-Errno x86_64 0:1.38-525.fc44 updates 8.4 KiB perl-Exporter noarch 0:5.79-521.fc44 fedora 54.3 KiB perl-Fcntl x86_64 0:1.20-525.fc44 updates 48.7 KiB perl-File-Basename noarch 0:2.86-525.fc44 updates 14.0 KiB perl-File-Path noarch 0:2.18-522.fc44 fedora 63.5 KiB perl-File-Temp noarch 1:0.231.200-2.fc44 fedora 163.7 KiB perl-File-stat noarch 0:1.14-525.fc44 updates 12.5 KiB perl-FileHandle noarch 0:2.05-525.fc44 updates 9.4 KiB perl-Getopt-Long noarch 1:2.58-521.fc44 fedora 144.5 KiB perl-Getopt-Std noarch 0:1.14-525.fc44 updates 11.2 KiB perl-HTTP-Tiny noarch 0:0.096-1.fc44 updates 162.4 KiB perl-IO x86_64 0:1.55-525.fc44 updates 147.3 KiB perl-IO-Socket-IP noarch 0:0.43-522.fc44 fedora 100.3 KiB perl-IO-Socket-SSL noarch 0:2.098-2.fc44 fedora 723.5 KiB perl-IPC-Open3 noarch 0:1.24-525.fc44 updates 27.7 KiB perl-MIME-Base32 noarch 0:1.303-25.fc44 fedora 30.7 KiB perl-MIME-Base64 x86_64 0:3.16-521.fc44 fedora 41.9 KiB perl-Net-SSLeay x86_64 0:1.94-12.fc44 fedora 1.3 MiB perl-POSIX x86_64 0:2.23-525.fc44 updates 229.4 KiB perl-PathTools x86_64 0:3.94-521.fc44 fedora 179.9 KiB perl-Pod-Escapes noarch 1:1.07-521.fc44 fedora 24.9 KiB perl-Pod-Perldoc noarch 0:3.28.01-522.fc44 fedora 163.7 KiB perl-Pod-Simple noarch 1:3.47-4.fc44 fedora 565.3 KiB perl-Pod-Usage noarch 4:2.05-521.fc44 fedora 86.3 KiB perl-Scalar-List-Utils x86_64 5:1.70-2.fc44 fedora 144.8 KiB perl-SelectSaver noarch 0:1.02-525.fc44 updates 2.2 KiB perl-Socket x86_64 4:2.043-1.fc44 updates 121.8 KiB perl-Storable x86_64 1:3.37-522.fc44 fedora 235.1 KiB perl-Symbol noarch 0:1.09-525.fc44 updates 6.8 KiB perl-Term-ANSIColor noarch 0:5.01-522.fc44 fedora 97.5 KiB perl-Term-Cap noarch 0:1.18-521.fc44 fedora 29.3 KiB perl-Text-ParseWords noarch 0:3.31-521.fc44 fedora 13.6 KiB perl-Text-Tabs+Wrap noarch 0:2024.001-521.fc44 fedora 22.6 KiB perl-Time-HiRes x86_64 4:1.9778-521.fc44 fedora 115.6 KiB perl-Time-Local noarch 2:1.350-521.fc44 fedora 69.0 KiB perl-URI noarch 0:5.36-1.fc44 updates 275.7 KiB perl-Unicode-Normalize x86_64 0:1.32-521.fc44 fedora 486.0 KiB perl-base noarch 0:2.27-525.fc44 updates 12.6 KiB perl-constant noarch 0:1.33-522.fc44 fedora 26.2 KiB perl-if noarch 0:0.61.000-525.fc44 updates 5.8 KiB perl-interpreter x86_64 4:5.42.3-525.fc44 updates 118.8 KiB perl-libnet noarch 0:3.15-522.fc44 fedora 289.4 KiB perl-libs x86_64 4:5.42.3-525.fc44 updates 11.6 MiB perl-locale noarch 0:1.13-525.fc44 updates 6.1 KiB perl-mro x86_64 0:1.29-525.fc44 updates 41.4 KiB perl-overload noarch 0:1.40-525.fc44 updates 71.6 KiB perl-overloading noarch 0:0.02-525.fc44 updates 4.9 KiB perl-parent noarch 1:0.244-521.fc44 fedora 10.3 KiB perl-podlators noarch 1:6.0.2-521.fc44 fedora 317.5 KiB perl-vars noarch 0:1.05-525.fc44 updates 3.9 KiB python-rpm-macros noarch 0:3.14-12.fc44 fedora 28.0 KiB python3-rpm-macros noarch 0:3.14-12.fc44 fedora 6.5 KiB rust-aho-corasick+default-devel noarch 0:1.1.5-1.fc44 updates 1.6 KiB rust-allocator-api2+alloc-devel noarch 0:0.2.21-3.fc44 fedora 1.2 KiB rust-allocator-api2-devel noarch 0:0.2.21-3.fc44 fedora 286.3 KiB rust-annotate-snippets0.11+default-devel noarch 0:0.11.5-2.fc44 fedora 4.9 KiB rust-annotate-snippets0.11-devel noarch 0:0.11.5-2.fc44 fedora 120.3 KiB rust-anstream+default-devel noarch 0:1.0.0-1.fc44 fedora 4.7 KiB rust-anstyle+default-devel noarch 0:1.0.14-1.fc44 fedora 4.1 KiB rust-anstyle-lossy+default-devel noarch 0:1.1.5-1.fc44 fedora 3.9 KiB rust-anstyle-lossy-devel noarch 0:1.1.5-1.fc44 fedora 31.6 KiB rust-anstyle-parse+default-devel noarch 0:1.0.0-1.fc44 fedora 4.4 KiB rust-anstyle-parse+utf8-devel noarch 0:1.0.0-1.fc44 fedora 4.4 KiB rust-anstyle-parse-devel noarch 0:1.0.0-1.fc44 fedora 79.7 KiB rust-anstyle-query+default-devel noarch 0:1.1.5-2.fc44 fedora 3.9 KiB rust-anstyle-query-devel noarch 0:1.1.5-2.fc44 fedora 24.7 KiB rust-anstyle-svg+default-devel noarch 0:1.1.1-1.fc44 updates 4.7 KiB rust-anstyle-svg-devel noarch 0:1.1.1-1.fc44 updates 62.9 KiB rust-ar_archive_writer+default-devel noarch 0:0.5.3-1.fc44 updates 1.5 KiB rust-ar_archive_writer-devel noarch 0:0.5.3-1.fc44 updates 341.9 KiB rust-attribute-derive+default-devel noarch 0:0.10.5-2.fc44 fedora 2.1 KiB rust-attribute-derive-devel noarch 0:0.10.5-2.fc44 fedora 76.1 KiB rust-attribute-derive-macro+default-devel noarch 0:0.10.5-2.fc44 fedora 1.5 KiB rust-attribute-derive-macro-devel noarch 0:0.10.5-2.fc44 fedora 39.6 KiB rust-autocfg+default-devel noarch 0:1.5.1-1.fc44 updates 1.5 KiB rust-autocfg-devel noarch 0:1.5.1-1.fc44 updates 59.9 KiB rust-bindgen+runtime-devel noarch 0:0.72.1-4.fc44 updates 3.9 KiB rust-bindgen-devel noarch 0:0.72.1-4.fc44 updates 1.1 MiB rust-bit-set+std-devel noarch 0:0.8.0-4.fc44 fedora 1.4 KiB rust-bit-set-devel noarch 0:0.8.0-4.fc44 fedora 63.7 KiB rust-bit-vec+std-devel noarch 0:0.8.0-4.fc44 fedora 1.5 KiB rust-bit-vec-devel noarch 0:0.8.0-4.fc44 fedora 117.2 KiB rust-bitflags+default-devel noarch 0:2.13.2-1.fc44 updates 2.3 KiB rust-bitflags+serde-devel noarch 0:2.13.2-1.fc44 updates 2.3 KiB rust-bitflags+serde_core-devel noarch 0:2.13.2-1.fc44 updates 2.3 KiB rust-bitflags+std-devel noarch 0:2.13.2-1.fc44 updates 2.3 KiB rust-block-buffer0.10+default-devel noarch 0:0.10.4-1.fc44 fedora 917.0 B rust-block-buffer0.10-devel noarch 0:0.10.4-1.fc44 fedora 33.7 KiB rust-boxcar+default-devel noarch 0:0.2.14-4.fc44 fedora 1.4 KiB rust-boxcar-devel noarch 0:0.2.14-4.fc44 fedora 87.2 KiB rust-bstr+alloc-devel noarch 0:1.13.1-1.fc44 updates 2.7 KiB rust-bytecheck+simdutf8-devel noarch 0:0.8.3-1.fc44 updates 1.5 KiB rust-bytecheck-devel noarch 0:0.8.3-1.fc44 updates 61.2 KiB rust-bytecheck_derive-devel noarch 0:0.8.3-1.fc44 updates 33.3 KiB rust-camino+default-devel noarch 0:1.2.6-1.fc44 updates 2.5 KiB rust-castaway+alloc-devel noarch 0:0.2.4-3.fc44 fedora 1.2 KiB rust-castaway-devel noarch 0:0.2.4-3.fc44 fedora 38.8 KiB rust-cc+default-devel noarch 0:1.2.62-3.fc44 updates 1.8 KiB rust-cc+parallel-devel noarch 0:1.2.62-3.fc44 updates 1.8 KiB rust-cc-devel noarch 0:1.2.62-3.fc44 updates 374.2 KiB rust-cexpr+default-devel noarch 0:0.6.0-13.fc44 fedora 984.0 B rust-cexpr-devel noarch 0:0.6.0-13.fc44 fedora 62.0 KiB rust-cfg-if+default-devel noarch 0:1.0.5-1.fc44 updates 1.2 KiB rust-cfg-if-devel noarch 0:1.0.5-1.fc44 updates 22.6 KiB rust-cfg_aliases+default-devel noarch 0:0.2.2-1.fc44 updates 1.4 KiB rust-cfg_aliases-devel noarch 0:0.2.2-1.fc44 updates 21.4 KiB rust-chacha20+rng-devel noarch 0:0.10.2-1.fc44 updates 3.4 KiB rust-chacha20-devel noarch 0:0.10.2-1.fc44 updates 149.2 KiB rust-chrono+alloc-devel noarch 0:0.4.44-1.fc44 fedora 2.6 KiB rust-chrono+clock-devel noarch 0:0.4.44-1.fc44 fedora 2.6 KiB rust-chrono+iana-time-zone-devel noarch 0:0.4.44-1.fc44 fedora 2.6 KiB rust-chrono+now-devel noarch 0:0.4.44-1.fc44 fedora 2.6 KiB rust-chrono+std-devel noarch 0:0.4.44-1.fc44 fedora 2.6 KiB rust-chrono-devel noarch 0:0.4.44-1.fc44 fedora 1.3 MiB rust-clang-sys+clang_10_0-devel noarch 0:1.9.1-1.fc44 updates 2.0 KiB rust-clang-sys+clang_11_0-devel noarch 0:1.9.1-1.fc44 updates 2.0 KiB rust-clang-sys+clang_3_5-devel noarch 0:1.9.1-1.fc44 updates 2.0 KiB rust-clang-sys+clang_3_6-devel noarch 0:1.9.1-1.fc44 updates 2.0 KiB rust-clang-sys+clang_3_7-devel noarch 0:1.9.1-1.fc44 updates 2.0 KiB rust-clang-sys+clang_3_8-devel noarch 0:1.9.1-1.fc44 updates 2.0 KiB rust-clang-sys+clang_3_9-devel noarch 0:1.9.1-1.fc44 updates 2.0 KiB rust-clang-sys+clang_4_0-devel noarch 0:1.9.1-1.fc44 updates 2.0 KiB rust-clang-sys+clang_5_0-devel noarch 0:1.9.1-1.fc44 updates 2.0 KiB rust-clang-sys+clang_6_0-devel noarch 0:1.9.1-1.fc44 updates 2.0 KiB rust-clang-sys+clang_7_0-devel noarch 0:1.9.1-1.fc44 updates 2.0 KiB rust-clang-sys+clang_8_0-devel noarch 0:1.9.1-1.fc44 updates 2.0 KiB rust-clang-sys+clang_9_0-devel noarch 0:1.9.1-1.fc44 updates 2.0 KiB rust-clang-sys+default-devel noarch 0:1.9.1-1.fc44 updates 2.0 KiB rust-clang-sys+libloading-devel noarch 0:1.9.1-1.fc44 updates 2.0 KiB rust-clang-sys+runtime-devel noarch 0:1.9.1-1.fc44 updates 2.0 KiB rust-clang-sys-devel noarch 0:1.9.1-1.fc44 updates 210.2 KiB rust-clap+default-devel noarch 0:4.6.7-1.fc44 updates 14.8 KiB rust-clap_builder+color-devel noarch 0:4.6.7-1.fc44 updates 4.9 KiB rust-clap_builder+env-devel noarch 0:4.6.7-1.fc44 updates 4.9 KiB rust-clap_builder+error-context-devel noarch 0:4.6.7-1.fc44 updates 4.9 KiB rust-clap_builder+help-devel noarch 0:4.6.7-1.fc44 updates 4.9 KiB rust-clap_builder+std-devel noarch 0:4.6.7-1.fc44 updates 4.9 KiB rust-clap_builder+string-devel noarch 0:4.6.7-1.fc44 updates 4.9 KiB rust-clap_builder+suggestions-devel noarch 0:4.6.7-1.fc44 updates 4.9 KiB rust-clap_builder+usage-devel noarch 0:4.6.7-1.fc44 updates 4.9 KiB rust-clap_builder+wrap_help-devel noarch 0:4.6.7-1.fc44 updates 4.9 KiB rust-clap_builder-devel noarch 0:4.6.7-1.fc44 updates 940.1 KiB rust-clap_complete+default-devel noarch 0:4.6.11-1.fc44 updates 5.8 KiB rust-clap_complete-devel noarch 0:4.6.11-1.fc44 updates 187.4 KiB rust-clap_complete_nushell+default-devel noarch 0:4.6.2-1.fc44 updates 4.7 KiB rust-clap_complete_nushell-devel noarch 0:4.6.2-1.fc44 updates 37.7 KiB rust-clap_derive+default-devel noarch 0:4.6.7-1.fc44 updates 4.2 KiB rust-clap_derive-devel noarch 0:4.6.7-1.fc44 updates 175.0 KiB rust-clap_lex+default-devel noarch 0:1.1.1-1.fc44 updates 4.4 KiB rust-clap_lex-devel noarch 0:1.1.1-1.fc44 updates 42.4 KiB rust-collection_literals+default-devel noarch 0:1.0.3-2.fc44 fedora 1.3 KiB rust-collection_literals-devel noarch 0:1.0.3-2.fc44 fedora 21.7 KiB rust-colorchoice+default-devel noarch 0:1.0.5-1.fc44 fedora 3.9 KiB rust-colorchoice-devel noarch 0:1.0.5-1.fc44 fedora 20.2 KiB rust-compact_str+default-devel noarch 0:0.10.0-1.fc44 updates 3.3 KiB rust-console+alloc-devel noarch 0:0.16.4-1.fc44 updates 1.6 KiB rust-console+ansi-parsing-devel noarch 0:0.16.4-1.fc44 updates 1.6 KiB rust-console+std-devel noarch 0:0.16.4-1.fc44 updates 1.6 KiB rust-console+unicode-width-devel noarch 0:0.16.4-1.fc44 updates 1.6 KiB rust-console-devel noarch 0:0.16.4-1.fc44 updates 129.3 KiB rust-cpufeatures+default-devel noarch 0:0.3.0-1.fc44 fedora 2.5 KiB rust-cpufeatures-devel noarch 0:0.3.0-1.fc44 fedora 43.4 KiB rust-cpufeatures0.2+default-devel noarch 0:0.2.17-1.fc44 fedora 1.4 KiB rust-cpufeatures0.2-devel noarch 0:0.2.17-1.fc44 fedora 41.5 KiB rust-crc32fast+default-devel noarch 0:1.5.2-1.fc44 updates 1.4 KiB rust-crc32fast+std-devel noarch 0:1.5.2-1.fc44 updates 1.4 KiB rust-crc32fast-devel noarch 0:1.5.2-1.fc44 updates 119.5 KiB rust-crossbeam+alloc-devel noarch 0:0.8.5-1.fc44 updates 2.3 KiB rust-crossbeam-channel+default-devel noarch 0:0.5.17-1.fc44 updates 2.6 KiB rust-crossbeam-channel+std-devel noarch 0:0.5.17-1.fc44 updates 2.6 KiB rust-crossbeam-channel-devel noarch 0:0.5.17-1.fc44 updates 586.6 KiB rust-crossbeam-deque+default-devel noarch 0:0.8.8-1.fc44 updates 1.8 KiB rust-crossbeam-deque+std-devel noarch 0:0.8.8-1.fc44 updates 1.8 KiB rust-crossbeam-deque-devel noarch 0:0.8.8-1.fc44 updates 128.2 KiB rust-crossbeam-epoch+alloc-devel noarch 0:0.9.21-1.fc44 updates 1.8 KiB rust-crossbeam-epoch+std-devel noarch 0:0.9.21-1.fc44 updates 1.8 KiB rust-crossbeam-epoch-devel noarch 0:0.9.21-1.fc44 updates 189.1 KiB rust-crossbeam-queue+alloc-devel noarch 0:0.3.14-1.fc44 updates 1.7 KiB rust-crossbeam-queue+default-devel noarch 0:0.3.14-1.fc44 updates 1.7 KiB rust-crossbeam-queue+std-devel noarch 0:0.3.14-1.fc44 updates 1.7 KiB rust-crossbeam-queue-devel noarch 0:0.3.14-1.fc44 updates 76.2 KiB rust-crossbeam-utils+default-devel noarch 0:0.8.23-1.fc44 updates 1.9 KiB rust-crossbeam-utils+std-devel noarch 0:0.8.23-1.fc44 updates 1.9 KiB rust-crossbeam-utils-devel noarch 0:0.8.23-1.fc44 updates 187.8 KiB rust-crypto-common0.1+default-devel noarch 0:0.1.7-1.fc44 fedora 1.3 KiB rust-crypto-common0.1-devel noarch 0:0.1.7-1.fc44 fedora 25.2 KiB rust-csv-core+default-devel noarch 0:0.1.13-2.fc44 fedora 1.5 KiB rust-csv-core-devel noarch 0:0.1.13-2.fc44 fedora 116.6 KiB rust-derive-where+default-devel noarch 0:1.7.0-1.fc44 updates 2.3 KiB rust-derive-where-devel noarch 0:1.7.0-1.fc44 updates 302.1 KiB rust-diff+default-devel noarch 0:0.1.13-10.fc44 fedora 1.0 KiB rust-diff-devel noarch 0:0.1.13-10.fc44 fedora 909.2 KiB rust-difflib+default-devel noarch 0:0.4.0-11.fc44 fedora 968.0 B rust-difflib-devel noarch 0:0.4.0-11.fc44 fedora 38.2 KiB rust-digest+block-buffer-devel noarch 0:0.10.7-7.fc44 fedora 1.5 KiB rust-digest+core-api-devel noarch 0:0.10.7-7.fc44 fedora 1.5 KiB rust-digest0.10+default-devel noarch 0:0.10.7-1.fc44 updates 1.5 KiB rust-digest0.10-devel noarch 0:0.10.7-1.fc44 updates 84.1 KiB rust-dirs+default-devel noarch 0:6.0.0-2.fc44 fedora 1.3 KiB rust-dirs-devel noarch 0:6.0.0-2.fc44 fedora 48.0 KiB rust-dirs-sys+default-devel noarch 0:0.5.0-2.fc44 fedora 1.0 KiB rust-dirs-sys-devel noarch 0:0.5.0-2.fc44 fedora 28.7 KiB rust-displaydoc-devel noarch 0:0.2.6-1.fc44 updates 62.5 KiB rust-dyn-clone+default-devel noarch 0:1.0.20-2.fc44 fedora 1.7 KiB rust-dyn-clone-devel noarch 0:1.0.20-2.fc44 fedora 32.2 KiB rust-either+std-devel noarch 0:1.17.0-1.fc44 updates 1.5 KiB rust-either+use_std-devel noarch 0:1.17.0-1.fc44 updates 1.5 KiB rust-either-devel noarch 0:1.17.0-1.fc44 updates 83.5 KiB rust-equivalent-devel noarch 0:1.0.2-3.fc44 fedora 17.0 KiB rust-errno+std-devel noarch 0:0.3.14-2.fc44 fedora 1.3 KiB rust-errno-devel noarch 0:0.3.14-2.fc44 fedora 31.7 KiB rust-escape8259+default-devel noarch 0:0.5.3-5.fc44 fedora 970.0 B rust-escape8259-devel noarch 0:0.5.3-5.fc44 fedora 12.8 KiB rust-escargot+default-devel noarch 0:0.5.15-2.fc44 fedora 4.5 KiB rust-escargot-devel noarch 0:0.5.15-2.fc44 fedora 72.3 KiB rust-fancy-regex+default-devel noarch 0:0.16.2-1.fc44 fedora 2.4 KiB rust-fancy-regex+perf-devel noarch 0:0.16.2-1.fc44 fedora 2.4 KiB rust-fancy-regex+std-devel noarch 0:0.16.2-1.fc44 fedora 2.4 KiB rust-fancy-regex+unicode-devel noarch 0:0.16.2-1.fc44 fedora 2.4 KiB rust-fancy-regex-devel noarch 0:0.16.2-1.fc44 fedora 433.0 KiB rust-fastrand+alloc-devel noarch 0:2.5.0-1.fc44 updates 1.4 KiB rust-fastrand+default-devel noarch 0:2.5.0-1.fc44 updates 1.4 KiB rust-fastrand+std-devel noarch 0:2.5.0-1.fc44 updates 1.4 KiB rust-fastrand-devel noarch 0:2.5.0-1.fc44 updates 58.2 KiB rust-find-msvc-tools+default-devel noarch 0:0.1.12-1.fc44 updates 1.3 KiB rust-find-msvc-tools-devel noarch 0:0.1.12-1.fc44 updates 113.4 KiB rust-flate2+any_impl-devel noarch 0:1.1.9-1.fc44 fedora 4.9 KiB rust-flate2+any_zlib-devel noarch 0:1.1.9-1.fc44 fedora 4.9 KiB rust-flate2+zlib-rs-devel noarch 0:1.1.9-1.fc44 fedora 4.9 KiB rust-flate2-devel noarch 0:1.1.9-1.fc44 fedora 313.6 KiB rust-fnv+default-devel noarch 0:1.0.7-15.fc44 fedora 886.0 B rust-fnv+std-devel noarch 0:1.0.7-15.fc44 fedora 886.0 B rust-fnv-devel noarch 0:1.0.7-15.fc44 fedora 33.5 KiB rust-foldhash-devel noarch 0:0.2.0-2.fc44 fedora 57.5 KiB rust-form_urlencoded+alloc-devel noarch 0:1.2.2-2.fc44 fedora 1.2 KiB rust-form_urlencoded+std-devel noarch 0:1.2.2-2.fc44 fedora 1.2 KiB rust-form_urlencoded-devel noarch 0:1.2.2-2.fc44 fedora 26.1 KiB rust-fs-err+default-devel noarch 0:3.2.2-1.fc44 fedora 1.8 KiB rust-fs-err-devel noarch 0:3.2.2-1.fc44 fedora 105.2 KiB rust-funty-devel noarch 0:2.0.0-8.fc44 fedora 55.3 KiB rust-generic-array+default-devel noarch 0:0.14.9-2.fc44 fedora 1.7 KiB rust-generic-array+more_lengths-devel noarch 0:0.14.9-2.fc44 fedora 1.7 KiB rust-generic-array-devel noarch 0:0.14.9-2.fc44 fedora 65.9 KiB rust-get-size-derive2+default-devel noarch 0:0.11.0-1.fc44 updates 2.5 KiB rust-get-size-derive2-devel noarch 0:0.11.0-1.fc44 updates 27.6 KiB rust-get-size2+alloc-devel noarch 0:0.11.0-1.fc44 updates 4.6 KiB rust-get-size2+default-devel noarch 0:0.11.0-1.fc44 updates 4.6 KiB rust-get-size2+get-size-derive2-devel noarch 0:0.11.0-1.fc44 updates 4.6 KiB rust-getopts+default-devel noarch 0:0.2.24-2.fc44 fedora 1.3 KiB rust-getopts+unicode-devel noarch 0:0.2.24-2.fc44 fedora 1.3 KiB rust-getopts-devel noarch 0:0.2.24-2.fc44 fedora 92.5 KiB rust-getrandom+default-devel noarch 0:0.4.3-1.fc44 updates 3.1 KiB rust-getrandom+sys_rng-devel noarch 0:0.4.3-1.fc44 updates 3.1 KiB rust-getrandom-devel noarch 0:0.4.3-1.fc44 updates 162.7 KiB rust-getrandom0.2+default-devel noarch 0:0.2.17-1.fc44 fedora 1.9 KiB rust-getrandom0.2+std-devel noarch 0:0.2.17-1.fc44 fedora 1.9 KiB rust-getrandom0.2-devel noarch 0:0.2.17-1.fc44 fedora 112.8 KiB rust-glob+default-devel noarch 0:0.3.4-1.fc44 updates 1.2 KiB rust-globset+default-devel noarch 0:0.4.20-1.fc44 updates 2.1 KiB rust-globwalk+default-devel noarch 0:0.9.1-6.fc44 fedora 1.0 KiB rust-hashbrown+allocator-api2-devel noarch 0:0.17.1-1.fc44 updates 3.7 KiB rust-hashbrown+default-devel noarch 0:0.17.1-1.fc44 updates 3.7 KiB rust-hashbrown+default-hasher-devel noarch 0:0.17.1-1.fc44 updates 3.7 KiB rust-hashbrown+equivalent-devel noarch 0:0.17.1-1.fc44 updates 3.7 KiB rust-hashbrown+raw-entry-devel noarch 0:0.17.1-1.fc44 updates 3.7 KiB rust-hashbrown0.14+raw-devel noarch 0:0.14.5-4.fc44 fedora 2.6 KiB rust-hashbrown0.14-devel noarch 0:0.14.5-4.fc44 fedora 810.8 KiB rust-hashlink+default-devel noarch 0:0.12.2-1.fc44 updates 1.5 KiB rust-hashlink-devel noarch 0:0.12.2-1.fc44 updates 166.1 KiB rust-heck+default-devel noarch 0:0.5.0-5.fc44 fedora 892.0 B rust-html-escape+default-devel noarch 0:0.2.14-1.fc44 updates 1.3 KiB rust-html-escape+std-devel noarch 0:0.2.14-1.fc44 updates 1.3 KiB rust-html-escape-devel noarch 0:0.2.14-1.fc44 updates 131.0 KiB rust-iana-time-zone+default-devel noarch 0:0.1.65-1.fc44 fedora 1.5 KiB rust-iana-time-zone+fallback-devel noarch 0:0.1.65-1.fc44 fedora 1.5 KiB rust-iana-time-zone-devel noarch 0:0.1.65-1.fc44 fedora 142.6 KiB rust-icu_collections-devel noarch 0:2.3.0-1.fc44 updates 628.6 KiB rust-icu_locale_core+zerovec-devel noarch 0:2.3.0-1.fc44 updates 4.4 KiB rust-icu_locale_core-devel noarch 0:2.3.0-1.fc44 updates 387.6 KiB rust-icu_normalizer+compiled_data-devel noarch 0:2.3.0-1.fc44 updates 5.4 KiB rust-icu_normalizer-devel noarch 0:2.3.0-1.fc44 updates 3.0 MiB rust-icu_normalizer_data-devel noarch 0:2.3.0-1.fc44 updates 407.4 KiB rust-icu_properties_data-devel noarch 0:2.3.0-1.fc44 updates 1.4 MiB rust-icu_provider+baked-devel noarch 0:2.3.0-1.fc44 updates 4.8 KiB rust-icu_provider-devel noarch 0:2.3.0-1.fc44 updates 203.8 KiB rust-idna+alloc-devel noarch 0:1.1.0-3.fc44 fedora 1.8 KiB rust-idna+compiled_data-devel noarch 0:1.1.0-3.fc44 fedora 1.8 KiB rust-idna+std-devel noarch 0:1.1.0-3.fc44 fedora 1.8 KiB rust-idna-devel noarch 0:1.1.0-3.fc44 fedora 928.1 KiB rust-idna_adapter+compiled_data-devel noarch 0:1.2.2-1.fc44 updates 1.3 KiB rust-idna_adapter+default-devel noarch 0:1.2.2-1.fc44 updates 1.3 KiB rust-idna_adapter-devel noarch 0:1.2.2-1.fc44 updates 26.5 KiB rust-ignore+default-devel noarch 0:0.4.33-1.fc44 updates 2.0 KiB rust-indexmap+default-devel noarch 0:2.14.2-1.fc44 updates 3.0 KiB rust-indexmap+serde-devel noarch 0:2.14.2-1.fc44 updates 3.0 KiB rust-inotify-devel noarch 0:0.11.2-1.fc44 updates 99.0 KiB rust-inotify-sys+default-devel noarch 0:0.1.5-13.fc44 fedora 1.0 KiB rust-inotify-sys-devel noarch 0:0.1.5-13.fc44 fedora 31.6 KiB rust-insta+console-devel noarch 0:1.48.0-1.fc44 updates 3.4 KiB rust-insta+default-devel noarch 0:1.48.0-1.fc44 updates 3.4 KiB rust-insta+pest-devel noarch 0:1.48.0-1.fc44 updates 3.4 KiB rust-insta+pest_derive-devel noarch 0:1.48.0-1.fc44 updates 3.4 KiB rust-insta+regex-devel noarch 0:1.48.0-1.fc44 updates 3.4 KiB rust-insta+serde-devel noarch 0:1.48.0-1.fc44 updates 3.4 KiB rust-insta+strip-ansi-escapes-devel noarch 0:1.48.0-1.fc44 updates 3.4 KiB rust-interpolator+default-devel noarch 0:0.5.0-4.fc44 fedora 1.6 KiB rust-interpolator+iter-devel noarch 0:0.5.0-4.fc44 fedora 1.6 KiB rust-interpolator-devel noarch 0:0.5.0-4.fc44 fedora 258.0 KiB rust-intrusive-collections+alloc-devel noarch 0:0.10.3-1.fc44 updates 1.3 KiB rust-intrusive-collections+default-devel noarch 0:0.10.3-1.fc44 updates 1.3 KiB rust-intrusive-collections-devel noarch 0:0.10.3-1.fc44 updates 385.8 KiB rust-inventory+default-devel noarch 0:0.3.24-1.fc44 updates 1.7 KiB rust-inventory-devel noarch 0:0.3.24-1.fc44 updates 39.1 KiB rust-itertools+use_alloc-devel noarch 0:0.15.0-1.fc44 updates 3.2 KiB rust-itertools0.13+default-devel noarch 0:0.13.0-3.fc44 fedora 1.4 KiB rust-itertools0.13+use_alloc-devel noarch 0:0.13.0-3.fc44 fedora 1.4 KiB rust-itertools0.13+use_std-devel noarch 0:0.13.0-3.fc44 fedora 1.4 KiB rust-itertools0.13-devel noarch 0:0.13.0-3.fc44 fedora 668.6 KiB rust-itoa+default-devel noarch 0:1.0.18-1.fc44 fedora 1.5 KiB rust-itoa-devel noarch 0:1.0.18-1.fc44 fedora 33.8 KiB rust-jiff+alloc-devel noarch 0:0.2.37-1.fc44 updates 3.5 KiB rust-jiff-core+alloc-devel noarch 0:0.1.1-1.fc44 updates 1.8 KiB rust-jiff-core+std-devel noarch 0:0.1.1-1.fc44 updates 1.8 KiB rust-jiff-core+tz-fat-devel noarch 0:0.1.1-1.fc44 updates 1.8 KiB rust-jiff-core-devel noarch 0:0.1.1-1.fc44 updates 553.7 KiB rust-jobserver-devel noarch 0:0.1.35-1.fc44 updates 93.6 KiB rust-lazy_static+default-devel noarch 0:1.5.0-5.fc44 fedora 1.2 KiB rust-lazy_static-devel noarch 0:1.5.0-5.fc44 fedora 34.1 KiB rust-libc+default-devel noarch 0:0.2.189-1.fc44 updates 5.9 KiB rust-libc+extra_traits-devel noarch 0:0.2.189-1.fc44 updates 5.9 KiB rust-libc+std-devel noarch 0:0.2.189-1.fc44 updates 5.9 KiB rust-libc-devel noarch 0:0.2.189-1.fc44 updates 4.2 MiB rust-libcst_derive+default-devel noarch 0:1.9.0-1.fc44 updates 1.0 KiB rust-libcst_derive-devel noarch 0:1.9.0-1.fc44 updates 39.5 KiB rust-libloading0.8+default-devel noarch 0:0.8.9-1.fc44 updates 1.8 KiB rust-libloading0.8-devel noarch 0:0.8.9-1.fc44 updates 108.6 KiB rust-libtest-mimic+default-devel noarch 0:0.8.2-1.fc44 fedora 1.8 KiB rust-libtest-mimic-devel noarch 0:0.8.2-1.fc44 fedora 97.6 KiB rust-linux-raw-sys+auxvec-devel noarch 0:0.12.1-1.fc44 fedora 2.2 KiB rust-linux-raw-sys+elf-devel noarch 0:0.12.1-1.fc44 fedora 2.2 KiB rust-linux-raw-sys+errno-devel noarch 0:0.12.1-1.fc44 fedora 2.2 KiB rust-linux-raw-sys+general-devel noarch 0:0.12.1-1.fc44 fedora 2.2 KiB rust-linux-raw-sys+ioctl-devel noarch 0:0.12.1-1.fc44 fedora 2.2 KiB rust-linux-raw-sys+no_std-devel noarch 0:0.12.1-1.fc44 fedora 2.2 KiB rust-linux-raw-sys-devel noarch 0:0.12.1-1.fc44 fedora 12.5 MiB rust-litemap-devel noarch 0:0.8.3-1.fc44 updates 129.4 KiB rust-lock_api+atomic_usize-devel noarch 0:0.4.14-2.fc44 fedora 1.5 KiB rust-lock_api+default-devel noarch 0:0.4.14-2.fc44 fedora 1.5 KiB rust-lock_api-devel noarch 0:0.4.14-2.fc44 fedora 199.3 KiB rust-log+alloc-devel noarch 0:0.4.34-1.fc44 updates 1.9 KiB rust-log+default-devel noarch 0:0.4.34-1.fc44 updates 1.9 KiB rust-log+std-devel noarch 0:0.4.34-1.fc44 updates 1.9 KiB rust-manyhow+default-devel noarch 0:0.11.4-2.fc44 fedora 2.3 KiB rust-manyhow+macros-devel noarch 0:0.11.4-2.fc44 fedora 2.3 KiB rust-manyhow+syn-devel noarch 0:0.11.4-2.fc44 fedora 2.3 KiB rust-manyhow+syn2-devel noarch 0:0.11.4-2.fc44 fedora 2.3 KiB rust-manyhow-devel noarch 0:0.11.4-2.fc44 fedora 88.7 KiB rust-manyhow-macros+default-devel noarch 0:0.11.4-2.fc44 fedora 1.2 KiB rust-manyhow-macros-devel noarch 0:0.11.4-2.fc44 fedora 16.4 KiB rust-matchers+default-devel noarch 0:0.2.0-2.fc44 fedora 1.1 KiB rust-matchers-devel noarch 0:0.2.0-2.fc44 fedora 23.0 KiB rust-memchr+alloc-devel noarch 0:2.8.3-1.fc44 updates 1.8 KiB rust-memchr+default-devel noarch 0:2.8.3-1.fc44 updates 1.8 KiB rust-minimal-lexical+std-devel noarch 0:0.2.1-11.fc44 fedora 1.0 KiB rust-minimal-lexical-devel noarch 0:0.2.1-11.fc44 fedora 311.6 KiB rust-mio+default-devel noarch 0:1.2.3-1.fc44 updates 2.6 KiB rust-mio+log-devel noarch 0:1.2.3-1.fc44 updates 2.6 KiB rust-mio+os-ext-devel noarch 0:1.2.3-1.fc44 updates 2.6 KiB rust-mio+os-poll-devel noarch 0:1.2.3-1.fc44 updates 2.6 KiB rust-mio-devel noarch 0:1.2.3-1.fc44 updates 486.2 KiB rust-munge-devel noarch 0:0.4.7-2.fc44 fedora 54.4 KiB rust-munge_macro-devel noarch 0:0.4.7-2.fc44 fedora 18.3 KiB rust-newtype-uuid+alloc-devel noarch 0:1.4.0-1.fc44 updates 2.7 KiB rust-newtype-uuid+default-devel noarch 0:1.4.0-1.fc44 updates 2.7 KiB rust-newtype-uuid+std-devel noarch 0:1.4.0-1.fc44 updates 2.7 KiB rust-newtype-uuid-devel noarch 0:1.4.0-1.fc44 updates 63.5 KiB rust-nix+fs-devel noarch 0:0.31.3-1.fc44 updates 2.8 KiB rust-nix+process-devel noarch 0:0.31.3-1.fc44 updates 2.8 KiB rust-nix+signal-devel noarch 0:0.31.3-1.fc44 updates 2.8 KiB rust-nix+term-devel noarch 0:0.31.3-1.fc44 updates 2.8 KiB rust-nix-devel noarch 0:0.31.3-1.fc44 updates 1.6 MiB rust-nom7+alloc-devel noarch 0:7.1.3-3.fc44 fedora 2.3 KiB rust-nom7+std-devel noarch 0:7.1.3-3.fc44 fedora 2.3 KiB rust-nom7-devel noarch 0:7.1.3-3.fc44 fedora 633.1 KiB rust-normalize-line-endings+default-devel noarch 0:0.3.0-18.fc44 fedora 1.0 KiB rust-normalize-line-endings-devel noarch 0:0.3.0-18.fc44 fedora 14.4 KiB rust-notify-types+default-devel noarch 0:2.1.0-1.fc44 fedora 1.4 KiB rust-notify-types-devel noarch 0:2.1.0-1.fc44 fedora 66.8 KiB rust-nu-ansi-term+default-devel noarch 0:0.50.3-1.fc44 updates 1.7 KiB rust-nu-ansi-term+std-devel noarch 0:0.50.3-1.fc44 updates 1.7 KiB rust-nu-ansi-term-devel noarch 0:0.50.3-1.fc44 updates 111.2 KiB rust-num-traits-devel noarch 0:0.2.19-5.fc44 fedora 266.7 KiB rust-object+archive-devel noarch 0:0.39.1-1.fc44 updates 3.2 KiB rust-object+coff-devel noarch 0:0.39.1-1.fc44 updates 3.2 KiB rust-object+elf-devel noarch 0:0.39.1-1.fc44 updates 3.2 KiB rust-object+macho-devel noarch 0:0.39.1-1.fc44 updates 3.2 KiB rust-object+pe-devel noarch 0:0.39.1-1.fc44 updates 3.2 KiB rust-object+read-devel noarch 0:0.39.1-1.fc44 updates 3.2 KiB rust-object+read_core-devel noarch 0:0.39.1-1.fc44 updates 3.2 KiB rust-object+std-devel noarch 0:0.39.1-1.fc44 updates 3.2 KiB rust-object+xcoff-devel noarch 0:0.39.1-1.fc44 updates 3.2 KiB rust-object-devel noarch 0:0.39.1-1.fc44 updates 1.9 MiB rust-once_cell+alloc-devel noarch 0:1.21.4-1.fc44 fedora 2.5 KiB rust-once_cell+default-devel noarch 0:1.21.4-1.fc44 fedora 2.5 KiB rust-once_cell+race-devel noarch 0:1.21.4-1.fc44 fedora 2.5 KiB rust-once_cell+std-devel noarch 0:1.21.4-1.fc44 fedora 2.5 KiB rust-once_cell-devel noarch 0:1.21.4-1.fc44 fedora 139.5 KiB rust-option-ext+default-devel noarch 0:0.2.0-7.fc44 fedora 866.0 B rust-option-ext-devel noarch 0:0.2.0-7.fc44 fedora 21.6 KiB rust-ordermap+default-devel noarch 0:1.2.2-1.fc44 updates 2.8 KiB rust-os_pipe+default-devel noarch 0:1.2.3-2.fc44 fedora 1.2 KiB rust-os_pipe-devel noarch 0:1.2.3-2.fc44 fedora 33.7 KiB rust-os_str_bytes+default-devel noarch 0:7.2.1-1.fc44 updates 1.7 KiB rust-os_str_bytes+memchr-devel noarch 0:7.2.1-1.fc44 updates 1.7 KiB rust-os_str_bytes+raw_os_str-devel noarch 0:7.2.1-1.fc44 updates 1.7 KiB rust-os_str_bytes-devel noarch 0:7.2.1-1.fc44 updates 132.4 KiB rust-parking_lot+default-devel noarch 0:0.12.5-2.fc44 fedora 1.9 KiB rust-parking_lot_core+default-devel noarch 0:0.9.12-2.fc44 fedora 1.5 KiB rust-parking_lot_core-devel noarch 0:0.9.12-2.fc44 fedora 135.6 KiB rust-paste+default-devel noarch 0:1.0.15-5.fc44 fedora 1.6 KiB rust-paste-devel noarch 0:1.0.15-5.fc44 fedora 64.9 KiB rust-path-dedot+default-devel noarch 0:4.0.1-1.fc44 updates 1.3 KiB rust-path-dedot+fixed_workdir-devel noarch 0:4.0.1-1.fc44 updates 1.3 KiB rust-path-dedot-devel noarch 0:4.0.1-1.fc44 updates 29.4 KiB rust-peg+default-devel noarch 0:0.8.5-3.fc44 fedora 1.4 KiB rust-peg+std-devel noarch 0:0.8.5-3.fc44 fedora 1.4 KiB rust-peg-devel noarch 0:0.8.5-3.fc44 fedora 59.0 KiB rust-peg-macros+default-devel noarch 0:0.8.5-3.fc44 fedora 1.1 KiB rust-peg-macros-devel noarch 0:0.8.5-3.fc44 fedora 342.2 KiB rust-peg-runtime+default-devel noarch 0:0.8.5-3.fc44 fedora 945.0 B rust-peg-runtime+std-devel noarch 0:0.8.5-3.fc44 fedora 945.0 B rust-peg-runtime-devel noarch 0:0.8.5-3.fc44 fedora 11.2 KiB rust-pep440_rs+default-devel noarch 0:0.7.3-3.fc44 fedora 1.4 KiB rust-pep508_rs+default-devel noarch 0:0.9.2-3.fc44 fedora 2.1 KiB rust-pep508_rs-devel noarch 0:0.9.2-3.fc44 fedora 334.4 KiB rust-percent-encoding+alloc-devel noarch 0:2.3.2-2.fc44 fedora 1.0 KiB rust-percent-encoding+std-devel noarch 0:2.3.2-2.fc44 fedora 1.0 KiB rust-percent-encoding-devel noarch 0:2.3.2-2.fc44 fedora 34.0 KiB rust-pest+default-devel noarch 0:2.8.6-1.fc44 fedora 1.8 KiB rust-pest+memchr-devel noarch 0:2.8.6-1.fc44 fedora 1.8 KiB rust-pest+std-devel noarch 0:2.8.6-1.fc44 fedora 1.8 KiB rust-pest-devel noarch 0:2.8.6-1.fc44 fedora 1.3 MiB rust-pest_derive+default-devel noarch 0:2.8.6-1.fc44 fedora 1.9 KiB rust-pest_derive+std-devel noarch 0:2.8.6-1.fc44 fedora 1.9 KiB rust-pest_derive-devel noarch 0:2.8.6-1.fc44 fedora 74.7 KiB rust-pest_generator+std-devel noarch 0:2.8.6-1.fc44 fedora 1.4 KiB rust-pest_generator-devel noarch 0:2.8.6-1.fc44 fedora 80.6 KiB rust-pest_meta+default-devel noarch 0:2.8.6-1.fc44 fedora 1.3 KiB rust-pest_meta-devel noarch 0:2.8.6-1.fc44 fedora 275.2 KiB rust-phf+default-devel noarch 0:0.13.1-2.fc44 fedora 1.6 KiB rust-phf+std-devel noarch 0:0.13.1-2.fc44 fedora 1.6 KiB rust-phf-devel noarch 0:0.13.1-2.fc44 fedora 84.9 KiB rust-phf0.11+default-devel noarch 0:0.11.3-2.fc44 fedora 1.5 KiB rust-phf0.11+std-devel noarch 0:0.11.3-2.fc44 fedora 1.5 KiB rust-phf0.11-devel noarch 0:0.11.3-2.fc44 fedora 80.2 KiB rust-phf_codegen0.11+default-devel noarch 0:0.11.3-2.fc44 fedora 1.0 KiB rust-phf_codegen0.11-devel noarch 0:0.11.3-2.fc44 fedora 42.8 KiB rust-phf_generator0.11+default-devel noarch 0:0.11.3-2.fc44 fedora 1.1 KiB rust-phf_generator0.11-devel noarch 0:0.11.3-2.fc44 fedora 30.3 KiB rust-phf_shared+std-devel noarch 0:0.13.1-2.fc44 fedora 1.2 KiB rust-phf_shared-devel noarch 0:0.13.1-2.fc44 fedora 47.8 KiB rust-phf_shared0.11+default-devel noarch 0:0.11.3-2.fc44 fedora 1.2 KiB rust-phf_shared0.11+std-devel noarch 0:0.11.3-2.fc44 fedora 1.2 KiB rust-phf_shared0.11-devel noarch 0:0.11.3-2.fc44 fedora 44.2 KiB rust-pin-project-lite+default-devel noarch 0:0.2.17-1.fc44 fedora 3.6 KiB rust-pin-project-lite-devel noarch 0:0.2.17-1.fc44 fedora 219.2 KiB rust-pkg-config+default-devel noarch 0:0.3.34-1.fc44 updates 1.1 KiB rust-pkg-config-devel noarch 0:0.3.34-1.fc44 updates 73.8 KiB rust-portable-atomic+default-devel noarch 0:1.15.0-1.fc44 updates 5.3 KiB rust-portable-atomic+fallback-devel noarch 0:1.15.0-1.fc44 updates 5.3 KiB rust-portable-atomic-devel noarch 0:1.15.0-1.fc44 updates 1.2 MiB rust-potential_utf+zerovec-devel noarch 0:0.1.6-1.fc44 updates 3.2 KiB rust-potential_utf-devel noarch 0:0.1.6-1.fc44 updates 31.3 KiB rust-ppv-lite86+simd-devel noarch 0:0.2.21-3.fc44 fedora 1.2 KiB rust-ppv-lite86+std-devel noarch 0:0.2.21-3.fc44 fedora 1.2 KiB rust-ppv-lite86-devel noarch 0:0.2.21-3.fc44 fedora 128.9 KiB rust-predicates+diff-devel noarch 0:3.1.4-1.fc44 fedora 5.0 KiB rust-predicates-core+default-devel noarch 0:1.0.10-1.fc44 fedora 2.1 KiB rust-predicates-core-devel noarch 0:1.0.10-1.fc44 fedora 24.3 KiB rust-predicates-devel noarch 0:3.1.4-1.fc44 fedora 124.1 KiB rust-predicates-tree+default-devel noarch 0:1.0.13-1.fc44 fedora 2.3 KiB rust-predicates-tree-devel noarch 0:1.0.13-1.fc44 fedora 18.7 KiB rust-proc-macro-utils+default-devel noarch 0:0.10.0-2.fc44 fedora 1.8 KiB rust-proc-macro-utils+parser-devel noarch 0:0.10.0-2.fc44 fedora 1.8 KiB rust-proc-macro-utils+proc-macro-devel noarch 0:0.10.0-2.fc44 fedora 1.8 KiB rust-proc-macro-utils+proc-macro2-devel noarch 0:0.10.0-2.fc44 fedora 1.8 KiB rust-proc-macro-utils+quote-devel noarch 0:0.10.0-2.fc44 fedora 1.8 KiB rust-proc-macro-utils+smallvec-devel noarch 0:0.10.0-2.fc44 fedora 1.8 KiB rust-proc-macro-utils-devel noarch 0:0.10.0-2.fc44 fedora 91.3 KiB rust-proc-macro2+default-devel noarch 0:1.0.107-1.fc44 updates 2.3 KiB rust-psm+default-devel noarch 0:0.1.32-1.fc44 updates 1.7 KiB rust-psm-devel noarch 0:0.1.32-1.fc44 updates 99.9 KiB rust-ptr_meta+derive-devel noarch 0:0.3.2-1.fc44 updates 1.2 KiB rust-ptr_meta+ptr_meta_derive-devel noarch 0:0.3.2-1.fc44 updates 1.2 KiB rust-ptr_meta+std-devel noarch 0:0.3.2-1.fc44 updates 1.2 KiB rust-ptr_meta-devel noarch 0:0.3.2-1.fc44 updates 23.0 KiB rust-ptr_meta_derive-devel noarch 0:0.3.2-1.fc44 updates 9.9 KiB rust-quick-xml+default-devel noarch 0:0.41.0-1.fc44 updates 2.1 KiB rust-quick-xml-devel noarch 0:0.41.0-1.fc44 updates 1.3 MiB rust-quote+default-devel noarch 0:1.0.47-1.fc44 updates 1.7 KiB rust-quote-use+default-devel noarch 0:0.8.4-3.fc44 fedora 1.8 KiB rust-quote-use-devel noarch 0:0.8.4-3.fc44 fedora 10.1 KiB rust-quote-use-macros+default-devel noarch 0:0.8.4-2.fc44 fedora 1.4 KiB rust-quote-use-macros-devel noarch 0:0.8.4-2.fc44 fedora 17.5 KiB rust-radium+default-devel noarch 0:0.7.0-7.fc44 fedora 1.1 KiB rust-radium-devel noarch 0:0.7.0-7.fc44 fedora 47.6 KiB rust-rancor+alloc-devel noarch 0:0.1.3-1.fc44 updates 1.2 KiB rust-rancor-devel noarch 0:0.1.3-1.fc44 updates 32.5 KiB rust-rand+sys_rng-devel noarch 0:0.10.2-1.fc44 updates 2.3 KiB rust-rand0.8+alloc-devel noarch 0:0.8.7-1.fc44 updates 2.1 KiB rust-rand0.8+default-devel noarch 0:0.8.7-1.fc44 updates 2.1 KiB rust-rand0.8+getrandom-devel noarch 0:0.8.7-1.fc44 updates 2.1 KiB rust-rand0.8+libc-devel noarch 0:0.8.7-1.fc44 updates 2.1 KiB rust-rand0.8+rand_chacha-devel noarch 0:0.8.7-1.fc44 updates 2.1 KiB rust-rand0.8+small_rng-devel noarch 0:0.8.7-1.fc44 updates 2.1 KiB rust-rand0.8+std-devel noarch 0:0.8.7-1.fc44 updates 2.1 KiB rust-rand0.8+std_rng-devel noarch 0:0.8.7-1.fc44 updates 2.1 KiB rust-rand0.8-devel noarch 0:0.8.7-1.fc44 updates 319.0 KiB rust-rand_chacha0.3+std-devel noarch 0:0.3.1-3.fc44 fedora 1.3 KiB rust-rand_chacha0.3-devel noarch 0:0.3.1-3.fc44 fedora 50.2 KiB rust-rand_core+default-devel noarch 0:0.10.1-1.fc44 updates 1.5 KiB rust-rand_core-devel noarch 0:0.10.1-1.fc44 updates 71.8 KiB rust-rand_core0.6+alloc-devel noarch 0:0.6.4-3.fc44 fedora 1.3 KiB rust-rand_core0.6+default-devel noarch 0:0.6.4-3.fc44 fedora 1.3 KiB rust-rand_core0.6+getrandom-devel noarch 0:0.6.4-3.fc44 fedora 1.3 KiB rust-rand_core0.6+std-devel noarch 0:0.6.4-3.fc44 fedora 1.3 KiB rust-rand_core0.6-devel noarch 0:0.6.4-3.fc44 fedora 75.7 KiB rust-rayon-core+default-devel noarch 0:1.13.0-2.fc44 fedora 1.8 KiB rust-rayon-core-devel noarch 0:1.13.0-2.fc44 fedora 270.8 KiB rust-ref-cast+default-devel noarch 0:1.0.27-1.fc44 updates 1.8 KiB rust-ref-cast-devel noarch 0:1.0.27-1.fc44 updates 39.1 KiB rust-ref-cast-impl+default-devel noarch 0:1.0.27-1.fc44 updates 1.5 KiB rust-ref-cast-impl-devel noarch 0:1.0.27-1.fc44 updates 29.1 KiB rust-regex+default-devel noarch 0:1.13.1-1.fc44 updates 4.2 KiB rust-regex+perf-backtrack-devel noarch 0:1.13.1-1.fc44 updates 4.2 KiB rust-regex+perf-cache-devel noarch 0:1.13.1-1.fc44 updates 4.2 KiB rust-regex+perf-dfa-devel noarch 0:1.13.1-1.fc44 updates 4.2 KiB rust-regex+perf-inline-devel noarch 0:1.13.1-1.fc44 updates 4.2 KiB rust-regex+perf-literal-devel noarch 0:1.13.1-1.fc44 updates 4.2 KiB rust-regex+perf-onepass-devel noarch 0:1.13.1-1.fc44 updates 4.2 KiB rust-regex+unicode-age-devel noarch 0:1.13.1-1.fc44 updates 4.2 KiB rust-regex+unicode-bool-devel noarch 0:1.13.1-1.fc44 updates 4.2 KiB rust-regex+unicode-case-devel noarch 0:1.13.1-1.fc44 updates 4.2 KiB rust-regex+unicode-gencat-devel noarch 0:1.13.1-1.fc44 updates 4.2 KiB rust-regex+unicode-perl-devel noarch 0:1.13.1-1.fc44 updates 4.2 KiB rust-regex+unicode-script-devel noarch 0:1.13.1-1.fc44 updates 4.2 KiB rust-regex+unicode-segment-devel noarch 0:1.13.1-1.fc44 updates 4.2 KiB rust-regex-automata+alloc-devel noarch 0:0.4.18-1.fc44 updates 4.2 KiB rust-regex-automata+dfa-devel noarch 0:0.4.18-1.fc44 updates 4.2 KiB rust-regex-automata+dfa-onepass-devel noarch 0:0.4.18-1.fc44 updates 4.2 KiB rust-regex-automata+hybrid-devel noarch 0:0.4.18-1.fc44 updates 4.2 KiB rust-regex-automata+meta-devel noarch 0:0.4.18-1.fc44 updates 4.2 KiB rust-regex-automata+nfa-backtrack-devel noarch 0:0.4.18-1.fc44 updates 4.2 KiB rust-regex-automata+nfa-devel noarch 0:0.4.18-1.fc44 updates 4.2 KiB rust-regex-automata+nfa-pikevm-devel noarch 0:0.4.18-1.fc44 updates 4.2 KiB rust-regex-automata+nfa-thompson-devel noarch 0:0.4.18-1.fc44 updates 4.2 KiB rust-regex-automata+perf-inline-devel noarch 0:0.4.18-1.fc44 updates 4.2 KiB rust-regex-automata+perf-literal-devel noarch 0:0.4.18-1.fc44 updates 4.2 KiB rust-regex-automata+perf-literal-multisubstring-devel noarch 0:0.4.18-1.fc44 updates 4.2 KiB rust-regex-automata+perf-literal-substring-devel noarch 0:0.4.18-1.fc44 updates 4.2 KiB rust-regex-automata+unicode-age-devel noarch 0:0.4.18-1.fc44 updates 4.2 KiB rust-regex-automata+unicode-bool-devel noarch 0:0.4.18-1.fc44 updates 4.2 KiB rust-regex-automata+unicode-case-devel noarch 0:0.4.18-1.fc44 updates 4.2 KiB rust-regex-automata+unicode-devel noarch 0:0.4.18-1.fc44 updates 4.2 KiB rust-regex-automata+unicode-gencat-devel noarch 0:0.4.18-1.fc44 updates 4.2 KiB rust-regex-automata+unicode-perl-devel noarch 0:0.4.18-1.fc44 updates 4.2 KiB rust-regex-automata+unicode-script-devel noarch 0:0.4.18-1.fc44 updates 4.2 KiB rust-regex-automata+unicode-segment-devel noarch 0:0.4.18-1.fc44 updates 4.2 KiB rust-regex-automata+unicode-word-boundary-devel noarch 0:0.4.18-1.fc44 updates 4.2 KiB rust-regex-syntax+default-devel noarch 0:0.8.11-1.fc44 updates 2.1 KiB rust-regex-syntax+std-devel noarch 0:0.8.11-1.fc44 updates 2.1 KiB rust-regex-syntax+unicode-age-devel noarch 0:0.8.11-1.fc44 updates 2.1 KiB rust-regex-syntax+unicode-bool-devel noarch 0:0.8.11-1.fc44 updates 2.1 KiB rust-regex-syntax+unicode-case-devel noarch 0:0.8.11-1.fc44 updates 2.1 KiB rust-regex-syntax+unicode-devel noarch 0:0.8.11-1.fc44 updates 2.1 KiB rust-regex-syntax+unicode-gencat-devel noarch 0:0.8.11-1.fc44 updates 2.1 KiB rust-regex-syntax+unicode-perl-devel noarch 0:0.8.11-1.fc44 updates 2.1 KiB rust-regex-syntax+unicode-script-devel noarch 0:0.8.11-1.fc44 updates 2.1 KiB rust-regex-syntax+unicode-segment-devel noarch 0:0.8.11-1.fc44 updates 2.1 KiB rust-rend+bytecheck-devel noarch 0:0.5.4-1.fc44 updates 1.4 KiB rust-rend-devel noarch 0:0.5.4-1.fc44 updates 90.7 KiB rust-rkyv+alloc-devel noarch 0:0.8.18-1.fc44 updates 3.2 KiB rust-rkyv_derive+bytecheck-devel noarch 0:0.8.18-1.fc44 updates 1.5 KiB rust-rkyv_derive-devel noarch 0:0.8.18-1.fc44 updates 119.6 KiB rust-ron+default-devel noarch 0:0.12.2-1.fc44 updates 8.5 KiB rust-ron+std-devel noarch 0:0.12.2-1.fc44 updates 8.5 KiB rust-ron-devel noarch 0:0.12.2-1.fc44 updates 710.3 KiB rust-rust-stemmers+default-devel noarch 0:1.2.0-16.fc44 fedora 1.0 KiB rust-rust-stemmers-devel noarch 0:1.2.0-16.fc44 fedora 9.3 MiB rust-rustc-hash+default-devel noarch 0:2.1.3-1.fc44 updates 1.1 KiB rust-rustix+alloc-devel noarch 0:1.1.5-1.fc44 updates 9.2 KiB rust-rustix+default-devel noarch 0:1.1.5-1.fc44 updates 9.2 KiB rust-rustix+fs-devel noarch 0:1.1.5-1.fc44 updates 9.2 KiB rust-rustix+std-devel noarch 0:1.1.5-1.fc44 updates 9.2 KiB rust-rustix+termios-devel noarch 0:1.1.5-1.fc44 updates 9.2 KiB rust-rustix-devel noarch 0:1.1.5-1.fc44 updates 2.2 MiB rust-rustversion+default-devel noarch 0:1.0.23-1.fc44 updates 1.8 KiB rust-rustversion-devel noarch 0:1.0.23-1.fc44 updates 61.6 KiB rust-ryu+default-devel noarch 0:1.0.23-1.fc44 fedora 2.3 KiB rust-ryu-devel noarch 0:1.0.23-1.fc44 fedora 154.2 KiB rust-salsa-macro-rules+default-devel noarch 0:0.28.5-1.fc44 updates 947.0 B rust-salsa-macro-rules-devel noarch 0:0.28.5-1.fc44 updates 104.4 KiB rust-salsa-macros+default-devel noarch 0:0.28.5-1.fc44 updates 1.1 KiB rust-salsa-macros-devel noarch 0:0.28.5-1.fc44 updates 192.1 KiB rust-same-file+default-devel noarch 0:1.0.6-17.fc44 fedora 1.0 KiB rust-schemars+schemars_derive-devel noarch 0:1.2.1-4.fc44 updates 5.8 KiB rust-schemars_derive+default-devel noarch 0:1.2.1-1.fc44 fedora 1.4 KiB rust-schemars_derive-devel noarch 0:1.2.1-1.fc44 fedora 133.1 KiB rust-scopeguard-devel noarch 0:1.2.0-7.fc44 fedora 32.8 KiB rust-serde+alloc-devel noarch 0:1.0.229-1.fc44 updates 1.9 KiB rust-serde+default-devel noarch 0:1.0.229-1.fc44 updates 1.9 KiB rust-serde+rc-devel noarch 0:1.0.229-1.fc44 updates 1.9 KiB rust-serde+serde_derive-devel noarch 0:1.0.229-1.fc44 updates 1.9 KiB rust-serde_core+alloc-devel noarch 0:1.0.229-1.fc44 updates 1.9 KiB rust-serde_core+default-devel noarch 0:1.0.229-1.fc44 updates 1.9 KiB rust-serde_core+rc-devel noarch 0:1.0.229-1.fc44 updates 1.9 KiB rust-serde_core+result-devel noarch 0:1.0.229-1.fc44 updates 1.9 KiB rust-serde_core+std-devel noarch 0:1.0.229-1.fc44 updates 1.9 KiB rust-serde_core-devel noarch 0:1.0.229-1.fc44 updates 379.5 KiB rust-serde_derive+default-devel noarch 0:1.0.229-1.fc44 updates 2.0 KiB rust-serde_derive-devel noarch 0:1.0.229-1.fc44 updates 322.6 KiB rust-serde_derive_internals+default-devel noarch 0:0.29.1-4.fc44 fedora 1.5 KiB rust-serde_derive_internals-devel noarch 0:0.29.1-4.fc44 fedora 126.3 KiB rust-serde_json+alloc-devel noarch 0:1.0.151-1.fc44 updates 3.0 KiB rust-serde_json+default-devel noarch 0:1.0.151-1.fc44 updates 3.0 KiB rust-serde_spanned+alloc-devel noarch 0:1.1.1-1.fc44 updates 4.3 KiB rust-serde_spanned+serde-devel noarch 0:1.1.1-1.fc44 updates 4.3 KiB rust-serde_spanned+std-devel noarch 0:1.1.1-1.fc44 updates 4.3 KiB rust-serde_spanned-devel noarch 0:1.1.1-1.fc44 updates 29.4 KiB rust-sha2_0.10-devel noarch 0:0.10.9-1.fc44 updates 106.3 KiB rust-sharded-slab+default-devel noarch 0:0.1.7-6.fc44 fedora 1.4 KiB rust-sharded-slab-devel noarch 0:0.1.7-6.fc44 fedora 256.3 KiB rust-shellexpand+dirs-devel noarch 0:3.1.2-1.fc44 fedora 1.5 KiB rust-shlex+default-devel noarch 0:2.0.1-1.fc44 updates 1.3 KiB rust-shlex+std-devel noarch 0:2.0.1-1.fc44 updates 1.3 KiB rust-shlex-devel noarch 0:2.0.1-1.fc44 updates 53.6 KiB rust-simdutf8-devel noarch 0:0.1.5-4.fc44 fedora 125.4 KiB rust-similar+default-devel noarch 0:3.1.1-1.fc44 updates 2.1 KiB rust-similar2+default-devel noarch 0:2.7.0-1.fc44 updates 2.7 KiB rust-similar2+inline-devel noarch 0:2.7.0-1.fc44 updates 2.7 KiB rust-similar2+text-devel noarch 0:2.7.0-1.fc44 updates 2.7 KiB rust-similar2-devel noarch 0:2.7.0-1.fc44 updates 219.4 KiB rust-siphasher+default-devel noarch 0:1.0.2-1.fc44 fedora 1.4 KiB rust-siphasher+std-devel noarch 0:1.0.2-1.fc44 fedora 1.4 KiB rust-siphasher-devel noarch 0:1.0.2-1.fc44 fedora 53.0 KiB rust-smallvec+default-devel noarch 0:1.16.1-1.fc44 updates 1.9 KiB rust-snapbox+color-devel noarch 0:1.2.2-1.fc44 updates 6.0 KiB rust-snapbox+structured-data-devel noarch 0:1.2.2-1.fc44 updates 6.0 KiB rust-snapbox-macros+color-devel noarch 0:1.1.0-1.fc44 fedora 3.1 KiB rust-snapbox-macros+default-devel noarch 0:1.1.0-1.fc44 fedora 3.1 KiB rust-snapbox-macros-devel noarch 0:1.1.0-1.fc44 fedora 17.0 KiB rust-stable_deref_trait-devel noarch 0:1.2.1-2.fc44 fedora 23.0 KiB rust-static_assertions+default-devel noarch 0:1.1.0-18.fc44 fedora 1.4 KiB rust-strip-ansi-escapes+default-devel noarch 0:0.2.1-2.fc44 fedora 1.0 KiB rust-strip-ansi-escapes-devel noarch 0:0.2.1-2.fc44 fedora 20.3 KiB rust-strsim+default-devel noarch 0:0.11.1-5.fc44 fedora 1.1 KiB rust-strsim-devel noarch 0:0.11.1-5.fc44 fedora 52.6 KiB rust-strum_macros+default-devel noarch 0:0.28.0-1.fc44 fedora 1.4 KiB rust-syn+default-devel noarch 0:3.0.5-1.fc44 updates 4.8 KiB rust-syn+fold-devel noarch 0:3.0.5-1.fc44 updates 4.8 KiB rust-syn+visit-devel noarch 0:3.0.5-1.fc44 updates 4.8 KiB rust-syn+visit-mut-devel noarch 0:3.0.5-1.fc44 updates 4.8 KiB rust-syn2+clone-impls-devel noarch 0:2.0.119-1.fc44 updates 4.9 KiB rust-syn2+default-devel noarch 0:2.0.119-1.fc44 updates 4.9 KiB rust-syn2+derive-devel noarch 0:2.0.119-1.fc44 updates 4.9 KiB rust-syn2+extra-traits-devel noarch 0:2.0.119-1.fc44 updates 4.9 KiB rust-syn2+fold-devel noarch 0:2.0.119-1.fc44 updates 4.9 KiB rust-syn2+full-devel noarch 0:2.0.119-1.fc44 updates 4.9 KiB rust-syn2+parsing-devel noarch 0:2.0.119-1.fc44 updates 4.9 KiB rust-syn2+printing-devel noarch 0:2.0.119-1.fc44 updates 4.9 KiB rust-syn2+proc-macro-devel noarch 0:2.0.119-1.fc44 updates 4.9 KiB rust-syn2+visit-mut-devel noarch 0:2.0.119-1.fc44 updates 4.9 KiB rust-syn2-devel noarch 0:2.0.119-1.fc44 updates 2.2 MiB rust-synstructure+default-devel noarch 0:0.14.0-1.fc44 updates 1.6 KiB rust-synstructure+proc-macro-devel noarch 0:0.14.0-1.fc44 updates 1.6 KiB rust-synstructure-devel noarch 0:0.14.0-1.fc44 updates 96.5 KiB rust-tap+default-devel noarch 0:1.0.1-13.fc44 fedora 1.0 KiB rust-tap-devel noarch 0:1.0.1-13.fc44 fedora 37.8 KiB rust-tempfile+default-devel noarch 0:3.27.0-1.fc44 fedora 2.1 KiB rust-terminal_size+default-devel noarch 0:0.4.4-1.fc44 updates 1.2 KiB rust-terminal_size-devel noarch 0:0.4.4-1.fc44 updates 23.0 KiB rust-terminfo+default-devel noarch 0:0.9.0-4.fc44 fedora 1.0 KiB rust-terminfo-devel noarch 0:0.9.0-4.fc44 fedora 170.3 KiB rust-termtree0.5+default-devel noarch 0:0.5.1-1.fc44 fedora 4.1 KiB rust-termtree0.5-devel noarch 0:0.5.1-1.fc44 fedora 19.3 KiB rust-test-case-core-devel noarch 0:3.3.1-6.fc44 fedora 61.3 KiB rust-test-case-macros-devel noarch 0:3.3.1-6.fc44 fedora 11.4 KiB rust-thin-vec+default-devel noarch 0:0.2.20-1.fc44 updates 1.3 KiB rust-thiserror+default-devel noarch 0:2.0.20-1.fc44 updates 2.4 KiB rust-thiserror-impl+default-devel noarch 0:2.0.20-1.fc44 updates 1.4 KiB rust-thiserror-impl-devel noarch 0:2.0.20-1.fc44 updates 92.1 KiB rust-thiserror-impl1+default-devel noarch 0:1.0.69-4.fc44 fedora 1.2 KiB rust-thiserror-impl1-devel noarch 0:1.0.69-4.fc44 fedora 79.3 KiB rust-thiserror1+default-devel noarch 0:1.0.69-4.fc44 fedora 2.2 KiB rust-thiserror1-devel noarch 0:1.0.69-4.fc44 fedora 86.1 KiB rust-thread_local+default-devel noarch 0:1.1.10-1.fc44 updates 1.1 KiB rust-thread_local-devel noarch 0:1.1.10-1.fc44 updates 54.7 KiB rust-tikv-jemalloc-sys+background_threads_runtime_support-devel noarch 0:0.7.1-1.fc44 updates 2.4 KiB rust-tikv-jemalloc-sys-devel noarch 0:0.7.1-1.fc44 updates 84.3 KiB rust-tinystr+zerovec-devel noarch 0:0.8.4-1.fc44 updates 3.8 KiB rust-tinystr-devel noarch 0:0.8.4-1.fc44 updates 92.5 KiB rust-tinyvec+alloc-devel noarch 0:1.11.0-1.fc44 fedora 2.2 KiB rust-tinyvec+default-devel noarch 0:1.11.0-1.fc44 fedora 2.2 KiB rust-tinyvec+tinyvec_macros-devel noarch 0:1.11.0-1.fc44 fedora 2.2 KiB rust-tinyvec-devel noarch 0:1.11.0-1.fc44 fedora 208.1 KiB rust-tinyvec_macros+default-devel noarch 0:0.1.1-7.fc44 fedora 721.0 B rust-tinyvec_macros-devel noarch 0:0.1.1-7.fc44 fedora 14.3 KiB rust-toml0.9+parse-devel noarch 0:0.9.12-1.fc44 fedora 6.4 KiB rust-toml0.9+serde-devel noarch 0:0.9.12-1.fc44 fedora 6.4 KiB rust-toml0.9+std-devel noarch 0:0.9.12-1.fc44 fedora 6.4 KiB rust-toml0.9-devel noarch 0:0.9.12-1.fc44 fedora 287.8 KiB rust-toml_datetime+alloc-devel noarch 0:1.1.1-1.fc44 updates 4.2 KiB rust-toml_datetime+serde-devel noarch 0:1.1.1-1.fc44 updates 4.2 KiB rust-toml_datetime+std-devel noarch 0:1.1.1-1.fc44 updates 4.2 KiB rust-toml_datetime-devel noarch 0:1.1.1-1.fc44 updates 61.0 KiB rust-toml_datetime0.7+alloc-devel noarch 0:0.7.5-1.fc44 fedora 4.2 KiB rust-toml_datetime0.7+serde-devel noarch 0:0.7.5-1.fc44 fedora 4.2 KiB rust-toml_datetime0.7+std-devel noarch 0:0.7.5-1.fc44 fedora 4.2 KiB rust-toml_datetime0.7-devel noarch 0:0.7.5-1.fc44 fedora 61.0 KiB rust-toml_parser+alloc-devel noarch 0:1.1.3-1.fc44 updates 4.4 KiB rust-toml_writer+alloc-devel noarch 0:1.1.2-1.fc44 updates 4.1 KiB rust-toml_writer+std-devel noarch 0:1.1.2-1.fc44 updates 4.1 KiB rust-toml_writer-devel noarch 0:1.1.2-1.fc44 updates 49.0 KiB rust-tracing+tracing-attributes-devel noarch 0:0.1.44-1.fc44 fedora 3.8 KiB rust-tracing-attributes+default-devel noarch 0:0.1.31-2.fc44 fedora 2.8 KiB rust-tracing-attributes-devel noarch 0:0.1.31-2.fc44 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-1.fc44 fedora 6.2 KiB rust-tracing-subscriber+matchers-devel noarch 0:0.3.23-1.fc44 fedora 6.2 KiB rust-tracing-subscriber+nu-ansi-term-devel noarch 0:0.3.23-1.fc44 fedora 6.2 KiB rust-tracing-subscriber+once_cell-devel noarch 0:0.3.23-1.fc44 fedora 6.2 KiB rust-tracing-subscriber+registry-devel noarch 0:0.3.23-1.fc44 fedora 6.2 KiB rust-tracing-subscriber+sharded-slab-devel noarch 0:0.3.23-1.fc44 fedora 6.2 KiB rust-tracing-subscriber+std-devel noarch 0:0.3.23-1.fc44 fedora 6.2 KiB rust-tracing-subscriber+thread_local-devel noarch 0:0.3.23-1.fc44 fedora 6.2 KiB rust-tracing-subscriber+tracing-devel noarch 0:0.3.23-1.fc44 fedora 6.2 KiB rust-typed-path+default-devel noarch 0:0.12.3-2.fc44 fedora 1.8 KiB rust-typed-path+std-devel noarch 0:0.12.3-2.fc44 fedora 1.8 KiB rust-typed-path-devel noarch 0:0.12.3-2.fc44 fedora 666.3 KiB rust-typeid+default-devel noarch 0:1.0.3-4.fc44 fedora 1.3 KiB rust-typeid-devel noarch 0:1.0.3-4.fc44 fedora 23.6 KiB rust-typenum+default-devel noarch 0:1.20.1-1.fc44 updates 1.7 KiB rust-typenum-devel noarch 0:1.20.1-1.fc44 updates 1.2 MiB rust-ucd-trie+std-devel noarch 0:0.1.7-4.fc44 fedora 1.2 KiB rust-ucd-trie-devel noarch 0:0.1.7-4.fc44 fedora 157.7 KiB rust-unicode-ident+default-devel noarch 0:1.0.26-1.fc44 updates 2.0 KiB rust-unicode-width+cjk-devel noarch 0:0.2.2-2.fc44 fedora 1.7 KiB rust-unicode-width+default-devel noarch 0:0.2.2-2.fc44 fedora 1.7 KiB rust-unicode_names2_generator+default-devel noarch 0:1.3.0-4.fc44 fedora 1.1 KiB rust-unicode_names2_generator-devel noarch 0:1.3.0-4.fc44 fedora 39.3 KiB rust-unit-prefix+default-devel noarch 0:0.5.2-2.fc44 fedora 1.2 KiB rust-unit-prefix+std-devel noarch 0:0.5.2-2.fc44 fedora 1.2 KiB rust-unit-prefix-devel noarch 0:0.5.2-2.fc44 fedora 24.7 KiB rust-unscanny+default-devel noarch 0:0.1.0-5.fc44 fedora 836.0 B rust-unscanny-devel noarch 0:0.1.0-5.fc44 fedora 35.4 KiB rust-url+default-devel noarch 0:2.5.8-1.fc44 updates 2.2 KiB rust-url+serde-devel noarch 0:2.5.8-1.fc44 updates 2.2 KiB rust-urlencoding+default-devel noarch 0:2.1.3-6.fc44 fedora 1.1 KiB rust-urlencoding-devel noarch 0:2.1.3-6.fc44 fedora 18.2 KiB rust-utf8_iter+default-devel noarch 0:1.0.4-6.fc44 fedora 1.0 KiB rust-utf8_iter-devel noarch 0:1.0.4-6.fc44 fedora 38.9 KiB rust-utf8parse+default-devel noarch 0:0.2.2-5.fc44 fedora 1.1 KiB rust-utf8parse-devel noarch 0:0.2.2-5.fc44 fedora 33.3 KiB rust-uuid+default-devel noarch 0:1.26.0-1.fc44 updates 3.4 KiB rust-version-ranges+default-devel noarch 0:0.1.3-1.fc44 updates 1.4 KiB rust-version-ranges-devel noarch 0:0.1.3-1.fc44 updates 85.6 KiB rust-version_check+default-devel noarch 0:0.9.5-4.fc44 fedora 1.0 KiB rust-version_check-devel noarch 0:0.9.5-4.fc44 fedora 57.2 KiB rust-vte-devel noarch 0:0.15.0-2.fc44 fedora 311.2 KiB rust-wait-timeout+default-devel noarch 0:0.2.1-3.fc44 fedora 1.4 KiB rust-wait-timeout-devel noarch 0:0.2.1-3.fc44 fedora 29.1 KiB rust-walkdir+default-devel noarch 0:2.5.0-5.fc44 fedora 1.2 KiB rust-which+default-devel noarch 0:8.0.6-1.fc44 updates 1.7 KiB rust-winnow-devel noarch 0:1.0.4-1.fc44 updates 1.2 MiB rust-winnow0.7-devel noarch 0:0.7.15-1.fc44 fedora 1.2 MiB rust-writeable-devel noarch 0:0.6.4-1.fc44 updates 112.3 KiB rust-wyz-devel noarch 0:0.5.1-8.fc44 fedora 58.9 KiB rust-yansi+alloc-devel noarch 0:1.0.1-6.fc44 fedora 1.2 KiB rust-yansi+default-devel noarch 0:1.0.1-6.fc44 fedora 1.2 KiB rust-yansi+std-devel noarch 0:1.0.1-6.fc44 fedora 1.2 KiB rust-yansi-devel noarch 0:1.0.1-6.fc44 fedora 110.8 KiB rust-yoke+derive-devel noarch 0:0.8.3-1.fc44 updates 3.5 KiB rust-yoke-derive-devel noarch 0:0.8.3-1.fc44 updates 47.1 KiB rust-yoke-devel noarch 0:0.8.3-1.fc44 updates 137.3 KiB rust-zerocopy+default-devel noarch 0:0.8.57-1.fc44 updates 9.8 KiB rust-zerocopy+simd-devel noarch 0:0.8.57-1.fc44 updates 9.8 KiB rust-zerocopy-derive+default-devel noarch 0:0.8.57-1.fc44 updates 3.9 KiB rust-zerocopy-derive-devel noarch 0:0.8.57-1.fc44 updates 972.3 KiB rust-zerocopy-devel noarch 0:0.8.57-1.fc44 updates 1.5 MiB rust-zerofrom+derive-devel noarch 0:0.1.8-1.fc44 updates 2.8 KiB rust-zerofrom-derive-devel noarch 0:0.1.8-1.fc44 updates 20.9 KiB rust-zerofrom-devel noarch 0:0.1.8-1.fc44 updates 14.1 KiB rust-zerotrie+yoke-devel noarch 0:0.2.5-1.fc44 updates 5.1 KiB rust-zerotrie+zerofrom-devel noarch 0:0.2.5-1.fc44 updates 5.1 KiB rust-zerotrie-devel noarch 0:0.2.5-1.fc44 updates 380.5 KiB rust-zerovec+derive-devel noarch 0:0.11.8-1.fc44 updates 4.6 KiB rust-zerovec+yoke-devel noarch 0:0.11.8-1.fc44 updates 4.6 KiB rust-zerovec-derive-devel noarch 0:0.11.6-1.fc44 updates 93.7 KiB rust-zerovec-devel noarch 0:0.11.8-1.fc44 updates 591.2 KiB rust-zip+_deflate-any-devel noarch 0:8.6.0-7.fc44 updates 4.5 KiB rust-zip+deflate-flate2-devel noarch 0:8.6.0-7.fc44 updates 4.5 KiB rust-zlib-rs+rust-allocator-devel noarch 0:0.6.8-1.fc44 updates 1.3 KiB rust-zlib-rs+std-devel noarch 0:0.6.8-1.fc44 updates 1.3 KiB rust-zlib-rs-devel noarch 0:0.6.8-1.fc44 updates 763.2 KiB rust-zmij+default-devel noarch 0:1.0.21-1.fc44 fedora 1.7 KiB rust-zmij-devel noarch 0:1.0.21-1.fc44 fedora 64.6 KiB rust-zstd-devel noarch 0:0.13.3-3.fc44 fedora 110.8 KiB rust-zstd-safe+std-devel noarch 0:7.2.4-3.fc44 fedora 1.8 KiB rust-zstd-safe-devel noarch 0:7.2.4-3.fc44 fedora 122.1 KiB rust-zstd-sys+std-devel noarch 0:2.0.16-2.fc44 fedora 1.7 KiB rust-zstd-sys-devel noarch 0:2.0.16-2.fc44 fedora 321.8 KiB Transaction Summary: Installing: 1099 packages Total size of inbound packages is 195 MiB. Need to download 195 MiB. After this operation, 993 MiB extra will be used (install 993 MiB, remove 0 B). [ 1/1099] rust-anstream-devel-0:1.0.0 100% | 2.9 MiB/s | 32.2 KiB | 00m00s [ 2/1099] rust-anstream+auto-devel-0: 100% | 737.1 KiB/s | 8.8 KiB | 00m00s [ 3/1099] rust-anstream+wincon-devel- 100% | 724.0 KiB/s | 8.7 KiB | 00m00s [ 4/1099] rust-anstyle-devel-0:1.0.14 100% | 5.9 MiB/s | 24.1 KiB | 00m00s [ 5/1099] rust-anstyle+std-devel-0:1. 100% | 1.6 MiB/s | 8.3 KiB | 00m00s [ 6/1099] rust-bitvec+alloc-devel-0:1 100% | 1.3 MiB/s | 7.7 KiB | 00m00s [ 7/1099] rust-bitvec-devel-0:1.0.1-7 100% | 24.1 MiB/s | 247.0 KiB | 00m00s [ 8/1099] rust-clap_complete_command- 100% | 2.3 MiB/s | 13.8 KiB | 00m00s [ 9/1099] rust-clap_complete_command+ 100% | 1.3 MiB/s | 8.3 KiB | 00m00s [ 10/1099] rust-cachedir-devel-0:0.3.1 100% | 356.1 KiB/s | 14.6 KiB | 00m00s [ 11/1099] rust-argfile-devel-0:1.0.0- 100% | 185.0 KiB/s | 17.6 KiB | 00m00s >>> Status code: 404 for https://d2lzkl7pfhq30w.cloudfront.net/pub/fedora/linux/releases/44/Everything/x86_64/os/Packages/r/rust-argfile-devel-1.0.0-1.fc44.noarch.rpm (IP: 54.230.21.23) - https://d2lzkl7pfhq30w.cloudfront.net/pub/fedora/linux/releases/44/Everything/x86_64/os/Packages/r/rust-argfile-devel-1.0.0-1.fc44.noarch.rpm [ 12/1099] rust-clearscreen-devel-0:4. 100% | 1.8 MiB/s | 148.9 KiB | 00m00s [ 13/1099] rust-compact_str-devel-0:0. 100% | 1.1 MiB/s | 92.2 KiB | 00m00s [ 14/1099] rust-compact_str+serde-deve 100% | 158.9 KiB/s | 8.6 KiB | 00m00s >>> Status code: 404 for https://d2lzkl7pfhq30w.cloudfront.net/pub/fedora/linux/updates/44/Everything/x86_64/Packages/r/rust-compact_str%2bserde-devel-0.10.0-1.fc44.noarch.rpm (IP: 54.230.21.23) - https://d2lzkl7pfhq30w.cloudfront.net/pub/fedora/linux/updates/44/Everything/x86_64/Packages/r/rust-compact_str%2bserde-devel-0.10.0-1.fc44.noarch.rpm [ 15/1099] rust-csv-devel-0:1.4.0-2.fc 100% | 102.7 MiB/s | 736.0 KiB | 00m00s [ 16/1099] rust-ctrlc-devel-0:3.5.2-1. 100% | 3.2 MiB/s | 23.0 KiB | 00m00s [ 17/1099] rust-compact_str+std-devel- 100% | 127.7 KiB/s | 8.3 KiB | 00m00s [ 18/1099] rust-countme-devel-0:3.0.1- 100% | 232.1 KiB/s | 17.6 KiB | 00m00s >>> Status code: 404 for https://d2lzkl7pfhq30w.cloudfront.net/pub/fedora/linux/releases/44/Everything/x86_64/os/Packages/r/rust-countme-devel-3.0.1-6.fc44.noarch.rpm (IP: 54.230.21.23) - https://d2lzkl7pfhq30w.cloudfront.net/pub/fedora/linux/releases/44/Everything/x86_64/os/Packages/r/rust-countme-devel-3.0.1-6.fc44.noarch.rpm [ 19/1099] rust-drop_bomb-devel-0:0.1. 100% | 228.6 KiB/s | 14.9 KiB | 00m00s [ 20/1099] rust-dunce-devel-0:1.0.5-4. 100% | 522.3 KiB/s | 15.7 KiB | 00m00s [ 21/1099] rust-datatest-stable-devel- 100% | 453.6 KiB/s | 44.9 KiB | 00m00s >>> Status code: 404 for https://d2lzkl7pfhq30w.cloudfront.net/pub/fedora/linux/releases/44/Everything/x86_64/os/Packages/r/rust-datatest-stable-devel-0.3.3-6.fc44.noarch.rpm (IP: 54.230.21.23) - https://d2lzkl7pfhq30w.cloudfront.net/pub/fedora/linux/releases/44/Everything/x86_64/os/Packages/r/rust-datatest-stable-devel-0.3.3-6.fc44.noarch.rpm [ 22/1099] rust-etcetera-devel-0:0.11. 100% | 571.9 KiB/s | 22.9 KiB | 00m00s [ 23/1099] rust-gen-lsp-types+url-deve 100% | 238.0 KiB/s | 7.9 KiB | 00m00s [ 24/1099] rust-gen-lsp-types-devel-0: 100% | 1.2 MiB/s | 84.7 KiB | 00m00s >>> Status code: 404 for https://d2lzkl7pfhq30w.cloudfront.net/pub/fedora/linux/updates/44/Everything/x86_64/Packages/r/rust-gen-lsp-types-devel-0.11.0-1.fc44.noarch.rpm (IP: 54.230.21.23) - https://d2lzkl7pfhq30w.cloudfront.net/pub/fedora/linux/updates/44/Everything/x86_64/Packages/r/rust-gen-lsp-types-devel-0.11.0-1.fc44.noarch.rpm [ 25/1099] rust-get-size2+compact-str- 100% | 596.7 KiB/s | 9.0 KiB | 00m00s [ 26/1099] rust-get-size2+derive-devel 100% | 679.5 KiB/s | 8.8 KiB | 00m00s [ 27/1099] rust-get-size2+hashbrown-de 100% | 595.9 KiB/s | 8.9 KiB | 00m00s [ 28/1099] rust-get-size2-devel-0:0.11 100% | 810.7 KiB/s | 41.3 KiB | 00m00s [ 29/1099] rust-get-size2+indexmap-dev 100% | 687.0 KiB/s | 8.9 KiB | 00m00s [ 30/1099] rust-get-size2+ordermap-dev 100% | 595.4 KiB/s | 8.9 KiB | 00m00s [ 31/1099] rust-get-size2+parking_lot- 100% | 599.0 KiB/s | 9.0 KiB | 00m00s [ 32/1099] rust-get-size2+smallvec-dev 100% | 687.0 KiB/s | 8.9 KiB | 00m00s [ 33/1099] rust-get-size2+std-devel-0: 100% | 587.3 KiB/s | 8.8 KiB | 00m00s [ 34/1099] rust-get-size2+thin-vec-dev 100% | 595.4 KiB/s | 8.9 KiB | 00m00s [ 35/1099] rust-hashbrown+inline-more- 100% | 480.3 KiB/s | 8.6 KiB | 00m00s [ 36/1099] rust-globwalk-devel-0:0.9.1 100% | 528.1 KiB/s | 16.9 KiB | 00m00s [ 37/1099] rust-heck-devel-0:0.5.0-5.f 100% | 1.2 MiB/s | 20.2 KiB | 00m00s [ 38/1099] rust-hashbrown-devel-0:0.17 100% | 3.1 MiB/s | 132.1 KiB | 00m00s [ 39/1099] rust-indoc-devel-0:2.0.7-2. 100% | 1.8 MiB/s | 33.2 KiB | 00m00s [ 40/1099] rust-ignore-devel-0:0.4.33- 100% | 1.7 MiB/s | 71.4 KiB | 00m00s [ 41/1099] rust-imperative-devel-0:1.0 100% | 641.9 KiB/s | 21.2 KiB | 00m00s [ 42/1099] rust-insta-cmd-devel-0:0.7. 100% | 1.3 MiB/s | 20.7 KiB | 00m00s [ 43/1099] rust-itertools+use_std-deve 100% | 504.5 KiB/s | 8.1 KiB | 00m00s [ 44/1099] rust-jod-thread-devel-0:1.0 100% | 481.1 KiB/s | 14.4 KiB | 00m00s [ 45/1099] rust-itertools-devel-0:0.15 100% | 3.5 MiB/s | 158.4 KiB | 00m00s [ 46/1099] rust-libcst-devel-0:1.9.0-1 100% | 4.8 MiB/s | 118.5 KiB | 00m00s [ 47/1099] rust-notify+macos_fsevent-d 100% | 546.7 KiB/s | 8.2 KiB | 00m00s [ 48/1099] rust-lsp-server-devel-0:0.1 100% | 1.1 MiB/s | 26.4 KiB | 00m00s [ 49/1099] rust-natord-devel-0:1.0.9-2 100% | 399.7 KiB/s | 11.6 KiB | 00m00s [ 50/1099] rust-path-absolutize-devel- 100% | 984.3 KiB/s | 14.8 KiB | 00m00s [ 51/1099] rust-parking_lot-devel-0:0. 100% | 2.5 MiB/s | 50.6 KiB | 00m00s [ 52/1099] rust-path-absolutize+fixed_ 100% | 507.4 KiB/s | 8.1 KiB | 00m00s [ 53/1099] rust-pathdiff-devel-0:0.2.3 100% | 1.0 MiB/s | 15.2 KiB | 00m00s [ 54/1099] rust-pep440_rs+version-rang 100% | 636.8 KiB/s | 8.3 KiB | 00m00s [ 55/1099] rust-path-slash-devel-0:0.2 100% | 552.0 KiB/s | 16.6 KiB | 00m00s [ 56/1099] rust-pep440_rs-devel-0:0.7. 100% | 1.7 MiB/s | 48.3 KiB | 00m00s [ 57/1099] rust-pretty_assertions+std- 100% | 569.3 KiB/s | 8.0 KiB | 00m00s [ 58/1099] rust-pyproject-toml-devel-0 100% | 1.5 MiB/s | 21.6 KiB | 00m00s [ 59/1099] rust-quickcheck-devel-0:1.1 100% | 2.0 MiB/s | 34.4 KiB | 00m00s [ 60/1099] rust-quickcheck_macros-deve 100% | 1.4 MiB/s | 19.5 KiB | 00m00s [ 61/1099] rust-rkyv+bytecheck-devel-0 100% | 616.5 KiB/s | 9.2 KiB | 00m00s [ 62/1099] rust-rkyv-devel-0:0.8.18-1. 100% | 6.0 MiB/s | 184.4 KiB | 00m00s [ 63/1099] rust-pretty_assertions-deve 100% | 1.3 MiB/s | 85.0 KiB | 00m00s [ 64/1099] rust-rkyv+std-devel-0:0.8.1 100% | 647.1 KiB/s | 9.1 KiB | 00m00s [ 65/1099] rust-rustc-stable-hash-deve 100% | 1.7 MiB/s | 27.2 KiB | 00m00s [ 66/1099] rust-salsa+compact_str-deve 100% | 547.7 KiB/s | 8.8 KiB | 00m00s [ 67/1099] rust-salsa+inventory-devel- 100% | 460.6 KiB/s | 8.8 KiB | 00m00s [ 68/1099] rust-salsa-devel-0:0.28.5-1 100% | 9.1 MiB/s | 327.6 KiB | 00m00s [ 69/1099] rust-salsa+macros-devel-0:0 100% | 582.6 KiB/s | 8.7 KiB | 00m00s [ 70/1099] rust-salsa+salsa_unstable-d 100% | 615.0 KiB/s | 8.6 KiB | 00m00s [ 71/1099] rust-salsa+ordermap-devel-0 100% | 485.5 KiB/s | 8.7 KiB | 00m00s [ 72/1099] rust-same-file-devel-0:1.0. 100% | 705.2 KiB/s | 18.3 KiB | 00m00s [ 73/1099] rust-serde_test-devel-0:1.0 100% | 1.6 MiB/s | 25.5 KiB | 00m00s [ 74/1099] rust-seahash-devel-0:4.1.0- 100% | 2.1 MiB/s | 39.0 KiB | 00m00s [ 75/1099] rust-shellexpand+tilde-deve 100% | 602.5 KiB/s | 7.8 KiB | 00m00s [ 76/1099] rust-shellexpand+base-0-dev 100% | 600.1 KiB/s | 7.8 KiB | 00m00s [ 77/1099] rust-shellexpand-devel-0:3. 100% | 1.0 MiB/s | 29.4 KiB | 00m00s [ 78/1099] rust-similar-devel-0:3.1.1- 100% | 5.1 MiB/s | 73.7 KiB | 00m00s [ 79/1099] rust-similar+inline-devel-0 100% | 570.4 KiB/s | 8.0 KiB | 00m00s [ 80/1099] rust-similar+std-devel-0:3. 100% | 581.3 KiB/s | 8.1 KiB | 00m00s [ 81/1099] rust-similar+text-devel-0:3 100% | 611.3 KiB/s | 7.9 KiB | 00m00s [ 82/1099] rust-stacker-devel-0:0.1.25 100% | 1.7 MiB/s | 24.1 KiB | 00m00s [ 83/1099] rust-strum+std-devel-0:0.28 100% | 626.3 KiB/s | 8.1 KiB | 00m00s [ 84/1099] rust-strum-devel-0:0.28.0-1 100% | 1.0 MiB/s | 15.8 KiB | 00m00s [ 85/1099] rust-static_assertions-deve 100% | 982.1 KiB/s | 26.5 KiB | 00m00s [ 86/1099] rust-strum+strum_macros-dev 100% | 641.3 KiB/s | 8.3 KiB | 00m00s [ 87/1099] rust-strum_macros-devel-0:0 100% | 2.4 MiB/s | 44.3 KiB | 00m00s [ 88/1099] rust-syn-devel-0:3.0.5-1.fc 100% | 14.3 MiB/s | 262.7 KiB | 00m00s [ 89/1099] rust-syn+clone-impls-devel- 100% | 763.3 KiB/s | 9.9 KiB | 00m00s [ 90/1099] rust-supports-hyperlinks-de 100% | 664.5 KiB/s | 16.6 KiB | 00m00s [ 91/1099] rust-syn+derive-devel-0:3.0 100% | 761.5 KiB/s | 9.9 KiB | 00m00s [ 92/1099] rust-syn+extra-traits-devel 100% | 763.3 KiB/s | 9.9 KiB | 00m00s [ 93/1099] rust-syn+full-devel-0:3.0.5 100% | 659.4 KiB/s | 9.9 KiB | 00m00s [ 94/1099] rust-syn+parsing-devel-0:3. 100% | 762.1 KiB/s | 9.9 KiB | 00m00s [ 95/1099] rust-syn+printing-devel-0:3 100% | 772.3 KiB/s | 10.0 KiB | 00m00s [ 96/1099] rust-syn+proc-macro-devel-0 100% | 681.3 KiB/s | 10.2 KiB | 00m00s [ 97/1099] rust-tempfile+getrandom-dev 100% | 654.6 KiB/s | 9.2 KiB | 00m00s [ 98/1099] rust-test-case-devel-0:3.3. 100% | 1.0 MiB/s | 14.6 KiB | 00m00s [ 99/1099] rust-tempfile-devel-0:3.27. 100% | 1.7 MiB/s | 52.9 KiB | 00m00s [ 100/1099] rust-tracing-flame-devel-0: 100% | 1.2 MiB/s | 17.8 KiB | 00m00s [ 101/1099] rust-tracing-log-devel-0:0. 100% | 1.7 MiB/s | 25.7 KiB | 00m00s [ 102/1099] rust-tracing-devel-0:0.1.44 100% | 2.3 MiB/s | 88.2 KiB | 00m00s [ 103/1099] rust-tracing-flame+smallvec 100% | 324.6 KiB/s | 7.8 KiB | 00m00s [ 104/1099] rust-tracing-log+log-tracer 100% | 598.9 KiB/s | 7.8 KiB | 00m00s [ 105/1099] rust-tracing-log+std-devel- 100% | 607.3 KiB/s | 7.9 KiB | 00m00s [ 106/1099] rust-tracing-subscriber+ans 100% | 586.3 KiB/s | 8.2 KiB | 00m00s [ 107/1099] rust-tracing-subscriber+chr 100% | 645.8 KiB/s | 8.4 KiB | 00m00s [ 108/1099] rust-tracing-subscriber+env 100% | 662.3 KiB/s | 8.6 KiB | 00m00s [ 109/1099] rust-tracing-subscriber+fmt 100% | 630.8 KiB/s | 8.2 KiB | 00m00s [ 110/1099] rust-tracing-subscriber+sma 100% | 636.8 KiB/s | 8.3 KiB | 00m00s [ 111/1099] rust-tracing+attributes-dev 100% | 608.5 KiB/s | 7.9 KiB | 00m00s [ 112/1099] rust-tracing+log-devel-0:0. 100% | 614.3 KiB/s | 8.0 KiB | 00m00s [ 113/1099] rust-tracing+release_max_le 100% | 609.1 KiB/s | 7.9 KiB | 00m00s [ 114/1099] rust-tracing-subscriber-dev 100% | 2.6 MiB/s | 188.8 KiB | 00m00s [ 115/1099] rust-tracing+std-devel-0:0. 100% | 615.2 KiB/s | 8.0 KiB | 00m00s [ 116/1099] rust-typed-arena-devel-0:2. 100% | 1.5 MiB/s | 19.3 KiB | 00m00s [ 117/1099] rust-unicode-normalization+ 100% | 657.5 KiB/s | 8.5 KiB | 00m00s [ 118/1099] rust-typed-arena+std-devel- 100% | 340.9 KiB/s | 7.8 KiB | 00m00s [ 119/1099] rust-unicode-normalization- 100% | 2.8 MiB/s | 109.9 KiB | 00m00s [ 120/1099] rust-unicode-width-devel-0: 100% | 8.3 MiB/s | 195.2 KiB | 00m00s [ 121/1099] rust-walkdir-devel-0:2.5.0- 100% | 2.3 MiB/s | 30.6 KiB | 00m00s [ 122/1099] rust-wild-devel-0:2.2.1-5.f 100% | 1.2 MiB/s | 16.2 KiB | 00m00s [ 123/1099] rust-unicode_names2-devel-0 100% | 5.2 MiB/s | 241.6 KiB | 00m00s [ 124/1099] rust-char_str-devel-0:0.0.4 100% | 4.9 MiB/s | 70.9 KiB | 00m00s [ 125/1099] rust-char_str+get-size-deve 100% | 583.3 KiB/s | 7.6 KiB | 00m00s [ 126/1099] rust-char_str+serde-devel-0 100% | 537.2 KiB/s | 7.5 KiB | 00m00s [ 127/1099] rust-char_str+std-devel-0:0 100% | 567.1 KiB/s | 7.4 KiB | 00m00s [ 128/1099] rust-aho-corasick-devel-0:1 100% | 7.0 MiB/s | 156.6 KiB | 00m00s [ 129/1099] rust-aho-corasick+perf-lite 100% | 569.3 KiB/s | 8.0 KiB | 00m00s [ 130/1099] rust-aho-corasick+std-devel 100% | 615.5 KiB/s | 8.0 KiB | 00m00s [ 131/1099] rust-anyhow-devel-0:1.0.104 100% | 3.8 MiB/s | 61.8 KiB | 00m00s [ 132/1099] rust-anyhow+std-devel-0:1.0 100% | 607.4 KiB/s | 9.1 KiB | 00m00s [ 133/1099] rust-arc-swap-devel-0:1.9.2 100% | 5.4 MiB/s | 77.1 KiB | 00m00s [ 134/1099] rust-arrayvec-devel-0:0.7.8 100% | 2.7 MiB/s | 38.2 KiB | 00m00s [ 135/1099] rust-bitflags-devel-0:2.13. 100% | 4.8 MiB/s | 68.4 KiB | 00m00s [ 136/1099] rust-assert_fs-devel-0:1.1. 100% | 1.3 MiB/s | 24.7 KiB | 00m00s [ 137/1099] rust-bstr+std-devel-0:1.13. 100% | 668.6 KiB/s | 8.7 KiB | 00m00s [ 138/1099] rust-bstr-devel-0:1.13.1-1. 100% | 10.4 MiB/s | 267.2 KiB | 00m00s [ 139/1099] rust-camino-devel-0:1.2.6-1 100% | 1.8 MiB/s | 42.1 KiB | 00m00s [ 140/1099] rust-camino+serde1-devel-0: 100% | 671.9 KiB/s | 8.7 KiB | 00m00s [ 141/1099] rust-clap-devel-0:4.6.7-1.f 100% | 6.1 MiB/s | 99.3 KiB | 00m00s [ 142/1099] rust-clap+color-devel-0:4.6 100% | 787.0 KiB/s | 10.2 KiB | 00m00s [ 143/1099] rust-clap+derive-devel-0:4. 100% | 731.4 KiB/s | 10.2 KiB | 00m00s [ 144/1099] rust-clap+env-devel-0:4.6.7 100% | 786.4 KiB/s | 10.2 KiB | 00m00s [ 145/1099] rust-clap+error-context-dev 100% | 790.0 KiB/s | 10.3 KiB | 00m00s [ 146/1099] rust-clap+help-devel-0:4.6. 100% | 730.8 KiB/s | 10.2 KiB | 00m00s [ 147/1099] rust-clap+std-devel-0:4.6.7 100% | 786.4 KiB/s | 10.2 KiB | 00m00s [ 148/1099] rust-clap+string-devel-0:4. 100% | 787.6 KiB/s | 10.2 KiB | 00m00s [ 149/1099] rust-clap+suggestions-devel 100% | 733.0 KiB/s | 10.3 KiB | 00m00s [ 150/1099] rust-clap+usage-devel-0:4.6 100% | 787.0 KiB/s | 10.2 KiB | 00m00s [ 151/1099] rust-clap+wrap_help-devel-0 100% | 788.5 KiB/s | 10.3 KiB | 00m00s [ 152/1099] rust-colored-devel-0:3.1.1- 100% | 2.0 MiB/s | 41.0 KiB | 00m00s [ 153/1099] rust-colored+no-color-devel 100% | 607.0 KiB/s | 7.9 KiB | 00m00s [ 154/1099] rust-crossbeam-devel-0:0.8. 100% | 1.4 MiB/s | 19.0 KiB | 00m00s [ 155/1099] rust-crossbeam+std-devel-0: 100% | 657.2 KiB/s | 8.5 KiB | 00m00s [ 156/1099] rust-dashmap-devel-0:6.2.1- 100% | 2.6 MiB/s | 36.8 KiB | 00m00s [ 157/1099] rust-fern-devel-0:0.7.1-6.f 100% | 15.3 MiB/s | 296.9 KiB | 00m00s [ 158/1099] rust-glob-devel-0:0.3.4-1.f 100% | 2.1 MiB/s | 28.2 KiB | 00m00s [ 159/1099] rust-filetime-devel-0:0.2.2 100% | 1.4 MiB/s | 22.1 KiB | 00m00s [ 160/1099] rust-globset-devel-0:0.4.20 100% | 2.7 MiB/s | 35.4 KiB | 00m00s [ 161/1099] rust-globset+log-devel-0:0. 100% | 653.9 KiB/s | 8.5 KiB | 00m00s [ 162/1099] rust-icu_properties+compile 100% | 669.8 KiB/s | 8.7 KiB | 00m00s [ 163/1099] rust-icu_properties-devel-0 100% | 3.2 MiB/s | 91.8 KiB | 00m00s [ 164/1099] rust-indexmap-devel-0:2.14. 100% | 5.7 MiB/s | 93.1 KiB | 00m00s [ 165/1099] rust-indexmap+std-devel-0:2 100% | 707.4 KiB/s | 9.2 KiB | 00m00s [ 166/1099] rust-indicatif+unicode-widt 100% | 655.4 KiB/s | 8.5 KiB | 00m00s [ 167/1099] rust-indicatif-devel-0:0.18 100% | 4.2 MiB/s | 72.9 KiB | 00m00s [ 168/1099] rust-insta-devel-0:1.48.0-1 100% | 9.5 MiB/s | 146.3 KiB | 00m00s [ 169/1099] rust-insta+colors-devel-0:1 100% | 681.9 KiB/s | 8.9 KiB | 00m00s [ 170/1099] rust-insta+filters-devel-0: 100% | 685.8 KiB/s | 8.9 KiB | 00m00s [ 171/1099] rust-insta+json-devel-0:1.4 100% | 681.0 KiB/s | 8.9 KiB | 00m00s [ 172/1099] rust-insta+redactions-devel 100% | 688.2 KiB/s | 8.9 KiB | 00m00s [ 173/1099] rust-insta+ron-devel-0:1.48 100% | 692.1 KiB/s | 9.0 KiB | 00m00s [ 174/1099] rust-is-macro-devel-0:0.3.8 100% | 1.4 MiB/s | 18.8 KiB | 00m00s [ 175/1099] rust-jiff+perf-inline-devel 100% | 1.0 MiB/s | 13.1 KiB | 00m00s [ 176/1099] rust-jiff+std-devel-0:0.2.3 100% | 1.0 MiB/s | 13.5 KiB | 00m00s [ 177/1099] rust-jiff-devel-0:0.2.37-1. 100% | 16.9 MiB/s | 484.3 KiB | 00m00s [ 178/1099] rust-jiff+tz-fat-devel-0:0. 100% | 1.0 MiB/s | 13.3 KiB | 00m00s [ 179/1099] rust-jiff+tz-system-devel-0 100% | 1.0 MiB/s | 13.1 KiB | 00m00s [ 180/1099] rust-jiff+tzdb-bundle-platf 100% | 1.0 MiB/s | 13.2 KiB | 00m00s [ 181/1099] rust-jiff+tzdb-concatenated 100% | 1.0 MiB/s | 13.2 KiB | 00m00s [ 182/1099] rust-jiff+tzdb-zoneinfo-dev 100% | 1.0 MiB/s | 13.2 KiB | 00m00s [ 183/1099] rust-log-devel-0:0.4.34-1.f 100% | 3.7 MiB/s | 53.3 KiB | 00m00s [ 184/1099] rust-matchit-devel-0:0.9.2- 100% | 2.6 MiB/s | 37.9 KiB | 00m00s [ 185/1099] rust-memchr-devel-0:2.8.3-1 100% | 6.5 MiB/s | 93.0 KiB | 00m00s [ 186/1099] rust-memchr+std-devel-0:2.8 100% | 637.4 KiB/s | 8.3 KiB | 00m00s [ 187/1099] rust-notify-devel-0:8.2.0-5 100% | 2.9 MiB/s | 44.3 KiB | 00m00s [ 188/1099] rust-ordermap-devel-0:1.2.2 100% | 4.8 MiB/s | 68.8 KiB | 00m00s [ 189/1099] rust-ordermap+serde-devel-0 100% | 687.6 KiB/s | 8.9 KiB | 00m00s [ 190/1099] rust-ordermap+std-devel-0:1 100% | 676.8 KiB/s | 8.8 KiB | 00m00s [ 191/1099] rust-proc-macro2-devel-0:1. 100% | 4.5 MiB/s | 64.3 KiB | 00m00s [ 192/1099] rust-proc-macro2+proc-macro 100% | 711.6 KiB/s | 9.3 KiB | 00m00s [ 193/1099] rust-quick-junit-devel-0:0. 100% | 2.4 MiB/s | 34.3 KiB | 00m00s [ 194/1099] rust-quote-devel-0:1.0.47-1 100% | 3.3 MiB/s | 43.7 KiB | 00m00s [ 195/1099] rust-quote+proc-macro-devel 100% | 671.6 KiB/s | 8.7 KiB | 00m00s [ 196/1099] rust-rand+std_rng-devel-0:0 100% | 647.3 KiB/s | 8.4 KiB | 00m00s [ 197/1099] rust-rand-devel-0:0.10.2-1. 100% | 5.7 MiB/s | 104.4 KiB | 00m00s [ 198/1099] rust-rayon-devel-0:1.12.0-1 100% | 12.1 MiB/s | 186.0 KiB | 00m00s [ 199/1099] rust-regex-devel-0:1.13.1-1 100% | 8.8 MiB/s | 134.6 KiB | 00m00s [ 200/1099] rust-regex-automata+dfa-bui 100% | 687.3 KiB/s | 8.9 KiB | 00m00s [ 201/1099] rust-regex-automata+dfa-sea 100% | 589.9 KiB/s | 8.8 KiB | 00m00s [ 202/1099] rust-regex-automata+perf-de 100% | 594.9 KiB/s | 8.9 KiB | 00m00s [ 203/1099] rust-regex-automata-devel-0 100% | 11.3 MiB/s | 450.4 KiB | 00m00s [ 204/1099] rust-regex-automata+std-dev 100% | 668.9 KiB/s | 9.4 KiB | 00m00s [ 205/1099] rust-regex-automata+syntax- 100% | 693.9 KiB/s | 9.0 KiB | 00m00s [ 206/1099] rust-regex+perf-devel-0:1.1 100% | 695.7 KiB/s | 9.0 KiB | 00m00s [ 207/1099] rust-regex-syntax-devel-0:0 100% | 12.3 MiB/s | 214.9 KiB | 00m00s [ 208/1099] rust-regex+std-devel-0:1.13 100% | 717.3 KiB/s | 9.3 KiB | 00m00s [ 209/1099] rust-regex+unicode-devel-0: 100% | 720.0 KiB/s | 9.4 KiB | 00m00s [ 210/1099] rust-rustc-hash-devel-0:2.1 100% | 1.6 MiB/s | 21.6 KiB | 00m00s [ 211/1099] rust-rustc-hash+std-devel-0 100% | 617.3 KiB/s | 8.0 KiB | 00m00s [ 212/1099] rust-schemars+derive-devel- 100% | 655.4 KiB/s | 8.5 KiB | 00m00s [ 213/1099] rust-schemars-devel-0:1.2.1 100% | 9.2 MiB/s | 151.0 KiB | 00m00s [ 214/1099] rust-schemars+std-devel-0:1 100% | 650.9 KiB/s | 8.5 KiB | 00m00s [ 215/1099] rust-serde-devel-0:1.0.229- 100% | 5.7 MiB/s | 81.7 KiB | 00m00s [ 216/1099] rust-serde+derive-devel-0:1 100% | 673.8 KiB/s | 8.8 KiB | 00m00s [ 217/1099] rust-serde+std-devel-0:1.0. 100% | 672.9 KiB/s | 8.7 KiB | 00m00s [ 218/1099] rust-serde_json+std-devel-0 100% | 695.9 KiB/s | 9.7 KiB | 00m00s [ 219/1099] rust-smallvec-devel-0:1.16. 100% | 2.8 MiB/s | 37.3 KiB | 00m00s [ 220/1099] rust-serde_json-devel-0:1.0 100% | 9.6 MiB/s | 156.9 KiB | 00m00s [ 221/1099] rust-smallvec+const_generic 100% | 625.4 KiB/s | 8.1 KiB | 00m00s [ 222/1099] rust-smallvec+const_new-dev 100% | 627.2 KiB/s | 8.2 KiB | 00m00s [ 223/1099] rust-smallvec+union-devel-0 100% | 622.4 KiB/s | 8.1 KiB | 00m00s [ 224/1099] rust-snapbox+cmd-devel-0:1. 100% | 722.4 KiB/s | 9.4 KiB | 00m00s [ 225/1099] rust-snapbox-devel-0:1.2.2- 100% | 4.5 MiB/s | 65.0 KiB | 00m00s [ 226/1099] rust-snapbox+color-auto-dev 100% | 703.2 KiB/s | 9.1 KiB | 00m00s [ 227/1099] rust-snapbox+diff-devel-0:1 100% | 716.1 KiB/s | 9.3 KiB | 00m00s [ 228/1099] rust-snapbox+examples-devel 100% | 711.6 KiB/s | 9.3 KiB | 00m00s [ 229/1099] rust-snapbox+term-svg-devel 100% | 715.5 KiB/s | 9.3 KiB | 00m00s [ 230/1099] rust-thin-vec-devel-0:0.2.2 100% | 3.3 MiB/s | 43.8 KiB | 00m00s [ 231/1099] rust-thin-vec+serde-devel-0 100% | 663.2 KiB/s | 8.6 KiB | 00m00s [ 232/1099] rust-thin-vec+std-devel-0:0 100% | 651.2 KiB/s | 8.5 KiB | 00m00s [ 233/1099] rust-thiserror+std-devel-0: 100% | 691.8 KiB/s | 9.0 KiB | 00m00s [ 234/1099] rust-thiserror-devel-0:2.0. 100% | 4.4 MiB/s | 62.4 KiB | 00m00s [ 235/1099] rust-tikv-jemallocator-deve 100% | 1.6 MiB/s | 22.5 KiB | 00m00s [ 236/1099] rust-tikv-jemallocator+back 100% | 618.2 KiB/s | 8.0 KiB | 00m00s [ 237/1099] rust-toml+display-devel-0:1 100% | 719.7 KiB/s | 9.4 KiB | 00m00s [ 238/1099] rust-toml-devel-0:1.1.6-1.f 100% | 4.5 MiB/s | 64.1 KiB | 00m00s [ 239/1099] rust-toml+parse-devel-0:1.1 100% | 723.6 KiB/s | 9.4 KiB | 00m00s [ 240/1099] rust-toml+serde-devel-0:1.1 100% | 732.3 KiB/s | 9.5 KiB | 00m00s [ 241/1099] rust-toml+std-devel-0:1.1.6 100% | 783.1 KiB/s | 10.2 KiB | 00m00s [ 242/1099] rust-toml_parser-devel-0:1. 100% | 2.9 MiB/s | 39.2 KiB | 00m00s [ 243/1099] rust-toml_parser+std-devel- 100% | 628.4 KiB/s | 8.2 KiB | 00m00s [ 244/1099] rust-unicode-ident-devel-0: 100% | 3.5 MiB/s | 46.4 KiB | 00m00s [ 245/1099] rust-url-devel-0:2.5.8-1.fc 100% | 5.5 MiB/s | 78.9 KiB | 00m00s [ 246/1099] rust-url+std-devel-0:2.5.8- 100% | 607.8 KiB/s | 8.5 KiB | 00m00s [ 247/1099] rust-uuid-devel-0:1.26.0-1. 100% | 4.5 MiB/s | 64.0 KiB | 00m00s [ 248/1099] rust-uuid+std-devel-0:1.26. 100% | 727.5 KiB/s | 9.5 KiB | 00m00s [ 249/1099] rust-which-devel-0:8.0.6-1. 100% | 2.5 MiB/s | 33.9 KiB | 00m00s [ 250/1099] rust-which+real-sys-devel-0 100% | 673.5 KiB/s | 8.8 KiB | 00m00s [ 251/1099] rust-zip+deflate-flate2-zli 100% | 842.1 KiB/s | 11.8 KiB | 00m00s [ 252/1099] rust-zip+zstd-devel-0:8.6.0 100% | 892.5 KiB/s | 11.6 KiB | 00m00s [ 253/1099] rust-zip-devel-0:8.6.0-7.fc 100% | 8.0 MiB/s | 131.8 KiB | 00m00s [ 254/1099] pyproject-rpm-macros-0:1.23 100% | 4.1 MiB/s | 54.8 KiB | 00m00s [ 255/1099] rust-anstyle-parse+default- 100% | 582.7 KiB/s | 8.2 KiB | 00m00s [ 256/1099] rust-anstyle+default-devel- 100% | 361.1 KiB/s | 8.3 KiB | 00m00s [ 257/1099] rust-colorchoice+default-de 100% | 624.5 KiB/s | 8.1 KiB | 00m00s [ 258/1099] rust-utf8parse+default-deve 100% | 600.7 KiB/s | 7.8 KiB | 00m00s [ 259/1099] rust-fs-err+default-devel-0 100% | 632.6 KiB/s | 8.2 KiB | 00m00s [ 260/1099] rust-funty-devel-0:2.0.0-8. 100% | 1.5 MiB/s | 20.1 KiB | 00m00s [ 261/1099] rust-anstyle-query+default- 100% | 368.2 KiB/s | 8.5 KiB | 00m00s [ 262/1099] rust-radium+default-devel-0 100% | 592.9 KiB/s | 7.7 KiB | 00m00s [ 263/1099] rust-tap+default-devel-0:1. 100% | 592.0 KiB/s | 7.7 KiB | 00m00s [ 264/1099] rust-tempfile+default-devel 100% | 696.9 KiB/s | 9.1 KiB | 00m00s [ 265/1099] rust-terminfo+default-devel 100% | 604.9 KiB/s | 7.9 KiB | 00m00s [ 266/1099] rust-wyz-devel-0:0.5.1-8.fc 100% | 1.1 MiB/s | 26.3 KiB | 00m00s [ 267/1099] rust-castaway+alloc-devel-0 100% | 611.9 KiB/s | 8.0 KiB | 00m00s [ 268/1099] rust-castaway-devel-0:0.2.4 100% | 1.5 MiB/s | 19.9 KiB | 00m00s [ 269/1099] rust-static_assertions+defa 100% | 604.0 KiB/s | 7.9 KiB | 00m00s [ 270/1099] rust-itoa+default-devel-0:1 100% | 336.5 KiB/s | 8.1 KiB | 00m00s [ 271/1099] rust-zmij+default-devel-0:1 100% | 534.4 KiB/s | 7.5 KiB | 00m00s [ 272/1099] rust-csv-core+default-devel 100% | 619.4 KiB/s | 8.1 KiB | 00m00s [ 273/1099] rust-libtest-mimic+default- 100% | 618.2 KiB/s | 8.0 KiB | 00m00s [ 274/1099] rust-ryu+default-devel-0:1. 100% | 336.3 KiB/s | 8.1 KiB | 00m00s [ 275/1099] rust-walkdir+default-devel- 100% | 599.5 KiB/s | 7.8 KiB | 00m00s [ 276/1099] rust-serde_json+default-dev 100% | 736.9 KiB/s | 9.6 KiB | 00m00s [ 277/1099] rust-url+default-devel-0:2. 100% | 624.2 KiB/s | 8.1 KiB | 00m00s [ 278/1099] rust-url+serde-devel-0:2.5. 100% | 637.1 KiB/s | 8.3 KiB | 00m00s [ 279/1099] rust-get-size2+get-size-der 100% | 691.8 KiB/s | 9.0 KiB | 00m00s [ 280/1099] rust-get-size2+alloc-devel- 100% | 675.6 KiB/s | 8.8 KiB | 00m00s [ 281/1099] rust-regex-automata+dfa-one 100% | 684.3 KiB/s | 8.9 KiB | 00m00s [ 282/1099] rust-regex-automata+hybrid- 100% | 686.4 KiB/s | 8.9 KiB | 00m00s [ 283/1099] rust-regex-automata+meta-de 100% | 685.8 KiB/s | 8.9 KiB | 00m00s [ 284/1099] rust-regex-automata+nfa-dev 100% | 689.4 KiB/s | 9.0 KiB | 00m00s [ 285/1099] rust-same-file+default-deve 100% | 339.9 KiB/s | 7.8 KiB | 00m00s [ 286/1099] rust-phf+default-devel-0:0. 100% | 574.0 KiB/s | 8.0 KiB | 00m00s [ 287/1099] rust-rust-stemmers+default- 100% | 604.3 KiB/s | 7.9 KiB | 00m00s [ 288/1099] rust-itertools+use_alloc-de 100% | 607.0 KiB/s | 7.9 KiB | 00m00s [ 289/1099] rust-libcst_derive+default- 100% | 646.1 KiB/s | 8.4 KiB | 00m00s [ 290/1099] rust-annotate-snippets0.11+ 100% | 309.8 KiB/s | 7.4 KiB | 00m00s [ 291/1099] rust-paste+default-devel-0: 100% | 601.3 KiB/s | 7.8 KiB | 00m00s [ 292/1099] rust-peg+default-devel-0:0. 100% | 617.6 KiB/s | 8.0 KiB | 00m00s [ 293/1099] rust-path-dedot+default-dev 100% | 604.3 KiB/s | 7.9 KiB | 00m00s [ 294/1099] rust-parking_lot_core+defau 100% | 626.6 KiB/s | 8.1 KiB | 00m00s [ 295/1099] rust-lock_api+default-devel 100% | 339.1 KiB/s | 8.1 KiB | 00m00s [ 296/1099] rust-path-dedot+fixed_workd 100% | 606.1 KiB/s | 7.9 KiB | 00m00s [ 297/1099] rust-once_cell+default-deve 100% | 641.9 KiB/s | 8.3 KiB | 00m00s [ 298/1099] rust-unscanny+default-devel 100% | 588.4 KiB/s | 7.6 KiB | 00m00s [ 299/1099] rust-diff+default-devel-0:0 100% | 594.7 KiB/s | 7.7 KiB | 00m00s [ 300/1099] rust-unicode-width+default- 100% | 370.1 KiB/s | 8.5 KiB | 00m00s [ 301/1099] rust-yansi+default-devel-0: 100% | 611.6 KiB/s | 8.0 KiB | 00m00s [ 302/1099] rust-pep440_rs+default-deve 100% | 621.8 KiB/s | 8.1 KiB | 00m00s [ 303/1099] rust-toml0.9+parse-devel-0: 100% | 588.4 KiB/s | 7.6 KiB | 00m00s [ 304/1099] rust-toml0.9+serde-devel-0: 100% | 596.8 KiB/s | 7.8 KiB | 00m00s [ 305/1099] rust-pep508_rs+default-deve 100% | 360.9 KiB/s | 8.3 KiB | 00m00s [ 306/1099] rust-toml0.9+std-devel-0:0. 100% | 647.9 KiB/s | 8.4 KiB | 00m00s [ 307/1099] rust-rkyv_derive-devel-0:0. 100% | 2.3 MiB/s | 30.1 KiB | 00m00s [ 308/1099] rust-toml0.9-devel-0:0.9.12 100% | 4.0 MiB/s | 62.1 KiB | 00m00s [ 309/1099] rust-rkyv_derive+bytecheck- 100% | 674.4 KiB/s | 8.8 KiB | 00m00s [ 310/1099] rust-rkyv+alloc-devel-0:0.8 100% | 700.2 KiB/s | 9.1 KiB | 00m00s [ 311/1099] rust-munge-devel-0:0.4.7-2. 100% | 1.0 MiB/s | 25.5 KiB | 00m00s [ 312/1099] rust-hashbrown+default-deve 100% | 680.4 KiB/s | 8.8 KiB | 00m00s [ 313/1099] rust-hashlink+default-devel 100% | 639.8 KiB/s | 8.3 KiB | 00m00s [ 314/1099] rust-intrusive-collections+ 100% | 632.0 KiB/s | 8.2 KiB | 00m00s [ 315/1099] rust-salsa-macro-rules+defa 100% | 623.6 KiB/s | 8.1 KiB | 00m00s [ 316/1099] rust-parking_lot+default-de 100% | 633.8 KiB/s | 8.2 KiB | 00m00s [ 317/1099] rust-boxcar+default-devel-0 100% | 369.7 KiB/s | 8.9 KiB | 00m00s [ 318/1099] rust-typeid+default-devel-0 100% | 618.2 KiB/s | 8.0 KiB | 00m00s [ 319/1099] rust-compact_str+default-de 100% | 642.5 KiB/s | 8.4 KiB | 00m00s [ 320/1099] rust-inventory+default-deve 100% | 638.9 KiB/s | 8.3 KiB | 00m00s [ 321/1099] rust-salsa-macros+default-d 100% | 619.7 KiB/s | 8.1 KiB | 00m00s [ 322/1099] rust-strum_macros+default-d 100% | 581.3 KiB/s | 8.1 KiB | 00m00s [ 323/1099] rust-heck+default-devel-0:0 100% | 597.7 KiB/s | 7.8 KiB | 00m00s [ 324/1099] rust-shellexpand+dirs-devel 100% | 330.8 KiB/s | 7.9 KiB | 00m00s [ 325/1099] rust-once_cell+std-devel-0: 100% | 640.7 KiB/s | 8.3 KiB | 00m00s [ 326/1099] rust-once_cell-devel-0:1.21 100% | 3.1 MiB/s | 44.8 KiB | 00m00s [ 327/1099] rust-pin-project-lite+defau 100% | 625.4 KiB/s | 8.1 KiB | 00m00s [ 328/1099] rust-tracing-core-devel-0:0 100% | 4.2 MiB/s | 68.2 KiB | 00m00s [ 329/1099] rust-test-case-macros-devel 100% | 569.0 KiB/s | 13.7 KiB | 00m00s [ 330/1099] rust-lazy_static+default-de 100% | 607.9 KiB/s | 7.9 KiB | 00m00s [ 331/1099] rust-tracing-core+default-d 100% | 623.9 KiB/s | 8.1 KiB | 00m00s [ 332/1099] rust-tracing-subscriber+nu- 100% | 638.9 KiB/s | 8.3 KiB | 00m00s [ 333/1099] rust-tracing-subscriber+reg 100% | 359.8 KiB/s | 8.3 KiB | 00m00s [ 334/1099] rust-chrono+clock-devel-0:0 100% | 640.7 KiB/s | 8.3 KiB | 00m00s [ 335/1099] rust-chrono+std-devel-0:0.4 100% | 637.1 KiB/s | 8.3 KiB | 00m00s [ 336/1099] rust-tracing-subscriber+mat 100% | 636.8 KiB/s | 8.3 KiB | 00m00s [ 337/1099] rust-tracing-subscriber+onc 100% | 591.9 KiB/s | 8.3 KiB | 00m00s [ 338/1099] rust-tracing-subscriber+std 100% | 638.9 KiB/s | 8.3 KiB | 00m00s [ 339/1099] rust-chrono-devel-0:0.4.44- 100% | 5.3 MiB/s | 195.8 KiB | 00m00s [ 340/1099] rust-tracing-subscriber+thr 100% | 638.6 KiB/s | 8.3 KiB | 00m00s [ 341/1099] rust-tracing-subscriber+tra 100% | 635.3 KiB/s | 8.3 KiB | 00m00s [ 342/1099] rust-tracing-core+std-devel 100% | 623.3 KiB/s | 8.1 KiB | 00m00s [ 343/1099] rust-tinyvec+alloc-devel-0: 100% | 642.5 KiB/s | 8.4 KiB | 00m00s [ 344/1099] rust-tracing+tracing-attrib 100% | 350.9 KiB/s | 8.1 KiB | 00m00s [ 345/1099] rust-tinyvec+default-devel- 100% | 639.8 KiB/s | 8.3 KiB | 00m00s [ 346/1099] rust-phf0.11-devel-0:0.11.3 100% | 2.1 MiB/s | 28.2 KiB | 00m00s [ 347/1099] rust-get-size2+default-deve 100% | 588.3 KiB/s | 8.8 KiB | 00m00s [ 348/1099] rust-unicode_names2_generat 100% | 337.6 KiB/s | 8.1 KiB | 00m00s [ 349/1099] rust-globwalk+default-devel 100% | 594.1 KiB/s | 7.7 KiB | 00m00s [ 350/1099] rust-predicates+diff-devel- 100% | 622.7 KiB/s | 8.1 KiB | 00m00s [ 351/1099] rust-predicates-devel-0:3.1 100% | 2.9 MiB/s | 38.1 KiB | 00m00s [ 352/1099] rust-predicates-core+defaul 100% | 347.5 KiB/s | 8.0 KiB | 00m00s [ 353/1099] rust-predicates-tree+defaul 100% | 617.9 KiB/s | 8.0 KiB | 00m00s [ 354/1099] rust-bstr+alloc-devel-0:1.1 100% | 542.3 KiB/s | 8.7 KiB | 00m00s [ 355/1099] rust-clap_builder+color-dev 100% | 728.6 KiB/s | 10.2 KiB | 00m00s [ 356/1099] rust-clap_builder-devel-0:4 100% | 7.1 MiB/s | 159.2 KiB | 00m00s [ 357/1099] rust-clap_derive+default-de 100% | 595.6 KiB/s | 8.9 KiB | 00m00s [ 358/1099] rust-clap_builder+env-devel 100% | 669.3 KiB/s | 10.0 KiB | 00m00s [ 359/1099] rust-clap_builder+error-con 100% | 671.9 KiB/s | 10.1 KiB | 00m00s [ 360/1099] rust-clap_builder+help-deve 100% | 669.9 KiB/s | 10.0 KiB | 00m00s [ 361/1099] rust-clap_builder+std-devel 100% | 679.0 KiB/s | 10.2 KiB | 00m00s [ 362/1099] rust-clap_builder+string-de 100% | 670.4 KiB/s | 10.1 KiB | 00m00s [ 363/1099] rust-clap_builder+suggestio 100% | 641.9 KiB/s | 10.3 KiB | 00m00s [ 364/1099] rust-clap_builder+usage-dev 100% | 669.9 KiB/s | 10.0 KiB | 00m00s [ 365/1099] rust-clap_builder+wrap_help 100% | 684.4 KiB/s | 10.3 KiB | 00m00s [ 366/1099] rust-crossbeam+alloc-devel- 100% | 539.9 KiB/s | 8.1 KiB | 00m00s [ 367/1099] rust-hashbrown0.14-devel-0: 100% | 6.6 MiB/s | 122.4 KiB | 00m00s [ 368/1099] rust-hashbrown0.14+raw-deve 100% | 330.2 KiB/s | 7.6 KiB | 00m00s [ 369/1099] rust-icu_collections-devel- 100% | 5.2 MiB/s | 96.7 KiB | 00m00s [ 370/1099] rust-icu_locale_core+zerove 100% | 562.8 KiB/s | 8.4 KiB | 00m00s [ 371/1099] rust-icu_provider-devel-0:2 100% | 3.0 MiB/s | 54.9 KiB | 00m00s [ 372/1099] rust-icu_locale_core-devel- 100% | 4.6 MiB/s | 95.1 KiB | 00m00s [ 373/1099] rust-zerotrie+yoke-devel-0: 100% | 539.4 KiB/s | 8.1 KiB | 00m00s [ 374/1099] rust-zerotrie+zerofrom-deve 100% | 536.3 KiB/s | 8.0 KiB | 00m00s [ 375/1099] rust-zerotrie-devel-0:0.2.5 100% | 4.6 MiB/s | 80.6 KiB | 00m00s [ 376/1099] rust-zerovec+derive-devel-0 100% | 656.3 KiB/s | 9.2 KiB | 00m00s [ 377/1099] rust-zerovec+yoke-devel-0:0 100% | 654.1 KiB/s | 9.2 KiB | 00m00s [ 378/1099] rust-zerovec-devel-0:0.11.8 100% | 6.6 MiB/s | 121.2 KiB | 00m00s [ 379/1099] rust-icu_properties_data-de 100% | 9.1 MiB/s | 158.8 KiB | 00m00s [ 380/1099] rust-icu_provider+baked-dev 100% | 602.7 KiB/s | 8.4 KiB | 00m00s [ 381/1099] rust-unit-prefix+default-de 100% | 584.5 KiB/s | 7.6 KiB | 00m00s [ 382/1099] rust-similar2+inline-devel- 100% | 511.0 KiB/s | 7.2 KiB | 00m00s [ 383/1099] rust-equivalent-devel-0:1.0 100% | 617.6 KiB/s | 14.8 KiB | 00m00s [ 384/1099] rust-insta+console-devel-0: 100% | 695.7 KiB/s | 9.0 KiB | 00m00s [ 385/1099] rust-insta+regex-devel-0:1. 100% | 699.9 KiB/s | 9.1 KiB | 00m00s [ 386/1099] rust-insta+strip-ansi-escap 100% | 696.0 KiB/s | 9.0 KiB | 00m00s [ 387/1099] rust-insta+serde-devel-0:1. 100% | 598.5 KiB/s | 9.0 KiB | 00m00s [ 388/1099] rust-insta+pest-devel-0:1.4 100% | 597.7 KiB/s | 9.0 KiB | 00m00s [ 389/1099] rust-insta+pest_derive-deve 100% | 600.6 KiB/s | 9.0 KiB | 00m00s [ 390/1099] rust-syn2+derive-devel-0:2. 100% | 473.8 KiB/s | 7.1 KiB | 00m00s [ 391/1099] rust-syn2+extra-traits-deve 100% | 475.3 KiB/s | 7.1 KiB | 00m00s [ 392/1099] rust-syn2+full-devel-0:2.0. 100% | 473.2 KiB/s | 7.1 KiB | 00m00s [ 393/1099] rust-jiff+alloc-devel-0:0.2 100% | 893.6 KiB/s | 13.4 KiB | 00m00s [ 394/1099] rust-jiff-core-devel-0:0.1. 100% | 7.0 MiB/s | 121.1 KiB | 00m00s [ 395/1099] rust-jiff-core+std-devel-0: 100% | 536.6 KiB/s | 7.5 KiB | 00m00s [ 396/1099] rust-jiff-core+tz-fat-devel 100% | 486.3 KiB/s | 7.3 KiB | 00m00s [ 397/1099] rust-memchr+alloc-devel-0:2 100% | 550.8 KiB/s | 8.3 KiB | 00m00s [ 398/1099] rust-notify-types+default-d 100% | 336.8 KiB/s | 8.1 KiB | 00m00s [ 399/1099] rust-indexmap+serde-devel-0 100% | 723.9 KiB/s | 9.4 KiB | 00m00s [ 400/1099] rust-quick-xml+default-deve 100% | 682.5 KiB/s | 8.9 KiB | 00m00s [ 401/1099] rust-rayon-core+default-dev 100% | 609.1 KiB/s | 7.9 KiB | 00m00s [ 402/1099] rust-regex-automata+alloc-d 100% | 678.9 KiB/s | 8.8 KiB | 00m00s [ 403/1099] rust-strip-ansi-escapes+def 100% | 331.7 KiB/s | 8.0 KiB | 00m00s [ 404/1099] rust-regex-automata+nfa-pik 100% | 684.3 KiB/s | 8.9 KiB | 00m00s [ 405/1099] rust-regex-automata+nfa-tho 100% | 684.6 KiB/s | 8.9 KiB | 00m00s [ 406/1099] rust-regex-automata+perf-in 100% | 680.7 KiB/s | 8.8 KiB | 00m00s [ 407/1099] rust-regex-automata+perf-li 100% | 690.6 KiB/s | 9.0 KiB | 00m00s [ 408/1099] rust-regex+perf-backtrack-d 100% | 694.2 KiB/s | 9.0 KiB | 00m00s [ 409/1099] rust-regex+perf-cache-devel 100% | 679.5 KiB/s | 8.8 KiB | 00m00s [ 410/1099] rust-regex+perf-dfa-devel-0 100% | 691.5 KiB/s | 9.0 KiB | 00m00s [ 411/1099] rust-regex+perf-inline-deve 100% | 693.0 KiB/s | 9.0 KiB | 00m00s [ 412/1099] rust-regex+perf-literal-dev 100% | 703.8 KiB/s | 9.1 KiB | 00m00s [ 413/1099] rust-regex+perf-onepass-dev 100% | 693.3 KiB/s | 9.0 KiB | 00m00s [ 414/1099] rust-regex-syntax+std-devel 100% | 631.1 KiB/s | 8.2 KiB | 00m00s [ 415/1099] rust-regex+unicode-age-deve 100% | 700.5 KiB/s | 9.1 KiB | 00m00s [ 416/1099] rust-regex+unicode-bool-dev 100% | 701.1 KiB/s | 9.1 KiB | 00m00s [ 417/1099] rust-regex+unicode-case-dev 100% | 701.1 KiB/s | 9.1 KiB | 00m00s [ 418/1099] rust-regex+unicode-gencat-d 100% | 702.3 KiB/s | 9.1 KiB | 00m00s [ 419/1099] rust-regex+unicode-perl-dev 100% | 710.4 KiB/s | 9.2 KiB | 00m00s [ 420/1099] rust-regex+unicode-script-d 100% | 702.3 KiB/s | 9.1 KiB | 00m00s [ 421/1099] rust-regex+unicode-segment- 100% | 702.9 KiB/s | 9.1 KiB | 00m00s [ 422/1099] rust-regex-automata+unicode 100% | 728.4 KiB/s | 9.5 KiB | 00m00s [ 423/1099] rust-regex-syntax+unicode-d 100% | 658.1 KiB/s | 8.6 KiB | 00m00s [ 424/1099] rust-serde_core+result-deve 100% | 595.3 KiB/s | 7.7 KiB | 00m00s [ 425/1099] rust-serde_core-devel-0:1.0 100% | 4.5 MiB/s | 64.3 KiB | 00m00s [ 426/1099] rust-dyn-clone+default-deve 100% | 339.2 KiB/s | 8.1 KiB | 00m00s [ 427/1099] rust-serde+serde_derive-dev 100% | 684.9 KiB/s | 8.9 KiB | 00m00s [ 428/1099] rust-serde_core+std-devel-0 100% | 594.4 KiB/s | 7.7 KiB | 00m00s [ 429/1099] rust-snapbox-macros+default 100% | 586.0 KiB/s | 8.2 KiB | 00m00s [ 430/1099] rust-os_pipe+default-devel- 100% | 629.3 KiB/s | 8.2 KiB | 00m00s [ 431/1099] rust-normalize-line-endings 100% | 345.5 KiB/s | 7.9 KiB | 00m00s [ 432/1099] rust-wait-timeout+default-d 100% | 609.1 KiB/s | 7.9 KiB | 00m00s [ 433/1099] rust-snapbox+color-devel-0: 100% | 717.6 KiB/s | 9.3 KiB | 00m00s [ 434/1099] rust-similar+default-devel- 100% | 617.3 KiB/s | 8.0 KiB | 00m00s [ 435/1099] rust-snapbox+structured-dat 100% | 663.3 KiB/s | 9.3 KiB | 00m00s [ 436/1099] rust-thiserror-impl+default 100% | 651.0 KiB/s | 9.1 KiB | 00m00s [ 437/1099] rust-escargot+default-devel 100% | 351.1 KiB/s | 8.4 KiB | 00m00s [ 438/1099] rust-tikv-jemalloc-sys+back 100% | 517.3 KiB/s | 7.8 KiB | 00m00s [ 439/1099] rust-tikv-jemalloc-sys-deve 100% | 1.9 MiB/s | 33.0 KiB | 00m00s [ 440/1099] rust-serde_spanned+alloc-de 100% | 538.9 KiB/s | 8.6 KiB | 00m00s [ 441/1099] rust-toml_datetime+alloc-de 100% | 587.8 KiB/s | 8.8 KiB | 00m00s [ 442/1099] rust-serde_spanned-devel-0: 100% | 1.1 MiB/s | 18.7 KiB | 00m00s [ 443/1099] rust-toml_datetime-devel-0: 100% | 1.4 MiB/s | 24.1 KiB | 00m00s [ 444/1099] rust-toml_writer+alloc-deve 100% | 529.8 KiB/s | 7.9 KiB | 00m00s [ 445/1099] rust-toml_writer-devel-0:1. 100% | 1.3 MiB/s | 20.9 KiB | 00m00s [ 446/1099] rust-toml_parser+alloc-deve 100% | 542.5 KiB/s | 8.1 KiB | 00m00s [ 447/1099] rust-serde_spanned+serde-de 100% | 569.3 KiB/s | 8.5 KiB | 00m00s [ 448/1099] rust-toml_datetime+serde-de 100% | 582.4 KiB/s | 8.7 KiB | 00m00s [ 449/1099] rust-serde_spanned+std-deve 100% | 617.8 KiB/s | 8.6 KiB | 00m00s [ 450/1099] rust-toml_datetime+std-deve 100% | 589.6 KiB/s | 8.8 KiB | 00m00s [ 451/1099] rust-toml_writer+std-devel- 100% | 531.8 KiB/s | 8.0 KiB | 00m00s [ 452/1099] rust-form_urlencoded-devel- 100% | 1.3 MiB/s | 17.3 KiB | 00m00s [ 453/1099] rust-idna+alloc-devel-0:1.1 100% | 635.0 KiB/s | 8.3 KiB | 00m00s [ 454/1099] rust-form_urlencoded+alloc- 100% | 353.5 KiB/s | 8.1 KiB | 00m00s [ 455/1099] rust-idna+compiled_data-dev 100% | 650.6 KiB/s | 8.5 KiB | 00m00s [ 456/1099] rust-idna-devel-0:1.1.0-3.f 100% | 6.7 MiB/s | 137.4 KiB | 00m00s [ 457/1099] rust-percent-encoding+alloc 100% | 342.1 KiB/s | 7.9 KiB | 00m00s [ 458/1099] rust-percent-encoding-devel 100% | 1.5 MiB/s | 19.3 KiB | 00m00s [ 459/1099] rust-form_urlencoded+std-de 100% | 627.8 KiB/s | 8.2 KiB | 00m00s [ 460/1099] rust-percent-encoding+std-d 100% | 607.9 KiB/s | 7.9 KiB | 00m00s [ 461/1099] rust-typed-path+default-dev 100% | 568.9 KiB/s | 7.4 KiB | 00m00s [ 462/1099] rust-idna+std-devel-0:1.1.0 100% | 359.9 KiB/s | 8.3 KiB | 00m00s [ 463/1099] rust-zip+deflate-flate2-dev 100% | 730.0 KiB/s | 11.7 KiB | 00m00s [ 464/1099] rust-flate2+zlib-rs-devel-0 100% | 735.4 KiB/s | 9.6 KiB | 00m00s [ 465/1099] rust-zstd-devel-0:0.13.3-3. 100% | 2.7 MiB/s | 41.4 KiB | 00m00s [ 466/1099] python-rpm-macros-0:3.14-12 100% | 1.5 MiB/s | 20.0 KiB | 00m00s [ 467/1099] rust-flate2-devel-0:1.1.9-1 100% | 3.2 MiB/s | 90.4 KiB | 00m00s [ 468/1099] python3-rpm-macros-0:3.14-1 100% | 955.1 KiB/s | 12.4 KiB | 00m00s [ 469/1099] rust-anstyle-parse+utf8-dev 100% | 635.6 KiB/s | 8.3 KiB | 00m00s [ 470/1099] rust-colorchoice-devel-0:1. 100% | 1.2 MiB/s | 16.3 KiB | 00m00s [ 471/1099] rust-anstyle-parse-devel-0: 100% | 1.0 MiB/s | 24.4 KiB | 00m00s [ 472/1099] rust-utf8parse-devel-0:0.2. 100% | 1.6 MiB/s | 21.4 KiB | 00m00s [ 473/1099] rust-anstyle-query-devel-0: 100% | 1.4 MiB/s | 18.2 KiB | 00m00s [ 474/1099] rust-radium-devel-0:0.7.0-7 100% | 1.4 MiB/s | 18.6 KiB | 00m00s [ 475/1099] rust-tap-devel-0:1.0.1-13.f 100% | 1.4 MiB/s | 19.2 KiB | 00m00s [ 476/1099] rust-fs-err-devel-0:3.2.2-1 100% | 1.3 MiB/s | 31.0 KiB | 00m00s [ 477/1099] rust-terminfo-devel-0:0.9.0 100% | 3.9 MiB/s | 55.3 KiB | 00m00s [ 478/1099] rust-itoa-devel-0:1.0.18-1. 100% | 1.5 MiB/s | 20.1 KiB | 00m00s [ 479/1099] rust-csv-core-devel-0:0.1.1 100% | 2.4 MiB/s | 32.2 KiB | 00m00s [ 480/1099] rust-zmij-devel-0:1.0.21-1. 100% | 1.1 MiB/s | 27.3 KiB | 00m00s [ 481/1099] rust-ryu-devel-0:1.0.23-1.f 100% | 3.7 MiB/s | 56.8 KiB | 00m00s [ 482/1099] rust-libtest-mimic-devel-0: 100% | 2.7 MiB/s | 35.6 KiB | 00m00s [ 483/1099] rust-get-size-derive2+defau 100% | 615.0 KiB/s | 8.6 KiB | 00m00s [ 484/1099] rust-regex-automata+nfa-bac 100% | 593.6 KiB/s | 8.9 KiB | 00m00s [ 485/1099] rust-phf-devel-0:0.13.1-2.f 100% | 1.9 MiB/s | 29.9 KiB | 00m00s [ 486/1099] rust-phf+std-devel-0:0.13.1 100% | 359.4 KiB/s | 8.3 KiB | 00m00s [ 487/1099] rust-libcst_derive-devel-0: 100% | 1.4 MiB/s | 19.0 KiB | 00m00s [ 488/1099] rust-annotate-snippets0.11- 100% | 1.4 MiB/s | 35.3 KiB | 00m00s [ 489/1099] rust-paste-devel-0:1.0.15-5 100% | 2.6 MiB/s | 37.3 KiB | 00m00s [ 490/1099] rust-peg-devel-0:0.8.5-3.fc 100% | 3.2 MiB/s | 45.2 KiB | 00m00s [ 491/1099] rust-rust-stemmers-devel-0: 100% | 31.5 MiB/s | 1.9 MiB | 00m00s [ 492/1099] rust-peg+std-devel-0:0.8.5- 100% | 348.7 KiB/s | 8.0 KiB | 00m00s [ 493/1099] rust-lock_api+atomic_usize- 100% | 624.5 KiB/s | 8.1 KiB | 00m00s [ 494/1099] rust-lock_api-devel-0:0.4.1 100% | 2.2 MiB/s | 29.2 KiB | 00m00s [ 495/1099] rust-path-dedot-devel-0:4.0 100% | 900.5 KiB/s | 14.4 KiB | 00m00s [ 496/1099] rust-parking_lot_core-devel 100% | 1.7 MiB/s | 43.8 KiB | 00m00s [ 497/1099] rust-unicode-width+cjk-deve 100% | 604.1 KiB/s | 8.5 KiB | 00m00s [ 498/1099] rust-unscanny-devel-0:0.1.0 100% | 1.3 MiB/s | 17.9 KiB | 00m00s [ 499/1099] rust-yansi+std-devel-0:1.0. 100% | 610.7 KiB/s | 7.9 KiB | 00m00s [ 500/1099] rust-yansi-devel-0:1.0.1-6. 100% | 2.7 MiB/s | 36.4 KiB | 00m00s [ 501/1099] rust-diff-devel-0:0.1.13-10 100% | 1.5 MiB/s | 38.6 KiB | 00m00s [ 502/1099] rust-pep508_rs-devel-0:0.9. 100% | 4.9 MiB/s | 74.6 KiB | 00m00s [ 503/1099] rust-winnow0.7-devel-0:0.7. 100% | 10.6 MiB/s | 173.3 KiB | 00m00s [ 504/1099] rust-toml_datetime0.7+std-d 100% | 575.2 KiB/s | 7.5 KiB | 00m00s [ 505/1099] rust-toml_datetime0.7+serde 100% | 307.0 KiB/s | 7.4 KiB | 00m00s [ 506/1099] rust-toml_datetime0.7+alloc 100% | 573.1 KiB/s | 7.5 KiB | 00m00s [ 507/1099] rust-toml_datetime0.7-devel 100% | 1.7 MiB/s | 22.7 KiB | 00m00s [ 508/1099] rust-hashbrown+allocator-ap 100% | 683.7 KiB/s | 8.9 KiB | 00m00s [ 509/1099] rust-hashbrown+default-hash 100% | 676.2 KiB/s | 8.8 KiB | 00m00s [ 510/1099] rust-munge_macro-devel-0:0. 100% | 613.3 KiB/s | 14.7 KiB | 00m00s [ 511/1099] rust-hashbrown+equivalent-d 100% | 675.3 KiB/s | 8.8 KiB | 00m00s [ 512/1099] rust-hashbrown+raw-entry-de 100% | 664.4 KiB/s | 8.6 KiB | 00m00s [ 513/1099] rust-hashlink-devel-0:0.12. 100% | 2.6 MiB/s | 37.9 KiB | 00m00s [ 514/1099] rust-intrusive-collections+ 100% | 627.8 KiB/s | 8.2 KiB | 00m00s [ 515/1099] rust-intrusive-collections- 100% | 3.3 MiB/s | 47.5 KiB | 00m00s [ 516/1099] rust-salsa-macro-rules-deve 100% | 2.0 MiB/s | 28.6 KiB | 00m00s [ 517/1099] rust-typeid-devel-0:1.0.3-4 100% | 1.3 MiB/s | 17.0 KiB | 00m00s [ 518/1099] rust-inventory-devel-0:0.3. 100% | 1.8 MiB/s | 23.6 KiB | 00m00s [ 519/1099] rust-boxcar-devel-0:0.2.14- 100% | 1.2 MiB/s | 28.8 KiB | 00m00s [ 520/1099] rust-salsa-macros-devel-0:0 100% | 3.7 MiB/s | 53.0 KiB | 00m00s [ 521/1099] rust-dirs+default-devel-0:6 100% | 624.5 KiB/s | 8.1 KiB | 00m00s [ 522/1099] rust-syn2+parsing-devel-0:2 100% | 546.9 KiB/s | 7.1 KiB | 00m00s [ 523/1099] rust-syn2+default-devel-0:2 100% | 560.8 KiB/s | 7.3 KiB | 00m00s [ 524/1099] rust-test-case-core-devel-0 100% | 1.5 MiB/s | 23.4 KiB | 00m00s [ 525/1099] rust-once_cell+alloc-devel- 100% | 362.5 KiB/s | 8.3 KiB | 00m00s [ 526/1099] rust-pin-project-lite-devel 100% | 4.1 MiB/s | 58.8 KiB | 00m00s [ 527/1099] rust-lazy_static-devel-0:1. 100% | 1.6 MiB/s | 21.4 KiB | 00m00s [ 528/1099] rust-chrono+iana-time-zone- 100% | 658.1 KiB/s | 8.6 KiB | 00m00s [ 529/1099] rust-tracing-subscriber+sha 100% | 360.9 KiB/s | 8.3 KiB | 00m00s [ 530/1099] rust-chrono+now-devel-0:0.4 100% | 636.8 KiB/s | 8.3 KiB | 00m00s [ 531/1099] rust-chrono+alloc-devel-0:0 100% | 635.0 KiB/s | 8.3 KiB | 00m00s [ 532/1099] rust-matchers+default-devel 100% | 601.6 KiB/s | 7.8 KiB | 00m00s [ 533/1099] rust-tracing-subscriber+all 100% | 624.2 KiB/s | 8.1 KiB | 00m00s [ 534/1099] rust-num-traits-devel-0:0.2 100% | 2.2 MiB/s | 58.1 KiB | 00m00s [ 535/1099] rust-tracing-attributes+def 100% | 629.0 KiB/s | 8.2 KiB | 00m00s [ 536/1099] rust-tracing-core+once_cell 100% | 633.5 KiB/s | 8.2 KiB | 00m00s [ 537/1099] rust-tinyvec-devel-0:1.11.0 100% | 3.6 MiB/s | 51.1 KiB | 00m00s [ 538/1099] rust-tinyvec+tinyvec_macros 100% | 354.4 KiB/s | 8.5 KiB | 00m00s [ 539/1099] rust-phf_shared0.11-devel-0 100% | 1.6 MiB/s | 21.2 KiB | 00m00s [ 540/1099] rust-unicode_names2_generat 100% | 1.7 MiB/s | 22.6 KiB | 00m00s [ 541/1099] rust-predicates-core-devel- 100% | 1.3 MiB/s | 16.9 KiB | 00m00s [ 542/1099] rust-predicates-tree-devel- 100% | 1.1 MiB/s | 16.0 KiB | 00m00s [ 543/1099] rust-difflib+default-devel- 100% | 335.6 KiB/s | 7.7 KiB | 00m00s [ 544/1099] rust-anstream+default-devel 100% | 673.8 KiB/s | 8.8 KiB | 00m00s [ 545/1099] rust-clap_derive-devel-0:4. 100% | 2.5 MiB/s | 40.3 KiB | 00m00s [ 546/1099] rust-terminal_size+default- 100% | 542.8 KiB/s | 8.1 KiB | 00m00s [ 547/1099] rust-strsim+default-devel-0 100% | 334.7 KiB/s | 8.0 KiB | 00m00s [ 548/1099] rust-yoke+derive-devel-0:0. 100% | 587.8 KiB/s | 8.8 KiB | 00m00s [ 549/1099] rust-yoke-devel-0:0.8.3-1.f 100% | 2.2 MiB/s | 38.4 KiB | 00m00s [ 550/1099] rust-tinystr+zerovec-devel- 100% | 557.9 KiB/s | 8.4 KiB | 00m00s [ 551/1099] rust-utf8_iter-devel-0:1.0. 100% | 776.7 KiB/s | 18.6 KiB | 00m00s [ 552/1099] rust-tinystr-devel-0:0.8.4- 100% | 1.8 MiB/s | 27.9 KiB | 00m00s [ 553/1099] rust-writeable-devel-0:0.6. 100% | 2.0 MiB/s | 33.5 KiB | 00m00s [ 554/1099] rust-zerovec-derive-devel-0 100% | 2.0 MiB/s | 30.6 KiB | 00m00s [ 555/1099] rust-unit-prefix-devel-0:0. 100% | 1.2 MiB/s | 15.5 KiB | 00m00s [ 556/1099] rust-unit-prefix+std-devel- 100% | 328.2 KiB/s | 7.5 KiB | 00m00s [ 557/1099] rust-similar2+text-devel-0: 100% | 444.6 KiB/s | 7.1 KiB | 00m00s [ 558/1099] rust-similar2-devel-0:2.7.0 100% | 4.0 MiB/s | 69.0 KiB | 00m00s [ 559/1099] rust-pest_derive+default-de 100% | 662.9 KiB/s | 8.6 KiB | 00m00s [ 560/1099] rust-pest+default-devel-0:2 100% | 372.8 KiB/s | 8.6 KiB | 00m00s [ 561/1099] rust-jiff-core+alloc-devel- 100% | 455.6 KiB/s | 7.3 KiB | 00m00s [ 562/1099] rust-syn2-devel-0:2.0.119-1 100% | 10.1 MiB/s | 257.3 KiB | 00m00s [ 563/1099] rust-notify-types-devel-0:2 100% | 1.6 MiB/s | 41.5 KiB | 00m00s [ 564/1099] rust-quick-xml-devel-0:0.41 100% | 9.5 MiB/s | 185.0 KiB | 00m00s [ 565/1099] rust-strip-ansi-escapes-dev 100% | 1.2 MiB/s | 16.2 KiB | 00m00s [ 566/1099] rust-regex-automata+perf-li 100% | 603.7 KiB/s | 9.1 KiB | 00m00s [ 567/1099] rust-regex-automata+perf-li 100% | 613.3 KiB/s | 9.2 KiB | 00m00s [ 568/1099] rust-rayon-core-devel-0:1.1 100% | 2.7 MiB/s | 78.6 KiB | 00m00s [ 569/1099] rust-regex-automata+unicode 100% | 568.2 KiB/s | 9.1 KiB | 00m00s [ 570/1099] rust-regex-syntax+unicode-a 100% | 549.0 KiB/s | 8.2 KiB | 00m00s [ 571/1099] rust-regex-automata+unicode 100% | 606.6 KiB/s | 9.1 KiB | 00m00s [ 572/1099] rust-regex-syntax+unicode-b 100% | 588.8 KiB/s | 8.2 KiB | 00m00s [ 573/1099] rust-regex-automata+unicode 100% | 699.9 KiB/s | 9.1 KiB | 00m00s [ 574/1099] rust-regex-syntax+unicode-c 100% | 634.1 KiB/s | 8.2 KiB | 00m00s [ 575/1099] rust-regex-automata+unicode 100% | 700.8 KiB/s | 9.1 KiB | 00m00s [ 576/1099] rust-regex-syntax+unicode-g 100% | 634.7 KiB/s | 8.3 KiB | 00m00s [ 577/1099] rust-regex-automata+unicode 100% | 699.9 KiB/s | 9.1 KiB | 00m00s [ 578/1099] rust-regex-automata+unicode 100% | 683.7 KiB/s | 8.9 KiB | 00m00s [ 579/1099] rust-regex-syntax+unicode-p 100% | 634.1 KiB/s | 8.2 KiB | 00m00s [ 580/1099] rust-regex-automata+unicode 100% | 700.8 KiB/s | 9.1 KiB | 00m00s [ 581/1099] rust-regex-syntax+unicode-s 100% | 634.7 KiB/s | 8.3 KiB | 00m00s [ 582/1099] rust-regex-automata+unicode 100% | 701.1 KiB/s | 9.1 KiB | 00m00s [ 583/1099] rust-regex-syntax+unicode-s 100% | 634.7 KiB/s | 8.3 KiB | 00m00s [ 584/1099] rust-serde_derive+default-d 100% | 677.7 KiB/s | 8.8 KiB | 00m00s [ 585/1099] rust-normalize-line-endings 100% | 1.0 MiB/s | 13.8 KiB | 00m00s [ 586/1099] rust-dyn-clone-devel-0:1.0. 100% | 807.8 KiB/s | 19.4 KiB | 00m00s [ 587/1099] rust-snapbox-macros-devel-0 100% | 1.2 MiB/s | 15.4 KiB | 00m00s [ 588/1099] rust-os_pipe-devel-0:1.2.3- 100% | 1.4 MiB/s | 18.6 KiB | 00m00s [ 589/1099] rust-snapbox-macros+color-d 100% | 642.2 KiB/s | 8.3 KiB | 00m00s [ 590/1099] rust-escargot-devel-0:0.5.1 100% | 2.1 MiB/s | 28.6 KiB | 00m00s [ 591/1099] rust-wait-timeout-devel-0:0 100% | 826.9 KiB/s | 19.8 KiB | 00m00s [ 592/1099] rust-thiserror-impl-devel-0 100% | 2.1 MiB/s | 30.2 KiB | 00m00s [ 593/1099] rust-smallvec+default-devel 100% | 623.0 KiB/s | 8.1 KiB | 00m00s [ 594/1099] rust-typed-path+std-devel-0 100% | 565.0 KiB/s | 7.3 KiB | 00m00s [ 595/1099] rust-utf8_iter+default-deve 100% | 338.9 KiB/s | 7.8 KiB | 00m00s [ 596/1099] rust-typed-path-devel-0:0.1 100% | 6.6 MiB/s | 94.2 KiB | 00m00s [ 597/1099] rust-zip+_deflate-any-devel 100% | 884.7 KiB/s | 11.5 KiB | 00m00s [ 598/1099] rust-zstd-safe+std-devel-0: 100% | 638.3 KiB/s | 8.3 KiB | 00m00s [ 599/1099] rust-flate2+any_zlib-devel- 100% | 386.1 KiB/s | 9.3 KiB | 00m00s [ 600/1099] rust-zstd-safe-devel-0:7.2. 100% | 2.3 MiB/s | 33.5 KiB | 00m00s [ 601/1099] rust-fnv+default-devel-0:1. 100% | 594.7 KiB/s | 7.7 KiB | 00m00s [ 602/1099] rust-nom7-devel-0:7.1.3-3.f 100% | 7.3 MiB/s | 111.5 KiB | 00m00s [ 603/1099] rust-phf0.11+default-devel- 100% | 563.8 KiB/s | 7.3 KiB | 00m00s [ 604/1099] rust-nom7+std-devel-0:7.1.3 100% | 318.4 KiB/s | 7.6 KiB | 00m00s [ 605/1099] rust-phf_codegen0.11+defaul 100% | 563.2 KiB/s | 7.3 KiB | 00m00s [ 606/1099] rust-clap+default-devel-0:4 100% | 800.0 KiB/s | 10.4 KiB | 00m00s [ 607/1099] rust-get-size-derive2-devel 100% | 1.3 MiB/s | 17.5 KiB | 00m00s [ 608/1099] rust-ignore+default-devel-0 100% | 658.7 KiB/s | 8.6 KiB | 00m00s [ 609/1099] rust-escape8259+default-dev 100% | 338.9 KiB/s | 7.8 KiB | 00m00s [ 610/1099] rust-phf_shared+std-devel-0 100% | 572.1 KiB/s | 8.0 KiB | 00m00s [ 611/1099] rust-phf_shared-devel-0:0.1 100% | 1.7 MiB/s | 22.5 KiB | 00m00s [ 612/1099] rust-serde+default-devel-0: 100% | 583.9 KiB/s | 8.8 KiB | 00m00s [ 613/1099] rust-quote+default-devel-0: 100% | 572.7 KiB/s | 8.6 KiB | 00m00s [ 614/1099] rust-peg-macros+default-dev 100% | 618.8 KiB/s | 8.0 KiB | 00m00s [ 615/1099] rust-peg-runtime+std-devel- 100% | 318.2 KiB/s | 8.0 KiB | 00m00s [ 616/1099] rust-peg-runtime+default-de 100% | 613.1 KiB/s | 8.0 KiB | 00m00s [ 617/1099] rust-scopeguard-devel-0:1.2 100% | 1.5 MiB/s | 19.4 KiB | 00m00s [ 618/1099] rust-indexmap+default-devel 100% | 660.5 KiB/s | 9.2 KiB | 00m00s [ 619/1099] rust-regex+default-devel-0: 100% | 567.4 KiB/s | 9.1 KiB | 00m00s [ 620/1099] rust-yansi+alloc-devel-0:1. 100% | 329.6 KiB/s | 7.9 KiB | 00m00s [ 621/1099] rust-rustc-hash+default-dev 100% | 538.3 KiB/s | 8.1 KiB | 00m00s [ 622/1099] rust-serde+rc-devel-0:1.0.2 100% | 582.6 KiB/s | 8.7 KiB | 00m00s [ 623/1099] rust-thiserror1+default-dev 100% | 579.4 KiB/s | 7.5 KiB | 00m00s [ 624/1099] rust-itertools0.13+default- 100% | 329.0 KiB/s | 7.6 KiB | 00m00s [ 625/1099] rust-urlencoding+default-de 100% | 597.1 KiB/s | 7.8 KiB | 00m00s [ 626/1099] rust-syn2+clone-impls-devel 100% | 475.1 KiB/s | 7.1 KiB | 00m00s [ 627/1099] rust-syn2+printing-devel-0: 100% | 483.1 KiB/s | 7.2 KiB | 00m00s [ 628/1099] rust-syn2+proc-macro-devel- 100% | 530.8 KiB/s | 7.4 KiB | 00m00s [ 629/1099] rust-allocator-api2-devel-0 100% | 4.5 MiB/s | 69.1 KiB | 00m00s [ 630/1099] rust-foldhash-devel-0:0.2.0 100% | 1.8 MiB/s | 23.9 KiB | 00m00s [ 631/1099] rust-allocator-api2+alloc-d 100% | 322.7 KiB/s | 8.1 KiB | 00m00s [ 632/1099] rust-syn+default-devel-0:3. 100% | 671.7 KiB/s | 10.1 KiB | 00m00s [ 633/1099] rust-proc-macro2+default-de 100% | 580.4 KiB/s | 9.3 KiB | 00m00s [ 634/1099] rust-syn+visit-devel-0:3.0. 100% | 660.0 KiB/s | 9.9 KiB | 00m00s [ 635/1099] rust-syn+visit-mut-devel-0: 100% | 661.0 KiB/s | 9.9 KiB | 00m00s [ 636/1099] rust-syn2+fold-devel-0:2.0. 100% | 443.7 KiB/s | 7.1 KiB | 00m00s [ 637/1099] rust-dirs-devel-0:6.0.0-2.f 100% | 858.8 KiB/s | 20.6 KiB | 00m00s [ 638/1099] rust-once_cell+race-devel-0 100% | 638.3 KiB/s | 8.3 KiB | 00m00s [ 639/1099] rust-sharded-slab+default-d 100% | 594.4 KiB/s | 7.7 KiB | 00m00s [ 640/1099] rust-iana-time-zone+fallbac 100% | 577.9 KiB/s | 8.1 KiB | 00m00s [ 641/1099] rust-iana-time-zone+default 100% | 351.6 KiB/s | 8.1 KiB | 00m00s [ 642/1099] rust-matchers-devel-0:0.2.0 100% | 1.1 MiB/s | 14.7 KiB | 00m00s [ 643/1099] rust-tracing-attributes-dev 100% | 3.4 MiB/s | 48.6 KiB | 00m00s [ 644/1099] rust-siphasher+default-deve 100% | 605.5 KiB/s | 7.9 KiB | 00m00s [ 645/1099] rust-tinyvec_macros+default 100% | 338.0 KiB/s | 7.8 KiB | 00m00s [ 646/1099] rust-log+default-devel-0:0. 100% | 570.6 KiB/s | 8.6 KiB | 00m00s [ 647/1099] rust-getopts+default-devel- 100% | 568.1 KiB/s | 8.0 KiB | 00m00s [ 648/1099] rust-aho-corasick+default-d 100% | 526.4 KiB/s | 7.9 KiB | 00m00s [ 649/1099] rust-termtree0.5+default-de 100% | 553.6 KiB/s | 7.2 KiB | 00m00s [ 650/1099] rust-difflib-devel-0:0.4.0- 100% | 695.3 KiB/s | 16.7 KiB | 00m00s [ 651/1099] rust-bitflags+default-devel 100% | 593.8 KiB/s | 8.9 KiB | 00m00s [ 652/1099] rust-camino+default-devel-0 100% | 612.8 KiB/s | 8.6 KiB | 00m00s [ 653/1099] rust-terminal_size-devel-0: 100% | 1.1 MiB/s | 17.2 KiB | 00m00s [ 654/1099] rust-strsim-devel-0:0.11.1- 100% | 929.7 KiB/s | 22.3 KiB | 00m00s [ 655/1099] rust-globset+default-devel- 100% | 525.5 KiB/s | 8.4 KiB | 00m00s [ 656/1099] rust-insta+default-devel-0: 100% | 633.4 KiB/s | 8.9 KiB | 00m00s [ 657/1099] rust-yoke-derive-devel-0:0. 100% | 1.2 MiB/s | 21.6 KiB | 00m00s [ 658/1099] rust-stable_deref_trait-dev 100% | 683.5 KiB/s | 16.4 KiB | 00m00s [ 659/1099] rust-pest+memchr-devel-0:2. 100% | 665.9 KiB/s | 8.7 KiB | 00m00s [ 660/1099] rust-pest+std-devel-0:2.8.6 100% | 664.7 KiB/s | 8.6 KiB | 00m00s [ 661/1099] rust-pest_derive+std-devel- 100% | 676.2 KiB/s | 8.8 KiB | 00m00s [ 662/1099] rust-pest_derive-devel-0:2. 100% | 2.6 MiB/s | 34.5 KiB | 00m00s [ 663/1099] rust-pest-devel-0:2.8.6-1.f 100% | 3.6 MiB/s | 106.1 KiB | 00m00s [ 664/1099] rust-log+std-devel-0:0.4.34 100% | 612.5 KiB/s | 8.6 KiB | 00m00s [ 665/1099] rust-unicode-ident+default- 100% | 571.9 KiB/s | 8.6 KiB | 00m00s [ 666/1099] rust-memchr+default-devel-0 100% | 593.0 KiB/s | 8.3 KiB | 00m00s [ 667/1099] rust-ordermap+default-devel 100% | 580.0 KiB/s | 8.7 KiB | 00m00s [ 668/1099] rust-rand+sys_rng-devel-0:0 100% | 562.6 KiB/s | 8.4 KiB | 00m00s [ 669/1099] rust-vte-devel-0:0.15.0-2.f 100% | 2.1 MiB/s | 55.3 KiB | 00m00s [ 670/1099] rust-serde+alloc-devel-0:1. 100% | 625.6 KiB/s | 8.8 KiB | 00m00s [ 671/1099] rust-serde_json+alloc-devel 100% | 605.5 KiB/s | 9.7 KiB | 00m00s [ 672/1099] rust-serde_derive-devel-0:1 100% | 3.7 MiB/s | 68.1 KiB | 00m00s [ 673/1099] rust-similar2+default-devel 100% | 477.1 KiB/s | 7.2 KiB | 00m00s [ 674/1099] rust-thin-vec+default-devel 100% | 567.8 KiB/s | 8.5 KiB | 00m00s [ 675/1099] rust-thiserror+default-deve 100% | 646.0 KiB/s | 9.0 KiB | 00m00s [ 676/1099] rust-uuid+default-devel-0:1 100% | 633.7 KiB/s | 9.5 KiB | 00m00s [ 677/1099] rust-which+default-devel-0: 100% | 575.8 KiB/s | 8.6 KiB | 00m00s [ 678/1099] rust-zstd-sys+std-devel-0:2 100% | 592.1 KiB/s | 8.3 KiB | 00m00s [ 679/1099] rust-flate2+any_impl-devel- 100% | 401.4 KiB/s | 9.2 KiB | 00m00s [ 680/1099] rust-zstd-sys-devel-0:2.0.1 100% | 3.2 MiB/s | 45.6 KiB | 00m00s [ 681/1099] rust-fnv+std-devel-0:1.0.7- 100% | 591.4 KiB/s | 7.7 KiB | 00m00s [ 682/1099] rust-minimal-lexical+std-de 100% | 598.9 KiB/s | 7.8 KiB | 00m00s [ 683/1099] rust-nom7+alloc-devel-0:7.1 100% | 568.6 KiB/s | 7.4 KiB | 00m00s [ 684/1099] rust-fnv-devel-0:1.0.7-15.f 100% | 777.1 KiB/s | 18.7 KiB | 00m00s [ 685/1099] rust-phf0.11+std-devel-0:0. 100% | 571.9 KiB/s | 7.4 KiB | 00m00s [ 686/1099] rust-minimal-lexical-devel- 100% | 6.0 MiB/s | 98.0 KiB | 00m00s [ 687/1099] rust-escape8259-devel-0:0.5 100% | 1.0 MiB/s | 13.2 KiB | 00m00s [ 688/1099] rust-phf_codegen0.11-devel- 100% | 843.2 KiB/s | 20.2 KiB | 00m00s [ 689/1099] rust-attribute-derive+defau 100% | 568.6 KiB/s | 7.4 KiB | 00m00s [ 690/1099] rust-peg-runtime-devel-0:0. 100% | 989.9 KiB/s | 12.9 KiB | 00m00s [ 691/1099] rust-regex-syntax+default-d 100% | 553.5 KiB/s | 8.3 KiB | 00m00s [ 692/1099] rust-serde_core+rc-devel-0: 100% | 514.9 KiB/s | 7.7 KiB | 00m00s [ 693/1099] rust-peg-macros-devel-0:0.8 100% | 1.0 MiB/s | 32.1 KiB | 00m00s [ 694/1099] rust-itertools0.13+use_std- 100% | 551.1 KiB/s | 7.7 KiB | 00m00s [ 695/1099] rust-itertools0.13-devel-0: 100% | 9.4 MiB/s | 143.8 KiB | 00m00s [ 696/1099] rust-urlencoding-devel-0:2. 100% | 1.1 MiB/s | 14.9 KiB | 00m00s [ 697/1099] rust-dirs-sys+default-devel 100% | 606.4 KiB/s | 7.9 KiB | 00m00s [ 698/1099] rust-thiserror1-devel-0:1.0 100% | 2.0 MiB/s | 53.7 KiB | 00m00s [ 699/1099] rust-sharded-slab-devel-0:0 100% | 4.0 MiB/s | 61.3 KiB | 00m00s [ 700/1099] rust-iana-time-zone-devel-0 100% | 3.0 MiB/s | 40.1 KiB | 00m00s [ 701/1099] rust-syn2+visit-mut-devel-0 100% | 547.6 KiB/s | 7.1 KiB | 00m00s [ 702/1099] rust-siphasher+std-devel-0: 100% | 601.6 KiB/s | 7.8 KiB | 00m00s [ 703/1099] rust-tinyvec_macros-devel-0 100% | 582.5 KiB/s | 14.0 KiB | 00m00s [ 704/1099] rust-siphasher-devel-0:1.0. 100% | 1.4 MiB/s | 18.2 KiB | 00m00s [ 705/1099] rust-getopts+unicode-devel- 100% | 621.5 KiB/s | 8.1 KiB | 00m00s [ 706/1099] rust-termtree0.5-devel-0:0. 100% | 1.1 MiB/s | 14.6 KiB | 00m00s [ 707/1099] rust-getopts-devel-0:0.2.24 100% | 1.1 MiB/s | 27.8 KiB | 00m00s [ 708/1099] rust-synstructure+default-d 100% | 563.4 KiB/s | 7.9 KiB | 00m00s [ 709/1099] rust-syn+fold-devel-0:3.0.5 100% | 618.2 KiB/s | 9.9 KiB | 00m00s [ 710/1099] rust-pest_generator+std-dev 100% | 671.0 KiB/s | 8.7 KiB | 00m00s [ 711/1099] rust-ucd-trie-devel-0:0.1.7 100% | 2.5 MiB/s | 35.3 KiB | 00m00s [ 712/1099] rust-ucd-trie+std-devel-0:0 100% | 340.4 KiB/s | 7.8 KiB | 00m00s [ 713/1099] rust-pest_generator-devel-0 100% | 2.0 MiB/s | 27.2 KiB | 00m00s [ 714/1099] rust-log+alloc-devel-0:0.4. 100% | 534.5 KiB/s | 8.6 KiB | 00m00s [ 715/1099] rust-serde_core+alloc-devel 100% | 515.7 KiB/s | 7.7 KiB | 00m00s [ 716/1099] rust-serde_core+default-dev 100% | 558.7 KiB/s | 7.8 KiB | 00m00s [ 717/1099] rust-phf_generator0.11+defa 100% | 563.8 KiB/s | 7.3 KiB | 00m00s [ 718/1099] rust-phf_shared0.11+std-dev 100% | 317.8 KiB/s | 7.3 KiB | 00m00s [ 719/1099] rust-phf_shared0.11+default 100% | 566.2 KiB/s | 7.4 KiB | 00m00s [ 720/1099] rust-attribute-derive-devel 100% | 2.2 MiB/s | 28.9 KiB | 00m00s [ 721/1099] rust-thiserror-impl1+defaul 100% | 588.7 KiB/s | 7.7 KiB | 00m00s [ 722/1099] rust-dirs-sys-devel-0:0.5.0 100% | 1.4 MiB/s | 18.2 KiB | 00m00s [ 723/1099] rust-itertools0.13+use_allo 100% | 327.7 KiB/s | 7.5 KiB | 00m00s [ 724/1099] rust-synstructure+proc-macr 100% | 584.3 KiB/s | 8.2 KiB | 00m00s [ 725/1099] rust-synstructure-devel-0:0 100% | 1.6 MiB/s | 25.9 KiB | 00m00s [ 726/1099] rust-phf_generator0.11-deve 100% | 1.4 MiB/s | 18.4 KiB | 00m00s [ 727/1099] rust-pest_meta+default-deve 100% | 358.4 KiB/s | 8.6 KiB | 00m00s [ 728/1099] rust-attribute-derive-macro 100% | 569.2 KiB/s | 7.4 KiB | 00m00s [ 729/1099] rust-manyhow+default-devel- 100% | 572.8 KiB/s | 7.4 KiB | 00m00s [ 730/1099] rust-option-ext+default-dev 100% | 595.9 KiB/s | 7.7 KiB | 00m00s [ 731/1099] rust-pest_meta-devel-0:2.8. 100% | 3.4 MiB/s | 45.9 KiB | 00m00s [ 732/1099] rust-thiserror-impl1-devel- 100% | 1.1 MiB/s | 26.4 KiB | 00m00s [ 733/1099] rust-attribute-derive-macro 100% | 1.3 MiB/s | 17.1 KiB | 00m00s [ 734/1099] rust-manyhow+macros-devel-0 100% | 580.0 KiB/s | 7.5 KiB | 00m00s [ 735/1099] rust-manyhow-devel-0:0.11.4 100% | 2.2 MiB/s | 28.8 KiB | 00m00s [ 736/1099] rust-manyhow+syn-devel-0:0. 100% | 295.8 KiB/s | 7.4 KiB | 00m00s [ 737/1099] rust-option-ext-devel-0:0.2 100% | 767.9 KiB/s | 15.4 KiB | 00m00s [ 738/1099] rust-collection_literals+de 100% | 580.3 KiB/s | 7.5 KiB | 00m00s [ 739/1099] rust-interpolator+iter-deve 100% | 582.7 KiB/s | 7.6 KiB | 00m00s [ 740/1099] rust-proc-macro-utils+defau 100% | 586.0 KiB/s | 7.6 KiB | 00m00s [ 741/1099] rust-interpolator+default-d 100% | 329.9 KiB/s | 7.6 KiB | 00m00s [ 742/1099] rust-quote-use+default-deve 100% | 570.4 KiB/s | 7.4 KiB | 00m00s [ 743/1099] rust-manyhow-macros+default 100% | 562.9 KiB/s | 7.3 KiB | 00m00s [ 744/1099] rust-manyhow+syn2-devel-0:0 100% | 331.9 KiB/s | 7.6 KiB | 00m00s [ 745/1099] rust-interpolator-devel-0:0 100% | 2.8 MiB/s | 36.9 KiB | 00m00s [ 746/1099] rust-collection_literals-de 100% | 985.9 KiB/s | 12.8 KiB | 00m00s [ 747/1099] rust-proc-macro-utils+proc- 100% | 572.5 KiB/s | 7.4 KiB | 00m00s [ 748/1099] rust-proc-macro-utils+proc- 100% | 585.1 KiB/s | 7.6 KiB | 00m00s [ 749/1099] rust-proc-macro-utils+parse 100% | 327.1 KiB/s | 7.5 KiB | 00m00s [ 750/1099] rust-proc-macro-utils+quote 100% | 582.4 KiB/s | 7.6 KiB | 00m00s [ 751/1099] rust-proc-macro-utils-devel 100% | 2.1 MiB/s | 28.2 KiB | 00m00s [ 752/1099] rust-manyhow-macros-devel-0 100% | 1.0 MiB/s | 13.0 KiB | 00m00s [ 753/1099] rust-proc-macro-utils+small 100% | 591.1 KiB/s | 7.7 KiB | 00m00s [ 754/1099] rust-quote-use-devel-0:0.8. 100% | 506.9 KiB/s | 11.7 KiB | 00m00s [ 755/1099] rust-quote-use-macros+defau 100% | 565.3 KiB/s | 7.3 KiB | 00m00s [ 756/1099] rust-quote-use-macros-devel 100% | 1.1 MiB/s | 15.3 KiB | 00m00s [ 757/1099] rust-rustversion+default-de 100% | 516.9 KiB/s | 8.3 KiB | 00m00s [ 758/1099] rust-rustversion-devel-0:1. 100% | 2.4 MiB/s | 34.5 KiB | 00m00s [ 759/1099] rust-bindgen+runtime-devel- 100% | 584.3 KiB/s | 8.2 KiB | 00m00s [ 760/1099] rust-bindgen-devel-0:0.72.1 100% | 11.6 MiB/s | 213.1 KiB | 00m00s [ 761/1099] rust-cexpr-devel-0:0.6.0-13 100% | 1.9 MiB/s | 26.8 KiB | 00m00s [ 762/1099] rust-cexpr+default-devel-0: 100% | 335.0 KiB/s | 7.7 KiB | 00m00s [ 763/1099] rust-cc+default-devel-0:1.2 100% | 802.7 KiB/s | 10.4 KiB | 00m00s [ 764/1099] rust-cc-devel-0:1.2.62-3.fc 100% | 6.6 MiB/s | 94.9 KiB | 00m00s [ 765/1099] rust-cc+parallel-devel-0:1. 100% | 818.3 KiB/s | 10.6 KiB | 00m00s [ 766/1099] rust-pkg-config+default-dev 100% | 621.8 KiB/s | 8.1 KiB | 00m00s [ 767/1099] rust-pkg-config-devel-0:0.3 100% | 2.2 MiB/s | 29.0 KiB | 00m00s [ 768/1099] rust-libc+default-devel-0:0 100% | 772.3 KiB/s | 10.0 KiB | 00m00s [ 769/1099] rust-libc+std-devel-0:0.2.1 100% | 768.7 KiB/s | 10.0 KiB | 00m00s [ 770/1099] libzstd-devel-0:1.5.7-5.fc4 100% | 2.1 MiB/s | 56.3 KiB | 00m00s [ 771/1099] rust-rand0.8+default-devel- 100% | 557.0 KiB/s | 7.8 KiB | 00m00s [ 772/1099] rust-rand0.8+std-devel-0:0. 100% | 541.0 KiB/s | 8.1 KiB | 00m00s [ 773/1099] rust-libc-devel-0:0.2.189-1 100% | 17.8 MiB/s | 547.9 KiB | 00m00s [ 774/1099] rust-rand0.8+std_rng-devel- 100% | 598.0 KiB/s | 7.8 KiB | 00m00s [ 775/1099] rust-rand0.8-devel-0:0.8.7- 100% | 6.1 MiB/s | 86.8 KiB | 00m00s [ 776/1099] rust-rand0.8+alloc-devel-0: 100% | 606.1 KiB/s | 7.9 KiB | 00m00s [ 777/1099] rust-rand0.8+getrandom-deve 100% | 607.9 KiB/s | 7.9 KiB | 00m00s [ 778/1099] rust-rand0.8+libc-devel-0:0 100% | 561.5 KiB/s | 7.9 KiB | 00m00s [ 779/1099] rust-rand_chacha0.3-devel-0 100% | 1.6 MiB/s | 23.1 KiB | 00m00s [ 780/1099] rust-rand_chacha0.3+std-dev 100% | 330.0 KiB/s | 7.6 KiB | 00m00s [ 781/1099] rust-rand_core0.6+std-devel 100% | 599.5 KiB/s | 7.8 KiB | 00m00s [ 782/1099] rust-rand0.8+rand_chacha-de 100% | 607.3 KiB/s | 7.9 KiB | 00m00s [ 783/1099] rust-rand_core0.6+alloc-dev 100% | 576.4 KiB/s | 7.5 KiB | 00m00s [ 784/1099] rust-rand_core0.6+getrandom 100% | 589.6 KiB/s | 7.7 KiB | 00m00s [ 785/1099] rust-rand_core0.6+default-d 100% | 326.1 KiB/s | 7.5 KiB | 00m00s [ 786/1099] rust-ppv-lite86+std-devel-0 100% | 614.0 KiB/s | 8.0 KiB | 00m00s [ 787/1099] rust-ppv-lite86+simd-devel- 100% | 614.3 KiB/s | 8.0 KiB | 00m00s [ 788/1099] rust-getrandom0.2+default-d 100% | 591.7 KiB/s | 7.7 KiB | 00m00s [ 789/1099] rust-getrandom0.2+std-devel 100% | 639.7 KiB/s | 7.7 KiB | 00m00s [ 790/1099] rust-ppv-lite86-devel-0:0.2 100% | 1.2 MiB/s | 28.6 KiB | 00m00s [ 791/1099] rust-rand_core0.6-devel-0:0 100% | 2.2 MiB/s | 29.5 KiB | 00m00s [ 792/1099] rust-getrandom0.2-devel-0:0 100% | 3.9 MiB/s | 51.4 KiB | 00m00s [ 793/1099] rust-rand0.8+small_rng-deve 100% | 595.6 KiB/s | 7.7 KiB | 00m00s [ 794/1099] rust-thread_local+default-d 100% | 601.6 KiB/s | 7.8 KiB | 00m00s [ 795/1099] rust-thread_local-devel-0:1 100% | 1.8 MiB/s | 23.4 KiB | 00m00s [ 796/1099] rust-nu-ansi-term+default-d 100% | 607.3 KiB/s | 7.9 KiB | 00m00s [ 797/1099] rust-nu-ansi-term+std-devel 100% | 603.1 KiB/s | 7.8 KiB | 00m00s [ 798/1099] rust-nu-ansi-term-devel-0:0 100% | 2.9 MiB/s | 38.3 KiB | 00m00s [ 799/1099] rust-cfg-if+default-devel-0 100% | 620.9 KiB/s | 8.1 KiB | 00m00s [ 800/1099] rust-cfg-if-devel-0:1.0.5-1 100% | 1.3 MiB/s | 17.1 KiB | 00m00s [ 801/1099] rust-fastrand+default-devel 100% | 625.4 KiB/s | 8.1 KiB | 00m00s [ 802/1099] rust-fastrand+std-devel-0:2 100% | 624.2 KiB/s | 8.1 KiB | 00m00s [ 803/1099] rust-fastrand-devel-0:2.5.0 100% | 1.9 MiB/s | 25.1 KiB | 00m00s [ 804/1099] rust-fastrand+alloc-devel-0 100% | 622.1 KiB/s | 8.1 KiB | 00m00s [ 805/1099] rust-rustix+default-devel-0 100% | 713.1 KiB/s | 9.3 KiB | 00m00s [ 806/1099] rust-rustix+std-devel-0:1.1 100% | 742.6 KiB/s | 9.7 KiB | 00m00s [ 807/1099] rust-bitflags+std-devel-0:2 100% | 684.0 KiB/s | 8.9 KiB | 00m00s [ 808/1099] rust-rustix-devel-0:1.1.5-1 100% | 18.6 MiB/s | 400.0 KiB | 00m00s [ 809/1099] rust-rustix+alloc-devel-0:1 100% | 710.1 KiB/s | 9.2 KiB | 00m00s [ 810/1099] rust-errno-devel-0:0.3.14-2 100% | 1.5 MiB/s | 19.9 KiB | 00m00s [ 811/1099] rust-linux-raw-sys+auxvec-d 100% | 629.3 KiB/s | 8.2 KiB | 00m00s [ 812/1099] rust-errno+std-devel-0:0.3. 100% | 365.4 KiB/s | 8.4 KiB | 00m00s [ 813/1099] rust-linux-raw-sys+elf-deve 100% | 628.7 KiB/s | 8.2 KiB | 00m00s [ 814/1099] rust-linux-raw-sys+errno-de 100% | 629.3 KiB/s | 8.2 KiB | 00m00s [ 815/1099] rust-linux-raw-sys+ioctl-de 100% | 629.3 KiB/s | 8.2 KiB | 00m00s [ 816/1099] rust-linux-raw-sys+no_std-d 100% | 629.3 KiB/s | 8.2 KiB | 00m00s [ 817/1099] rust-linux-raw-sys+general- 100% | 356.0 KiB/s | 8.2 KiB | 00m00s [ 818/1099] rust-rustix+termios-devel-0 100% | 710.7 KiB/s | 9.2 KiB | 00m00s [ 819/1099] rust-rustix+fs-devel-0:1.1. 100% | 709.2 KiB/s | 9.2 KiB | 00m00s [ 820/1099] rust-linux-raw-sys-devel-0: 100% | 12.2 MiB/s | 325.3 KiB | 00m00s [ 821/1099] rust-crossbeam-deque+defaul 100% | 613.4 KiB/s | 8.0 KiB | 00m00s [ 822/1099] rust-crossbeam-deque+std-de 100% | 628.1 KiB/s | 8.2 KiB | 00m00s [ 823/1099] rust-crossbeam-deque-devel- 100% | 2.3 MiB/s | 30.5 KiB | 00m00s [ 824/1099] rust-crossbeam-utils+defaul 100% | 572.1 KiB/s | 8.0 KiB | 00m00s [ 825/1099] rust-crossbeam-utils+std-de 100% | 567.9 KiB/s | 8.0 KiB | 00m00s [ 826/1099] rust-crossbeam-utils-devel- 100% | 4.2 MiB/s | 55.5 KiB | 00m00s [ 827/1099] rust-zerocopy+default-devel 100% | 704.1 KiB/s | 9.2 KiB | 00m00s [ 828/1099] rust-zerocopy-devel-0:0.8.5 100% | 16.2 MiB/s | 298.3 KiB | 00m00s [ 829/1099] rust-zerocopy-derive+defaul 100% | 705.3 KiB/s | 9.2 KiB | 00m00s [ 830/1099] rust-zerocopy-derive-devel- 100% | 8.4 MiB/s | 120.3 KiB | 00m00s [ 831/1099] rust-zerocopy+simd-devel-0: 100% | 703.2 KiB/s | 9.1 KiB | 00m00s [ 832/1099] rust-version-ranges+default 100% | 571.8 KiB/s | 8.0 KiB | 00m00s [ 833/1099] rust-version-ranges-devel-0 100% | 2.0 MiB/s | 28.0 KiB | 00m00s [ 834/1099] rust-autocfg+default-devel- 100% | 531.8 KiB/s | 8.0 KiB | 00m00s [ 835/1099] rust-autocfg-devel-0:1.5.1- 100% | 1.8 MiB/s | 28.2 KiB | 00m00s [ 836/1099] rust-either-devel-0:1.17.0- 100% | 1.8 MiB/s | 27.4 KiB | 00m00s [ 837/1099] rust-either+use_std-devel-0 100% | 537.0 KiB/s | 8.1 KiB | 00m00s [ 838/1099] rust-either+std-devel-0:1.1 100% | 572.1 KiB/s | 8.0 KiB | 00m00s [ 839/1099] rust-idna_adapter+default-d 100% | 523.8 KiB/s | 7.9 KiB | 00m00s [ 840/1099] rust-idna_adapter-devel-0:1 100% | 1.1 MiB/s | 16.7 KiB | 00m00s [ 841/1099] rust-idna_adapter+compiled_ 100% | 544.1 KiB/s | 8.2 KiB | 00m00s [ 842/1099] rust-icu_normalizer+compile 100% | 524.2 KiB/s | 8.9 KiB | 00m00s [ 843/1099] rust-icu_normalizer-devel-0 100% | 12.9 MiB/s | 356.1 KiB | 00m00s [ 844/1099] rust-icu_normalizer_data-de 100% | 3.2 MiB/s | 49.3 KiB | 00m00s [ 845/1099] rust-zlib-rs+rust-allocator 100% | 634.4 KiB/s | 9.5 KiB | 00m00s [ 846/1099] rust-zlib-rs+std-devel-0:0. 100% | 594.8 KiB/s | 9.5 KiB | 00m00s [ 847/1099] rust-zlib-rs-devel-0:0.6.8- 100% | 8.7 MiB/s | 205.9 KiB | 00m00s [ 848/1099] rust-nix+signal-devel-0:0.3 100% | 559.2 KiB/s | 8.4 KiB | 00m00s [ 849/1099] rust-nix+process-devel-0:0. 100% | 596.9 KiB/s | 8.4 KiB | 00m00s [ 850/1099] rust-libc+extra_traits-deve 100% | 716.6 KiB/s | 10.0 KiB | 00m00s [ 851/1099] rust-nix-devel-0:0.31.3-1.f 100% | 13.7 MiB/s | 308.1 KiB | 00m00s [ 852/1099] rust-nix+term-devel-0:0.31. 100% | 596.1 KiB/s | 8.3 KiB | 00m00s [ 853/1099] rust-nix+fs-devel-0:0.31.3- 100% | 595.5 KiB/s | 8.3 KiB | 00m00s [ 854/1099] rust-clap_complete+default- 100% | 727.2 KiB/s | 10.2 KiB | 00m00s [ 855/1099] rust-clap_complete-devel-0: 100% | 3.3 MiB/s | 57.6 KiB | 00m00s [ 856/1099] rust-clap_complete_nushell+ 100% | 575.8 KiB/s | 8.6 KiB | 00m00s [ 857/1099] rust-clap_complete_nushell- 100% | 1.3 MiB/s | 20.3 KiB | 00m00s [ 858/1099] rust-derive-where+default-d 100% | 591.0 KiB/s | 8.3 KiB | 00m00s [ 859/1099] rust-derive-where-devel-0:1 100% | 3.7 MiB/s | 64.9 KiB | 00m00s [ 860/1099] rust-os_str_bytes+default-d 100% | 529.0 KiB/s | 7.9 KiB | 00m00s [ 861/1099] rust-os_str_bytes+memchr-de 100% | 570.9 KiB/s | 8.0 KiB | 00m00s [ 862/1099] rust-os_str_bytes+raw_os_st 100% | 561.5 KiB/s | 7.9 KiB | 00m00s [ 863/1099] rust-os_str_bytes-devel-0:7 100% | 2.6 MiB/s | 40.2 KiB | 00m00s [ 864/1099] rust-crc32fast+default-deve 100% | 569.0 KiB/s | 8.0 KiB | 00m00s [ 865/1099] rust-crc32fast+std-devel-0: 100% | 565.4 KiB/s | 7.9 KiB | 00m00s [ 866/1099] rust-crc32fast-devel-0:1.5. 100% | 3.1 MiB/s | 51.5 KiB | 00m00s [ 867/1099] rust-zerofrom-devel-0:0.1.8 100% | 955.7 KiB/s | 14.3 KiB | 00m00s [ 868/1099] rust-zerofrom+derive-devel- 100% | 553.2 KiB/s | 8.3 KiB | 00m00s [ 869/1099] rust-zerofrom-derive-devel- 100% | 1.1 MiB/s | 16.6 KiB | 00m00s [ 870/1099] rust-displaydoc-devel-0:0.2 100% | 1.9 MiB/s | 32.9 KiB | 00m00s [ 871/1099] rust-winnow-devel-0:1.0.4-1 100% | 8.2 MiB/s | 177.1 KiB | 00m00s [ 872/1099] jemalloc-0:5.3.0-14.fc44.x8 100% | 13.8 MiB/s | 297.0 KiB | 00m00s [ 873/1099] jemalloc-devel-0:5.3.0-14.f 100% | 2.8 MiB/s | 81.6 KiB | 00m00s [ 874/1099] perl-PathTools-0:3.94-521.f 100% | 6.1 MiB/s | 87.3 KiB | 00m00s [ 875/1099] perl-Getopt-Long-1:2.58-521 100% | 2.4 MiB/s | 63.6 KiB | 00m00s [ 876/1099] perl-Exporter-0:5.79-521.fc 100% | 2.3 MiB/s | 30.8 KiB | 00m00s [ 877/1099] perl-Text-ParseWords-0:3.31 100% | 1.2 MiB/s | 16.5 KiB | 00m00s [ 878/1099] perl-Pod-Usage-4:2.05-521.f 100% | 1.7 MiB/s | 40.7 KiB | 00m00s [ 879/1099] perl-constant-0:1.33-522.fc 100% | 1.7 MiB/s | 22.9 KiB | 00m00s [ 880/1099] perl-Scalar-List-Utils-5:1. 100% | 5.7 MiB/s | 75.4 KiB | 00m00s [ 881/1099] perl-Carp-0:1.54-521.fc44.n 100% | 1.2 MiB/s | 28.8 KiB | 00m00s [ 882/1099] perl-Pod-Perldoc-0:3.28.01- 100% | 6.0 MiB/s | 86.1 KiB | 00m00s [ 883/1099] perl-podlators-1:6.0.2-521. 100% | 4.2 MiB/s | 128.5 KiB | 00m00s [ 884/1099] groff-base-0:1.23.0-12.fc44 100% | 29.6 MiB/s | 1.1 MiB | 00m00s [ 885/1099] perl-File-Temp-1:0.231.200- 100% | 2.2 MiB/s | 59.6 KiB | 00m00s [ 886/1099] perl-Pod-Simple-1:3.47-4.fc 100% | 14.3 MiB/s | 220.0 KiB | 00m00s [ 887/1099] perl-Term-ANSIColor-0:5.01- 100% | 3.6 MiB/s | 47.7 KiB | 00m00s [ 888/1099] perl-parent-1:0.244-521.fc4 100% | 647.0 KiB/s | 14.9 KiB | 00m00s [ 889/1099] perl-Term-Cap-0:1.18-521.fc 100% | 1.7 MiB/s | 22.0 KiB | 00m00s [ 890/1099] perl-Pod-Escapes-1:1.07-521 100% | 1.5 MiB/s | 19.8 KiB | 00m00s [ 891/1099] perl-File-Path-0:2.18-522.f 100% | 1.4 MiB/s | 35.3 KiB | 00m00s [ 892/1099] perl-Text-Tabs+Wrap-0:2024. 100% | 1.6 MiB/s | 21.8 KiB | 00m00s [ 893/1099] rust-psm+default-devel-0:0. 100% | 548.8 KiB/s | 8.2 KiB | 00m00s [ 894/1099] rust-psm-devel-0:0.1.32-1.f 100% | 2.5 MiB/s | 43.1 KiB | 00m00s [ 895/1099] ncurses-0:6.6-1.fc44.x86_64 100% | 8.6 MiB/s | 429.8 KiB | 00m00s [ 896/1099] rust-ar_archive_writer+defa 100% | 482.1 KiB/s | 7.2 KiB | 00m00s [ 897/1099] rust-ar_archive_writer-deve 100% | 4.5 MiB/s | 82.5 KiB | 00m00s [ 898/1099] rust-object+read-devel-0:0. 100% | 562.6 KiB/s | 8.4 KiB | 00m00s [ 899/1099] rust-object+std-devel-0:0.3 100% | 595.2 KiB/s | 8.3 KiB | 00m00s [ 900/1099] rust-object+archive-devel-0 100% | 513.0 KiB/s | 8.2 KiB | 00m00s [ 901/1099] rust-object-devel-0:0.39.1- 100% | 10.7 MiB/s | 308.1 KiB | 00m00s [ 902/1099] rust-object+coff-devel-0:0. 100% | 546.7 KiB/s | 8.2 KiB | 00m00s [ 903/1099] rust-object+elf-devel-0:0.3 100% | 546.2 KiB/s | 8.2 KiB | 00m00s [ 904/1099] rust-object+macho-devel-0:0 100% | 585.7 KiB/s | 8.2 KiB | 00m00s [ 905/1099] rust-object+pe-devel-0:0.39 100% | 587.4 KiB/s | 8.2 KiB | 00m00s [ 906/1099] rust-object+read_core-devel 100% | 586.8 KiB/s | 8.2 KiB | 00m00s [ 907/1099] rust-object+xcoff-devel-0:0 100% | 546.7 KiB/s | 8.2 KiB | 00m00s [ 908/1099] rust-anstyle-svg+default-de 100% | 567.5 KiB/s | 8.5 KiB | 00m00s [ 909/1099] rust-anstyle-svg-devel-0:1. 100% | 1.6 MiB/s | 23.9 KiB | 00m00s [ 910/1099] rust-anstyle-lossy-devel-0: 100% | 1.4 MiB/s | 18.2 KiB | 00m00s [ 911/1099] rust-anstyle-lossy+default- 100% | 353.8 KiB/s | 8.1 KiB | 00m00s [ 912/1099] rust-ref-cast+default-devel 100% | 569.3 KiB/s | 8.0 KiB | 00m00s [ 913/1099] rust-ref-cast-devel-0:1.0.2 100% | 2.0 MiB/s | 31.1 KiB | 00m00s [ 914/1099] rust-ref-cast-impl+default- 100% | 568.4 KiB/s | 8.0 KiB | 00m00s [ 915/1099] rust-ref-cast-impl-devel-0: 100% | 1.2 MiB/s | 17.9 KiB | 00m00s [ 916/1099] rust-schemars+schemars_deri 100% | 610.8 KiB/s | 8.6 KiB | 00m00s [ 917/1099] rust-schemars_derive-devel- 100% | 2.9 MiB/s | 38.7 KiB | 00m00s [ 918/1099] rust-schemars_derive+defaul 100% | 364.0 KiB/s | 8.4 KiB | 00m00s [ 919/1099] rust-serde_derive_internals 100% | 619.1 KiB/s | 8.0 KiB | 00m00s [ 920/1099] rust-serde_derive_internals 100% | 1.4 MiB/s | 33.4 KiB | 00m00s [ 921/1099] rust-crossbeam-queue+defaul 100% | 569.3 KiB/s | 8.0 KiB | 00m00s [ 922/1099] rust-crossbeam-queue+std-de 100% | 579.6 KiB/s | 8.1 KiB | 00m00s [ 923/1099] rust-crossbeam-queue-devel- 100% | 1.7 MiB/s | 25.4 KiB | 00m00s [ 924/1099] rust-crossbeam-queue+alloc- 100% | 565.6 KiB/s | 7.9 KiB | 00m00s [ 925/1099] rust-portable-atomic+defaul 100% | 620.6 KiB/s | 8.7 KiB | 00m00s [ 926/1099] rust-portable-atomic+fallba 100% | 617.3 KiB/s | 8.6 KiB | 00m00s [ 927/1099] rust-portable-atomic-devel- 100% | 8.1 MiB/s | 164.9 KiB | 00m00s [ 928/1099] rust-ptr_meta-devel-0:0.3.2 100% | 1.1 MiB/s | 15.4 KiB | 00m00s [ 929/1099] rust-ptr_meta+std-devel-0:0 100% | 563.7 KiB/s | 7.9 KiB | 00m00s [ 930/1099] rust-rancor-devel-0:0.1.3-1 100% | 1.3 MiB/s | 18.0 KiB | 00m00s [ 931/1099] rust-ptr_meta+derive-devel- 100% | 567.9 KiB/s | 8.0 KiB | 00m00s [ 932/1099] rust-ptr_meta+ptr_meta_deri 100% | 569.5 KiB/s | 8.0 KiB | 00m00s [ 933/1099] rust-rancor+alloc-devel-0:0 100% | 595.2 KiB/s | 8.3 KiB | 00m00s [ 934/1099] rust-ptr_meta_derive-devel- 100% | 969.9 KiB/s | 13.6 KiB | 00m00s [ 935/1099] rust-rend-devel-0:0.5.4-1.f 100% | 1.4 MiB/s | 20.7 KiB | 00m00s [ 936/1099] rust-rend+bytecheck-devel-0 100% | 562.8 KiB/s | 8.4 KiB | 00m00s [ 937/1099] rust-bytecheck+simdutf8-dev 100% | 581.5 KiB/s | 8.1 KiB | 00m00s [ 938/1099] rust-bytecheck-devel-0:0.8. 100% | 1.4 MiB/s | 19.7 KiB | 00m00s [ 939/1099] rust-bytecheck_derive-devel 100% | 1.2 MiB/s | 17.6 KiB | 00m00s [ 940/1099] rust-simdutf8-devel-0:0.1.5 100% | 1.6 MiB/s | 39.6 KiB | 00m00s [ 941/1099] rust-rand_core-devel-0:0.10 100% | 2.3 MiB/s | 31.0 KiB | 00m00s [ 942/1099] rust-getrandom+default-deve 100% | 652.7 KiB/s | 8.5 KiB | 00m00s [ 943/1099] rust-getrandom-devel-0:0.4. 100% | 4.5 MiB/s | 64.8 KiB | 00m00s [ 944/1099] rust-getrandom+sys_rng-deve 100% | 665.0 KiB/s | 8.6 KiB | 00m00s [ 945/1099] rust-rand_core+default-deve 100% | 627.8 KiB/s | 8.2 KiB | 00m00s [ 946/1099] rust-chacha20+rng-devel-0:0 100% | 639.5 KiB/s | 8.3 KiB | 00m00s [ 947/1099] rust-chacha20-devel-0:0.10. 100% | 3.7 MiB/s | 48.8 KiB | 00m00s [ 948/1099] rust-cpufeatures+default-de 100% | 344.8 KiB/s | 8.3 KiB | 00m00s [ 949/1099] rust-cpufeatures-devel-0:0. 100% | 1.7 MiB/s | 23.2 KiB | 00m00s [ 950/1099] rust-newtype-uuid+default-d 100% | 652.1 KiB/s | 8.5 KiB | 00m00s [ 951/1099] rust-newtype-uuid+std-devel 100% | 650.6 KiB/s | 8.5 KiB | 00m00s [ 952/1099] rust-newtype-uuid-devel-0:1 100% | 1.9 MiB/s | 25.3 KiB | 00m00s [ 953/1099] rust-newtype-uuid+alloc-dev 100% | 637.4 KiB/s | 8.3 KiB | 00m00s [ 954/1099] rust-inotify-devel-0:0.11.2 100% | 2.5 MiB/s | 32.8 KiB | 00m00s [ 955/1099] cmake-filesystem-0:4.3.0-4. 100% | 18.1 KiB/s | 14.7 KiB | 00m01s [ 956/1099] rust-inotify-sys+default-de 100% | 324.1 KiB/s | 7.8 KiB | 00m00s [ 957/1099] rust-inotify-sys-devel-0:0. 100% | 1.1 MiB/s | 15.2 KiB | 00m00s [ 958/1099] rust-mio+default-devel-0:1. 100% | 647.3 KiB/s | 8.4 KiB | 00m00s [ 959/1099] rust-mio+log-devel-0:1.2.3- 100% | 655.1 KiB/s | 8.5 KiB | 00m00s [ 960/1099] rust-mio-devel-0:1.2.3-1.fc 100% | 7.5 MiB/s | 114.7 KiB | 00m00s [ 961/1099] rust-mio+os-ext-devel-0:1.2 100% | 647.3 KiB/s | 8.4 KiB | 00m00s [ 962/1099] rust-mio+os-poll-devel-0:1. 100% | 645.2 KiB/s | 8.4 KiB | 00m00s [ 963/1099] rust-cfg_aliases+default-de 100% | 597.1 KiB/s | 7.8 KiB | 00m00s [ 964/1099] rust-cfg_aliases-devel-0:0. 100% | 1.1 MiB/s | 14.9 KiB | 00m00s [ 965/1099] rust-crossbeam-channel+defa 100% | 628.4 KiB/s | 8.2 KiB | 00m00s [ 966/1099] rust-crossbeam-channel+std- 100% | 636.2 KiB/s | 8.3 KiB | 00m00s [ 967/1099] rust-crossbeam-channel-deve 100% | 6.3 MiB/s | 90.7 KiB | 00m00s [ 968/1099] rust-ron+default-devel-0:0. 100% | 635.0 KiB/s | 8.3 KiB | 00m00s [ 969/1099] rust-ron+std-devel-0:0.12.2 100% | 642.2 KiB/s | 8.3 KiB | 00m00s [ 970/1099] rust-bitflags+serde-devel-0 100% | 638.7 KiB/s | 8.9 KiB | 00m00s [ 971/1099] rust-ron-devel-0:0.12.2-1.f 100% | 9.1 MiB/s | 140.5 KiB | 00m00s [ 972/1099] rust-bitflags+serde_core-de 100% | 697.5 KiB/s | 9.1 KiB | 00m00s [ 973/1099] rust-console+std-devel-0:0. 100% | 651.5 KiB/s | 8.5 KiB | 00m00s [ 974/1099] rust-console+alloc-devel-0: 100% | 638.0 KiB/s | 8.3 KiB | 00m00s [ 975/1099] rust-console-devel-0:0.16.4 100% | 2.6 MiB/s | 37.8 KiB | 00m00s [ 976/1099] rust-console+unicode-width- 100% | 653.0 KiB/s | 8.5 KiB | 00m00s [ 977/1099] rust-console+ansi-parsing-d 100% | 639.8 KiB/s | 8.3 KiB | 00m00s [ 978/1099] rust-litemap-devel-0:0.8.3- 100% | 2.7 MiB/s | 36.0 KiB | 00m00s [ 979/1099] rust-potential_utf+zerovec- 100% | 627.2 KiB/s | 8.2 KiB | 00m00s [ 980/1099] rust-potential_utf-devel-0: 100% | 1.3 MiB/s | 17.6 KiB | 00m00s [ 981/1099] rust-crossbeam-epoch-devel- 100% | 3.8 MiB/s | 54.0 KiB | 00m00s [ 982/1099] rust-crossbeam-epoch+std-de 100% | 618.8 KiB/s | 8.0 KiB | 00m00s [ 983/1099] rust-crossbeam-epoch+alloc- 100% | 603.7 KiB/s | 7.8 KiB | 00m00s [ 984/1099] rust-clap_lex+default-devel 100% | 638.6 KiB/s | 8.3 KiB | 00m00s [ 985/1099] rust-clap_lex-devel-0:1.1.1 100% | 1.6 MiB/s | 21.2 KiB | 00m00s [ 986/1099] rust-find-msvc-tools+defaul 100% | 610.1 KiB/s | 7.9 KiB | 00m00s [ 987/1099] rust-find-msvc-tools-devel- 100% | 2.6 MiB/s | 38.0 KiB | 00m00s [ 988/1099] rust-shlex+default-devel-0: 100% | 594.7 KiB/s | 7.7 KiB | 00m00s [ 989/1099] rust-shlex+std-devel-0:2.0. 100% | 548.9 KiB/s | 7.7 KiB | 00m00s [ 990/1099] rust-shlex-devel-0:2.0.1-1. 100% | 1.7 MiB/s | 26.2 KiB | 00m00s [ 991/1099] rust-jobserver-devel-0:0.1. 100% | 2.2 MiB/s | 34.2 KiB | 00m00s [ 992/1099] rust-clang-sys+clang_11_0-d 100% | 516.2 KiB/s | 7.7 KiB | 00m00s [ 993/1099] rust-clang-sys+clang_10_0-d 100% | 553.1 KiB/s | 7.7 KiB | 00m00s [ 994/1099] rust-clang-sys-devel-0:1.9. 100% | 3.2 MiB/s | 48.6 KiB | 00m00s [ 995/1099] rust-clang-sys+clang_9_0-de 100% | 516.0 KiB/s | 7.7 KiB | 00m00s [ 996/1099] rust-glob+default-devel-0:0 100% | 572.6 KiB/s | 8.0 KiB | 00m00s [ 997/1099] rust-clang-sys+clang_8_0-de 100% | 552.8 KiB/s | 7.7 KiB | 00m00s [ 998/1099] rust-clang-sys+clang_7_0-de 100% | 552.8 KiB/s | 7.7 KiB | 00m00s [ 999/1099] rust-clang-sys+runtime-deve 100% | 552.0 KiB/s | 7.7 KiB | 00m00s [1000/1099] rust-clang-sys+default-deve 100% | 549.2 KiB/s | 7.7 KiB | 00m00s [1001/1099] rust-clang-sys+clang_6_0-de 100% | 552.8 KiB/s | 7.7 KiB | 00m00s [1002/1099] rust-clang-sys+libloading-d 100% | 560.1 KiB/s | 7.8 KiB | 00m00s [1003/1099] rust-clang-sys+clang_5_0-de 100% | 552.8 KiB/s | 7.7 KiB | 00m00s [1004/1099] rust-clang-sys+clang_4_0-de 100% | 552.8 KiB/s | 7.7 KiB | 00m00s [1005/1099] rust-clang-sys+clang_3_9-de 100% | 552.8 KiB/s | 7.7 KiB | 00m00s [1006/1099] rust-clang-sys+clang_3_8-de 100% | 552.8 KiB/s | 7.7 KiB | 00m00s [1007/1099] rust-clang-sys+clang_3_7-de 100% | 552.8 KiB/s | 7.7 KiB | 00m00s [1008/1099] rust-clang-sys+clang_3_6-de 100% | 552.8 KiB/s | 7.7 KiB | 00m00s [1009/1099] rust-clang-sys+clang_3_5-de 100% | 549.7 KiB/s | 7.7 KiB | 00m00s [1010/1099] rust-html-escape+default-de 100% | 569.5 KiB/s | 8.0 KiB | 00m00s [1011/1099] gcc-c++-0:16.2.1-2.fc44.x86 100% | 81.4 MiB/s | 17.3 MiB | 00m00s [1012/1099] rust-html-escape+std-devel- 100% | 316.8 KiB/s | 7.9 KiB | 00m00s [1013/1099] rust-html-escape-devel-0:0. 100% | 1.3 MiB/s | 30.1 KiB | 00m00s [1014/1099] perl-File-Basename-0:2.86-5 100% | 1.1 MiB/s | 16.5 KiB | 00m00s [1015/1099] perl-POSIX-0:2.23-525.fc44. 100% | 6.7 MiB/s | 96.3 KiB | 00m00s [1016/1099] perl-interpreter-4:5.42.3-5 100% | 5.0 MiB/s | 71.7 KiB | 00m00s [1017/1099] perl-Errno-0:1.38-525.fc44. 100% | 950.1 KiB/s | 14.3 KiB | 00m00s [1018/1099] perl-libs-4:5.42.3-525.fc44 100% | 31.0 MiB/s | 2.6 MiB | 00m00s [1019/1099] perl-Encode-4:3.21-521.fc44 100% | 19.1 MiB/s | 1.1 MiB | 00m00s [1020/1099] libstdc++-devel-0:16.2.1-2. 100% | 54.8 MiB/s | 6.0 MiB | 00m00s [1021/1099] perl-MIME-Base64-0:3.16-521 100% | 2.2 MiB/s | 29.8 KiB | 00m00s [1022/1099] perl-vars-0:1.05-525.fc44.n 100% | 945.4 KiB/s | 12.3 KiB | 00m00s [1023/1099] perl-Storable-1:3.37-522.fc 100% | 4.1 MiB/s | 100.9 KiB | 00m00s [1024/1099] perl-Fcntl-0:1.20-525.fc44. 100% | 2.2 MiB/s | 29.1 KiB | 00m00s [1025/1099] perl-IO-0:1.55-525.fc44.x86 100% | 6.1 MiB/s | 81.5 KiB | 00m00s [1026/1099] perl-Symbol-0:1.09-525.fc44 100% | 1.0 MiB/s | 13.5 KiB | 00m00s [1027/1099] perl-if-0:0.61.000-525.fc44 100% | 1.0 MiB/s | 13.3 KiB | 00m00s [1028/1099] perl-overload-0:1.40-525.fc 100% | 3.4 MiB/s | 44.9 KiB | 00m00s [1029/1099] perl-HTTP-Tiny-0:0.096-1.fc 100% | 4.3 MiB/s | 57.8 KiB | 00m00s [1030/1099] perl-Time-HiRes-4:1.9778-52 100% | 4.3 MiB/s | 57.2 KiB | 00m00s [1031/1099] perl-IO-Socket-SSL-0:2.098- 100% | 7.9 MiB/s | 234.7 KiB | 00m00s [1032/1099] perl-Net-SSLeay-0:1.94-12.f 100% | 19.2 MiB/s | 373.4 KiB | 00m00s [1033/1099] perl-Time-Local-2:1.350-521 100% | 2.6 MiB/s | 34.5 KiB | 00m00s [1034/1099] perl-IPC-Open3-0:1.24-525.f 100% | 1.7 MiB/s | 23.2 KiB | 00m00s [1035/1099] perl-IO-Socket-IP-0:0.43-52 100% | 1.8 MiB/s | 42.2 KiB | 00m00s [1036/1099] perl-AutoLoader-0:5.74-525. 100% | 1.5 MiB/s | 20.5 KiB | 00m00s [1037/1099] perl-Socket-4:2.043-1.fc44. 100% | 4.2 MiB/s | 55.4 KiB | 00m00s [1038/1099] perl-URI-0:5.36-1.fc44.noar 100% | 10.4 MiB/s | 149.3 KiB | 00m00s [1039/1099] perl-Unicode-Normalize-0:1. 100% | 5.6 MiB/s | 74.4 KiB | 00m00s [1040/1099] perl-MIME-Base32-0:1.303-25 100% | 892.2 KiB/s | 20.5 KiB | 00m00s [1041/1099] perl-libnet-0:3.15-522.fc44 100% | 9.0 MiB/s | 128.4 KiB | 00m00s [1042/1099] perl-Digest-MD5-0:2.59-521. 100% | 2.7 MiB/s | 36.0 KiB | 00m00s [1043/1099] perl-base-0:2.27-525.fc44.n 100% | 1.2 MiB/s | 15.5 KiB | 00m00s [1044/1099] perl-Getopt-Std-0:1.14-525. 100% | 1.1 MiB/s | 15.0 KiB | 00m00s [1045/1099] perl-Digest-0:1.20-521.fc44 100% | 1.1 MiB/s | 24.9 KiB | 00m00s [1046/1099] clang-resource-filesystem-0 100% | 23.0 KiB/s | 18.0 KiB | 00m01s [1047/1099] clang-devel-0:22.1.8-30.fc4 100% | 4.5 MiB/s | 3.9 MiB | 00m01s [1048/1099] clang-libs-0:22.1.8-30.fc44 100% | 23.8 MiB/s | 28.2 MiB | 00m01s [1049/1099] clang-0:22.1.8-30.fc44.x86_ 100% | 13.8 MiB/s | 7.1 MiB | 00m01s [1050/1099] emacs-filesystem-1:30.2-2.f 100% | 349.7 KiB/s | 8.0 KiB | 00m00s [1051/1099] clang-tools-extra-0:22.1.8- 100% | 21.6 MiB/s | 17.3 MiB | 00m01s [1052/1099] llvm-googletest-0:22.1.8-30 100% | 1.3 MiB/s | 391.8 KiB | 00m00s [1053/1099] llvm-devel-0:22.1.8-30.fc44 100% | 6.5 MiB/s | 5.3 MiB | 00m01s [1054/1099] llvm-0:22.1.8-30.fc44.x86_6 100% | 33.3 MiB/s | 23.4 MiB | 00m01s [1055/1099] perl-mro-0:1.29-525.fc44.x8 100% | 594.3 KiB/s | 29.1 KiB | 00m00s [1056/1099] perl-overloading-0:0.02-525 100% | 678.3 KiB/s | 12.2 KiB | 00m00s [1057/1099] perl-DynaLoader-0:1.57-525. 100% | 1.0 MiB/s | 25.3 KiB | 00m00s [1058/1099] perl-Data-Dumper-0:2.192-52 100% | 1.8 MiB/s | 56.3 KiB | 00m00s [1059/1099] perl-locale-0:1.13-525.fc44 100% | 985.2 KiB/s | 12.8 KiB | 00m00s [1060/1099] perl-File-stat-0:1.14-525.f 100% | 1.2 MiB/s | 16.4 KiB | 00m00s [1061/1099] perl-SelectSaver-0:1.02-525 100% | 848.7 KiB/s | 11.0 KiB | 00m00s [1062/1099] perl-Class-Struct-0:0.68-52 100% | 1.5 MiB/s | 21.4 KiB | 00m00s [1063/1099] perl-B-0:1.89-525.fc44.x86_ 100% | 3.3 MiB/s | 177.1 KiB | 00m00s [1064/1099] libedit-devel-0:3.1-59.2026 100% | 2.9 MiB/s | 41.0 KiB | 00m00s [1065/1099] ncurses-devel-0:6.6-1.fc44. 100% | 18.6 MiB/s | 591.2 KiB | 00m00s [1066/1099] ncurses-c++-libs-0:6.6-1.fc 100% | 1.6 MiB/s | 39.5 KiB | 00m00s [1067/1099] perl-FileHandle-0:2.05-525. 100% | 987.1 KiB/s | 14.8 KiB | 00m00s [1068/1099] rust-sha2_0.10-devel-0:0.10 100% | 2.3 MiB/s | 39.2 KiB | 00m00s [1069/1099] rust-cpufeatures0.2+default 100% | 307.3 KiB/s | 7.4 KiB | 00m00s [1070/1099] rust-cpufeatures0.2-devel-0 100% | 900.9 KiB/s | 21.6 KiB | 00m00s [1071/1099] rust-fancy-regex+default-de 100% | 337.3 KiB/s | 8.1 KiB | 00m00s [1072/1099] llvm-test-0:22.1.8-30.fc44. 100% | 1.6 MiB/s | 712.3 KiB | 00m00s [1073/1099] rust-fancy-regex+perf-devel 100% | 353.3 KiB/s | 8.1 KiB | 00m00s [1074/1099] rust-fancy-regex+std-devel- 100% | 318.1 KiB/s | 8.3 KiB | 00m00s [1075/1099] rust-fancy-regex+unicode-de 100% | 357.9 KiB/s | 8.2 KiB | 00m00s [1076/1099] rust-fancy-regex-devel-0:0. 100% | 2.1 MiB/s | 96.5 KiB | 00m00s [1077/1099] rust-bit-set+std-devel-0:0. 100% | 329.0 KiB/s | 7.9 KiB | 00m00s [1078/1099] rust-regex-automata+dfa-dev 100% | 597.2 KiB/s | 9.0 KiB | 00m00s [1079/1099] rust-bit-set-devel-0:0.8.0- 100% | 976.0 KiB/s | 23.4 KiB | 00m00s [1080/1099] rust-bit-vec+std-devel-0:0. 100% | 597.1 KiB/s | 7.8 KiB | 00m00s [1081/1099] rust-digest0.10+default-dev 100% | 483.7 KiB/s | 7.3 KiB | 00m00s [1082/1099] rust-bit-vec-devel-0:0.8.0- 100% | 1.2 MiB/s | 29.8 KiB | 00m00s [1083/1099] rust-digest+core-api-devel- 100% | 602.8 KiB/s | 7.8 KiB | 00m00s [1084/1099] rust-digest0.10-devel-0:0.1 100% | 1.7 MiB/s | 27.8 KiB | 00m00s [1085/1099] rust-crypto-common0.1-devel 100% | 1.2 MiB/s | 16.6 KiB | 00m00s [1086/1099] rust-crypto-common0.1+defau 100% | 313.2 KiB/s | 7.2 KiB | 00m00s [1087/1099] rust-generic-array+default- 100% | 616.4 KiB/s | 8.0 KiB | 00m00s [1088/1099] rust-generic-array+more_len 100% | 349.1 KiB/s | 8.0 KiB | 00m00s [1089/1099] rust-generic-array-devel-0: 100% | 1.7 MiB/s | 24.6 KiB | 00m00s [1090/1099] rust-version_check-devel-0: 100% | 1.5 MiB/s | 22.9 KiB | 00m00s [1091/1099] rust-version_check+default- 100% | 344.1 KiB/s | 7.9 KiB | 00m00s [1092/1099] rust-libloading0.8+default- 100% | 518.5 KiB/s | 7.3 KiB | 00m00s [1093/1099] rust-typenum-devel-0:1.20.1 100% | 4.9 MiB/s | 79.5 KiB | 00m00s [1094/1099] rust-typenum+default-devel- 100% | 300.2 KiB/s | 8.1 KiB | 00m00s [1095/1099] rust-block-buffer0.10+defau 100% | 556.0 KiB/s | 7.2 KiB | 00m00s [1096/1099] rust-digest+block-buffer-de 100% | 332.4 KiB/s | 8.0 KiB | 00m00s [1097/1099] rust-block-buffer0.10-devel 100% | 1.4 MiB/s | 18.5 KiB | 00m00s [1098/1099] rust-libloading0.8-devel-0: 100% | 2.4 MiB/s | 35.1 KiB | 00m00s [1099/1099] llvm-static-0:22.1.8-30.fc4 100% | 34.7 MiB/s | 46.8 MiB | 00m01s -------------------------------------------------------------------------------- [1099/1099] Total 100% | 20.2 MiB/s | 195.2 MiB | 00m10s Running transaction [ 1/1101] Verify package files 100% | 1.4 KiB/s | 1.1 KiB | 00m01s [ 2/1101] Prepare transaction 100% | 7.1 KiB/s | 1.1 KiB | 00m00s [ 3/1101] Installing rust-regex-autom 100% | 237.7 MiB/s | 2.6 MiB | 00m00s [ 4/1101] Installing rust-regex-synta 100% | 268.1 MiB/s | 1.6 MiB | 00m00s [ 5/1101] Installing rust-libc-devel- 100% | 83.6 MiB/s | 4.3 MiB | 00m00s [ 6/1101] Installing rust-memchr-deve 100% | 113.6 MiB/s | 581.8 KiB | 00m00s [ 7/1101] Installing rust-get-size2-d 100% | 33.8 MiB/s | 103.8 KiB | 00m00s [ 8/1101] Installing rust-object-deve 100% | 214.7 MiB/s | 1.9 MiB | 00m00s [ 9/1101] Installing rust-hashbrown-d 100% | 209.1 MiB/s | 856.4 KiB | 00m00s [ 10/1101] Installing rust-aho-corasic 100% | 198.9 MiB/s | 814.5 KiB | 00m00s [ 11/1101] Installing rust-crossbeam-u 100% | 63.2 MiB/s | 194.2 KiB | 00m00s [ 12/1101] Installing rust-linux-raw-s 100% | 331.7 MiB/s | 12.6 MiB | 00m00s [ 13/1101] Installing rust-crossbeam-u 100% | 0.0 B/s | 124.0 B | 00m00s [ 14/1101] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 15/1101] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 16/1101] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 17/1101] Installing rust-console-dev 100% | 129.3 MiB/s | 132.4 KiB | 00m00s [ 18/1101] Installing rust-ptr_meta-de 100% | 23.9 MiB/s | 24.5 KiB | 00m00s [ 19/1101] Installing rust-zerofrom-de 100% | 15.4 MiB/s | 15.7 KiB | 00m00s [ 20/1101] Installing rust-zerovec-dev 100% | 118.0 MiB/s | 604.3 KiB | 00m00s [ 21/1101] Installing rust-proc-macro- 100% | 91.3 MiB/s | 93.5 KiB | 00m00s [ 22/1101] Installing rust-once_cell-d 100% | 70.7 MiB/s | 144.8 KiB | 00m00s [ 23/1101] Installing rust-smallvec-de 100% | 129.1 MiB/s | 132.2 KiB | 00m00s [ 24/1101] Installing rust-smallvec+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 25/1101] Installing rust-bitflags-de 100% | 78.8 MiB/s | 242.2 KiB | 00m00s [ 26/1101] Installing rust-bitflags+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 27/1101] Installing rust-crossbeam-q 100% | 76.9 MiB/s | 78.8 KiB | 00m00s [ 28/1101] Installing rust-crossbeam-e 100% | 94.9 MiB/s | 194.4 KiB | 00m00s [ 29/1101] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 30/1101] Installing rust-either-deve 100% | 83.7 MiB/s | 85.7 KiB | 00m00s [ 31/1101] Installing rust-flate2-deve 100% | 79.5 MiB/s | 325.6 KiB | 00m00s [ 32/1101] Installing rust-toml_writer 100% | 50.1 MiB/s | 51.3 KiB | 00m00s [ 33/1101] Installing rust-serde_spann 100% | 30.5 MiB/s | 31.2 KiB | 00m00s [ 34/1101] Installing rust-tracing-cor 100% | 123.4 MiB/s | 252.7 KiB | 00m00s [ 35/1101] Installing rust-tracing-sub 100% | 146.1 MiB/s | 1.0 MiB | 00m00s [ 36/1101] Installing rust-log-devel-0 100% | 113.9 MiB/s | 233.3 KiB | 00m00s [ 37/1101] Installing rust-log+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 38/1101] Installing rust-toml_writer 100% | 0.0 B/s | 124.0 B | 00m00s [ 39/1101] Installing rust-itertools0. 100% | 133.5 MiB/s | 683.3 KiB | 00m00s [ 40/1101] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 41/1101] Installing rust-bstr-devel- 100% | 267.6 MiB/s | 1.6 MiB | 00m00s [ 42/1101] Installing rust-rand_core0. 100% | 76.4 MiB/s | 78.2 KiB | 00m00s [ 43/1101] Installing rust-toml_dateti 100% | 61.4 MiB/s | 62.9 KiB | 00m00s [ 44/1101] Installing rust-percent-enc 100% | 34.7 MiB/s | 35.5 KiB | 00m00s [ 45/1101] Installing rust-toml_dateti 100% | 61.5 MiB/s | 62.9 KiB | 00m00s [ 46/1101] Installing rust-jiff-core-d 100% | 182.1 MiB/s | 559.3 KiB | 00m00s [ 47/1101] Installing rust-jiff-devel- 100% | 275.3 MiB/s | 3.3 MiB | 00m00s [ 48/1101] Installing rust-thin-vec-de 100% | 165.3 MiB/s | 169.2 KiB | 00m00s [ 49/1101] Installing rust-similar-dev 100% | 112.2 MiB/s | 344.6 KiB | 00m00s [ 50/1101] Installing rust-form_urlenc 100% | 0.0 B/s | 27.4 KiB | 00m00s [ 51/1101] Installing rust-percent-enc 100% | 0.0 B/s | 124.0 B | 00m00s [ 52/1101] Installing rust-crossbeam-d 100% | 128.0 MiB/s | 131.1 KiB | 00m00s [ 53/1101] Installing rust-smallvec+co 100% | 0.0 B/s | 124.0 B | 00m00s [ 54/1101] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 55/1101] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 56/1101] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 57/1101] Installing rust-regex-devel 100% | 172.3 MiB/s | 705.9 KiB | 00m00s [ 58/1101] Installing rust-crossbeam-u 100% | 0.0 B/s | 124.0 B | 00m00s [ 59/1101] Installing rust-crossbeam-c 100% | 193.7 MiB/s | 595.0 KiB | 00m00s [ 60/1101] Installing rust-libc+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 61/1101] Installing rust-libc+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 62/1101] Installing rust-mio-devel-0 100% | 97.7 MiB/s | 500.3 KiB | 00m00s [ 63/1101] Installing rust-errno-devel 100% | 33.4 MiB/s | 34.2 KiB | 00m00s [ 64/1101] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 65/1101] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 66/1101] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 67/1101] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 68/1101] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 69/1101] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 70/1101] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 71/1101] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 72/1101] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 73/1101] Installing rust-rand_core-d 100% | 73.3 MiB/s | 75.0 KiB | 00m00s [ 74/1101] Installing rust-rand-devel- 100% | 136.9 MiB/s | 420.5 KiB | 00m00s [ 75/1101] Installing rust-rand_core+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 76/1101] Installing rust-rand0.8-dev 100% | 106.0 MiB/s | 325.6 KiB | 00m00s [ 77/1101] Installing rust-winnow-deve 100% | 157.3 MiB/s | 1.3 MiB | 00m00s [ 78/1101] Installing rust-toml_parser 100% | 112.8 MiB/s | 231.1 KiB | 00m00s [ 79/1101] Installing rust-toml_parser 100% | 0.0 B/s | 124.0 B | 00m00s [ 80/1101] Installing cmake-filesystem 100% | 3.0 MiB/s | 9.4 KiB | 00m00s [ 81/1101] Installing rust-os_str_byte 100% | 67.6 MiB/s | 138.5 KiB | 00m00s [ 82/1101] Installing rust-zlib-rs-dev 100% | 188.8 MiB/s | 773.4 KiB | 00m00s [ 83/1101] Installing rust-fastrand-de 100% | 59.3 MiB/s | 60.7 KiB | 00m00s [ 84/1101] Installing rust-similar2-de 100% | 56.8 MiB/s | 232.6 KiB | 00m00s [ 85/1101] Installing rust-tinyvec-dev 100% | 104.0 MiB/s | 213.1 KiB | 00m00s [ 86/1101] Installing rust-yansi-devel 100% | 111.7 MiB/s | 114.3 KiB | 00m00s [ 87/1101] Installing rust-uuid-devel- 100% | 148.2 MiB/s | 303.5 KiB | 00m00s [ 88/1101] Installing rust-newtype-uui 100% | 63.6 MiB/s | 65.1 KiB | 00m00s [ 89/1101] Installing rust-shellexpand 100% | 73.2 MiB/s | 74.9 KiB | 00m00s [ 90/1101] Installing rust-uuid+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 91/1101] Installing rust-uuid+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 92/1101] Installing rust-similar2+te 100% | 0.0 B/s | 124.0 B | 00m00s [ 93/1101] Installing rust-zlib-rs+rus 100% | 0.0 B/s | 124.0 B | 00m00s [ 94/1101] Installing libzstd-devel-0: 100% | 214.0 MiB/s | 219.1 KiB | 00m00s [ 95/1101] Installing rust-toml_parser 100% | 0.0 B/s | 124.0 B | 00m00s [ 96/1101] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 97/1101] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 98/1101] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 99/1101] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 100/1101] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 101/1101] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 102/1101] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 103/1101] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 104/1101] Installing rust-crossbeam-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 105/1101] Installing rust-form_urlenc 100% | 0.0 B/s | 124.0 B | 00m00s [ 106/1101] Installing rust-percent-enc 100% | 0.0 B/s | 124.0 B | 00m00s [ 107/1101] Installing rust-similar+tex 100% | 0.0 B/s | 124.0 B | 00m00s [ 108/1101] Installing rust-jiff-core+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 109/1101] Installing rust-rand_core0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 110/1101] Installing rust-toml_writer 100% | 0.0 B/s | 124.0 B | 00m00s [ 111/1101] Installing rust-itertools-d 100% | 153.3 MiB/s | 785.0 KiB | 00m00s [ 112/1101] Installing rust-crossbeam-e 100% | 0.0 B/s | 124.0 B | 00m00s [ 113/1101] Installing rust-crossbeam-e 100% | 0.0 B/s | 124.0 B | 00m00s [ 114/1101] Installing rust-crossbeam-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 115/1101] Installing rust-crossbeam-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 116/1101] Installing rust-crossbeam-q 100% | 0.0 B/s | 124.0 B | 00m00s [ 117/1101] Installing rust-crossbeam-q 100% | 0.0 B/s | 124.0 B | 00m00s [ 118/1101] Installing rust-once_cell+r 100% | 0.0 B/s | 124.0 B | 00m00s [ 119/1101] Installing rust-once_cell+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 120/1101] Installing rust-once_cell+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 121/1101] Installing rust-once_cell+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 122/1101] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 123/1101] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 124/1101] Installing rust-crossbeam-d 100% | 29.5 MiB/s | 30.3 KiB | 00m00s [ 125/1101] Installing rust-aho-corasic 100% | 0.0 B/s | 124.0 B | 00m00s [ 126/1101] Installing rust-object+coff 100% | 0.0 B/s | 124.0 B | 00m00s [ 127/1101] Installing rust-memchr+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 128/1101] Installing rust-memchr+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 129/1101] Installing rust-memchr+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 130/1101] Installing rust-aho-corasic 100% | 0.0 B/s | 124.0 B | 00m00s [ 131/1101] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 132/1101] Installing rust-regex+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 133/1101] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 134/1101] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 135/1101] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 136/1101] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 137/1101] Installing rust-bit-vec-dev 100% | 116.3 MiB/s | 119.1 KiB | 00m00s [ 138/1101] Installing rust-bit-set-dev 100% | 64.0 MiB/s | 65.6 KiB | 00m00s [ 139/1101] Installing llvm-0:22.1.8-30 100% | 382.3 MiB/s | 86.4 MiB | 00m00s [ 140/1101] Installing libstdc++-devel- 100% | 405.2 MiB/s | 41.3 MiB | 00m00s [ 141/1101] Installing gcc-c++-0:16.2.1 100% | 387.1 MiB/s | 46.8 MiB | 00m00s [ 142/1101] Installing rust-html-escape 100% | 66.4 MiB/s | 136.1 KiB | 00m00s [ 143/1101] Installing rust-shlex-devel 100% | 54.2 MiB/s | 55.5 KiB | 00m00s [ 144/1101] Installing rust-potential_u 100% | 32.3 MiB/s | 33.1 KiB | 00m00s [ 145/1101] Installing rust-rend-devel- 100% | 90.9 MiB/s | 93.0 KiB | 00m00s [ 146/1101] Installing rust-portable-at 100% | 206.2 MiB/s | 1.2 MiB | 00m00s [ 147/1101] Installing rust-nu-ansi-ter 100% | 56.8 MiB/s | 116.2 KiB | 00m00s [ 148/1101] Installing rust-interpolato 100% | 128.3 MiB/s | 262.7 KiB | 00m00s [ 149/1101] Installing rust-ucd-trie-de 100% | 156.0 MiB/s | 159.8 KiB | 00m00s [ 150/1101] Installing rust-pest-devel- 100% | 337.6 MiB/s | 1.4 MiB | 00m00s [ 151/1101] Installing rust-getopts-dev 100% | 92.7 MiB/s | 94.9 KiB | 00m00s [ 152/1101] Installing rust-siphasher-d 100% | 53.8 MiB/s | 55.1 KiB | 00m00s [ 153/1101] Installing rust-iana-time-z 100% | 72.3 MiB/s | 148.1 KiB | 00m00s [ 154/1101] Installing rust-peg-runtime 100% | 0.0 B/s | 12.7 KiB | 00m00s [ 155/1101] Installing rust-peg-runtime 100% | 0.0 B/s | 124.0 B | 00m00s [ 156/1101] Installing rust-minimal-lex 100% | 103.9 MiB/s | 319.3 KiB | 00m00s [ 157/1101] Installing rust-nom7-devel- 100% | 125.6 MiB/s | 643.3 KiB | 00m00s [ 158/1101] Installing rust-fnv-devel-0 100% | 33.9 MiB/s | 34.7 KiB | 00m00s [ 159/1101] Installing rust-allocator-a 100% | 142.3 MiB/s | 291.4 KiB | 00m00s [ 160/1101] Installing rust-typed-path- 100% | 95.3 MiB/s | 683.1 KiB | 00m00s [ 161/1101] Installing rust-snapbox-mac 100% | 18.1 MiB/s | 18.5 KiB | 00m00s [ 162/1101] Installing rust-unit-prefix 100% | 25.9 MiB/s | 26.5 KiB | 00m00s [ 163/1101] Installing rust-writeable-d 100% | 56.9 MiB/s | 116.6 KiB | 00m00s [ 164/1101] Installing rust-utf8_iter-d 100% | 39.9 MiB/s | 40.8 KiB | 00m00s [ 165/1101] Installing rust-typeid-deve 100% | 24.9 MiB/s | 25.5 KiB | 00m00s [ 166/1101] Installing rust-intrusive-c 100% | 190.0 MiB/s | 389.2 KiB | 00m00s [ 167/1101] Installing rust-path-dedot- 100% | 30.6 MiB/s | 31.3 KiB | 00m00s [ 168/1101] Installing rust-anstyle-par 100% | 80.6 MiB/s | 82.5 KiB | 00m00s [ 169/1101] Installing python-rpm-macro 100% | 0.0 B/s | 28.9 KiB | 00m00s [ 170/1101] Installing rust-equivalent- 100% | 18.0 MiB/s | 18.4 KiB | 00m00s [ 171/1101] Installing rust-indexmap-de 100% | 166.9 MiB/s | 512.8 KiB | 00m00s [ 172/1101] Installing rust-indexmap+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 173/1101] Installing rust-indexmap+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 174/1101] Installing rust-ordermap-de 100% | 114.3 MiB/s | 351.2 KiB | 00m00s [ 175/1101] Installing rust-hashbrown0. 100% | 200.0 MiB/s | 819.0 KiB | 00m00s [ 176/1101] Installing rust-which-devel 100% | 109.6 MiB/s | 112.3 KiB | 00m00s [ 177/1101] Installing rust-unicode-ide 100% | 155.0 MiB/s | 317.5 KiB | 00m00s [ 178/1101] Installing rust-unicode-ide 100% | 0.0 B/s | 124.0 B | 00m00s [ 179/1101] Installing rust-proc-macro2 100% | 124.0 MiB/s | 254.0 KiB | 00m00s [ 180/1101] Installing rust-syn-devel-0 100% | 277.7 MiB/s | 2.2 MiB | 00m00s [ 181/1101] Installing rust-quote-devel 100% | 63.0 MiB/s | 129.0 KiB | 00m00s [ 182/1101] Installing rust-syn2-devel- 100% | 271.2 MiB/s | 2.2 MiB | 00m00s [ 183/1101] Installing rust-syn2+parsin 100% | 0.0 B/s | 124.0 B | 00m00s [ 184/1101] Installing rust-proc-macro2 100% | 0.0 B/s | 124.0 B | 00m00s [ 185/1101] Installing rust-proc-macro2 100% | 0.0 B/s | 124.0 B | 00m00s [ 186/1101] Installing rust-syn2+full-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 187/1101] Installing rust-quote+proc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 188/1101] Installing rust-quote+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 189/1101] Installing rust-syn+printin 100% | 0.0 B/s | 124.0 B | 00m00s [ 190/1101] Installing rust-syn+clone-i 100% | 0.0 B/s | 124.0 B | 00m00s [ 191/1101] Installing rust-syn+derive- 100% | 0.0 B/s | 124.0 B | 00m00s [ 192/1101] Installing rust-syn+parsing 100% | 0.0 B/s | 124.0 B | 00m00s [ 193/1101] Installing rust-syn+proc-ma 100% | 0.0 B/s | 124.0 B | 00m00s [ 194/1101] Installing rust-syn+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 195/1101] Installing rust-displaydoc- 100% | 32.8 MiB/s | 67.3 KiB | 00m00s [ 196/1101] Installing rust-syn2+extra- 100% | 0.0 B/s | 124.0 B | 00m00s [ 197/1101] Installing rust-syn2+printi 100% | 0.0 B/s | 124.0 B | 00m00s [ 198/1101] Installing rust-syn2+clone- 100% | 0.0 B/s | 124.0 B | 00m00s [ 199/1101] Installing rust-syn+full-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 200/1101] Installing rust-zerotrie-de 100% | 94.9 MiB/s | 388.5 KiB | 00m00s [ 201/1101] Installing rust-manyhow-dev 100% | 89.0 MiB/s | 91.1 KiB | 00m00s [ 202/1101] Installing rust-syn2+derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 203/1101] Installing rust-syn+extra-t 100% | 0.0 B/s | 124.0 B | 00m00s [ 204/1101] Installing rust-syn+visit-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 205/1101] Installing rust-serde_deriv 100% | 107.2 MiB/s | 329.3 KiB | 00m00s [ 206/1101] Installing rust-serde_deriv 100% | 0.0 B/s | 124.0 B | 00m00s [ 207/1101] Installing rust-serde_core- 100% | 187.8 MiB/s | 384.7 KiB | 00m00s [ 208/1101] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 209/1101] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 210/1101] Installing rust-serde_spann 100% | 0.0 B/s | 124.0 B | 00m00s [ 211/1101] Installing rust-syn2+proc-m 100% | 0.0 B/s | 124.0 B | 00m00s [ 212/1101] Installing rust-syn+fold-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 213/1101] Installing rust-serde_spann 100% | 30.3 KiB/s | 124.0 B | 00m00s [ 214/1101] Installing rust-jiff+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 215/1101] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 216/1101] Installing rust-toml-devel- 100% | 98.4 MiB/s | 302.2 KiB | 00m00s [ 217/1101] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 218/1101] Installing rust-toml0.9-dev 100% | 96.6 MiB/s | 296.7 KiB | 00m00s [ 219/1101] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 220/1101] Installing rust-serde-devel 100% | 179.4 MiB/s | 551.0 KiB | 00m00s [ 221/1101] Installing rust-serde+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 222/1101] Installing rust-serde+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 223/1101] Installing rust-serde+alloc 100% | 0.0 B/s | 124.0 B | 00m00s [ 224/1101] Installing rust-indexmap+se 100% | 0.0 B/s | 124.0 B | 00m00s [ 225/1101] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 226/1101] Installing rust-serde_spann 100% | 0.0 B/s | 124.0 B | 00m00s [ 227/1101] Installing rust-synstructur 100% | 95.6 MiB/s | 97.9 KiB | 00m00s [ 228/1101] Installing rust-tinystr-dev 100% | 47.2 MiB/s | 96.7 KiB | 00m00s [ 229/1101] Installing rust-rkyv_derive 100% | 60.4 MiB/s | 123.6 KiB | 00m00s [ 230/1101] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 231/1101] Installing rust-syn2+visit- 100% | 0.0 B/s | 124.0 B | 00m00s [ 232/1101] Installing rust-rustc-hash- 100% | 39.1 MiB/s | 40.0 KiB | 00m00s [ 233/1101] Installing rust-camino-deve 100% | 166.7 MiB/s | 170.7 KiB | 00m00s [ 234/1101] Installing rust-unicode-wid 100% | 437.1 MiB/s | 2.2 MiB | 00m00s [ 235/1101] Installing rust-strum-devel 100% | 0.0 B/s | 20.5 KiB | 00m00s [ 236/1101] Installing rust-anstyle-dev 100% | 66.6 MiB/s | 68.2 KiB | 00m00s [ 237/1101] Installing rust-anstyle+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 238/1101] Installing rust-anstyle+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 239/1101] Installing rust-anstyle-los 100% | 32.4 MiB/s | 33.2 KiB | 00m00s [ 240/1101] Installing rust-anstyle-los 100% | 0.0 B/s | 124.0 B | 00m00s [ 241/1101] Installing rust-unicode-wid 100% | 0.0 B/s | 124.0 B | 00m00s [ 242/1101] Installing rust-unicode-wid 100% | 0.0 B/s | 124.0 B | 00m00s [ 243/1101] Installing rust-annotate-sn 100% | 61.1 MiB/s | 125.0 KiB | 00m00s [ 244/1101] Installing rust-annotate-sn 100% | 0.0 B/s | 124.0 B | 00m00s [ 245/1101] Installing rust-getopts+uni 100% | 0.0 B/s | 124.0 B | 00m00s [ 246/1101] Installing rust-getopts+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 247/1101] Installing rust-console+uni 100% | 0.0 B/s | 124.0 B | 00m00s [ 248/1101] Installing rust-camino+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 249/1101] Installing rust-rustc-hash+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 250/1101] Installing rust-rustc-hash+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 251/1101] Installing rust-tracing-att 100% | 81.6 MiB/s | 167.0 KiB | 00m00s [ 252/1101] Installing rust-tracing-att 100% | 0.0 B/s | 124.0 B | 00m00s [ 253/1101] Installing rust-rkyv_derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 254/1101] Installing rust-tinystr+zer 100% | 0.0 B/s | 124.0 B | 00m00s [ 255/1101] Installing rust-synstructur 100% | 0.0 B/s | 124.0 B | 00m00s [ 256/1101] Installing rust-synstructur 100% | 0.0 B/s | 124.0 B | 00m00s [ 257/1101] Installing rust-yoke-derive 100% | 47.6 MiB/s | 48.7 KiB | 00m00s [ 258/1101] Installing rust-zerofrom-de 100% | 21.9 MiB/s | 22.4 KiB | 00m00s [ 259/1101] Installing rust-zerofrom+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 260/1101] Installing rust-rust-stemme 100% | 390.0 MiB/s | 9.4 MiB | 00m00s [ 261/1101] Installing rust-rust-stemme 100% | 0.0 B/s | 124.0 B | 00m00s [ 262/1101] Installing rust-serde+serde 100% | 0.0 B/s | 124.0 B | 00m00s [ 263/1101] Installing rust-serde+deriv 100% | 0.0 B/s | 124.0 B | 00m00s [ 264/1101] Installing rust-toml0.9+par 100% | 0.0 B/s | 124.0 B | 00m00s [ 265/1101] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 266/1101] Installing rust-toml0.9+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 267/1101] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 268/1101] Installing rust-munge_macro 100% | 19.1 MiB/s | 19.6 KiB | 00m00s [ 269/1101] Installing rust-munge-devel 100% | 28.9 MiB/s | 59.3 KiB | 00m00s [ 270/1101] Installing rust-bstr+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 271/1101] Installing rust-bstr+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 272/1101] Installing rust-similar+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 273/1101] Installing rust-similar+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 274/1101] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 275/1101] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 276/1101] Installing rust-toml0.9+ser 100% | 0.0 B/s | 124.0 B | 00m00s [ 277/1101] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 278/1101] Installing rust-serde+rc-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 279/1101] Installing rust-bitflags+se 100% | 0.0 B/s | 124.0 B | 00m00s [ 280/1101] Installing rust-bitflags+se 100% | 0.0 B/s | 124.0 B | 00m00s [ 281/1101] Installing rust-ron-devel-0 100% | 119.0 MiB/s | 731.0 KiB | 00m00s [ 282/1101] Installing rust-ron+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 283/1101] Installing rust-ron+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 284/1101] Installing rust-zerovec-der 100% | 94.9 MiB/s | 97.2 KiB | 00m00s [ 285/1101] Installing rust-zerovec+der 100% | 0.0 B/s | 124.0 B | 00m00s [ 286/1101] Installing rust-derive-wher 100% | 101.6 MiB/s | 312.0 KiB | 00m00s [ 287/1101] Installing rust-derive-wher 100% | 0.0 B/s | 124.0 B | 00m00s [ 288/1101] Installing rust-serde_deriv 100% | 126.2 MiB/s | 129.3 KiB | 00m00s [ 289/1101] Installing rust-serde_deriv 100% | 0.0 B/s | 124.0 B | 00m00s [ 290/1101] Installing rust-schemars_de 100% | 67.0 MiB/s | 137.2 KiB | 00m00s [ 291/1101] Installing rust-schemars_de 100% | 0.0 B/s | 124.0 B | 00m00s [ 292/1101] Installing rust-manyhow+syn 100% | 0.0 B/s | 124.0 B | 00m00s [ 293/1101] Installing rust-manyhow+syn 100% | 0.0 B/s | 124.0 B | 00m00s [ 294/1101] Installing rust-zerotrie+ze 100% | 0.0 B/s | 124.0 B | 00m00s [ 295/1101] Installing rust-ptr_meta_de 100% | 11.1 MiB/s | 11.3 KiB | 00m00s [ 296/1101] Installing rust-ptr_meta+pt 100% | 0.0 B/s | 124.0 B | 00m00s [ 297/1101] Installing rust-ptr_meta+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 298/1101] Installing rust-rancor-deve 100% | 33.4 MiB/s | 34.2 KiB | 00m00s [ 299/1101] Installing rust-rkyv-devel- 100% | 75.1 MiB/s | 922.5 KiB | 00m00s [ 300/1101] Installing rust-rancor+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 301/1101] Installing rust-rkyv+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 302/1101] Installing rust-bytecheck_d 100% | 34.2 MiB/s | 35.1 KiB | 00m00s [ 303/1101] Installing rust-bytecheck-d 100% | 61.3 MiB/s | 62.8 KiB | 00m00s [ 304/1101] Installing rust-rend+bytech 100% | 0.0 B/s | 124.0 B | 00m00s [ 305/1101] Installing rust-libcst_deri 100% | 41.2 MiB/s | 42.2 KiB | 00m00s [ 306/1101] Installing rust-libcst_deri 100% | 0.0 B/s | 124.0 B | 00m00s [ 307/1101] Installing rust-thiserror-i 100% | 92.8 MiB/s | 95.1 KiB | 00m00s [ 308/1101] Installing rust-thiserror-i 100% | 0.0 B/s | 124.0 B | 00m00s [ 309/1101] Installing rust-thiserror-d 100% | 30.0 MiB/s | 122.7 KiB | 00m00s [ 310/1101] Installing rust-thiserror+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 311/1101] Installing rust-thiserror+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 312/1101] Installing rust-thiserror-i 100% | 80.2 MiB/s | 82.2 KiB | 00m00s [ 313/1101] Installing rust-thiserror-i 100% | 0.0 B/s | 124.0 B | 00m00s [ 314/1101] Installing rust-thiserror1- 100% | 25.2 MiB/s | 103.0 KiB | 00m00s [ 315/1101] Installing rust-zerocopy-de 100% | 139.5 MiB/s | 1.0 MiB | 00m00s [ 316/1101] Installing rust-zerocopy-de 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 317/1101] Installing rust-zerocopy-de 100% | 131.9 MiB/s | 1.6 MiB | 00m00s [ 318/1101] Installing rust-zerocopy+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 319/1101] Installing rust-zerocopy+si 100% | 0.0 B/s | 124.0 B | 00m00s [ 320/1101] Installing rust-ppv-lite86- 100% | 128.2 MiB/s | 131.3 KiB | 00m00s [ 321/1101] Installing rust-ppv-lite86+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 322/1101] Installing rust-ppv-lite86+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 323/1101] Installing rust-rand_chacha 100% | 51.1 MiB/s | 52.3 KiB | 00m00s [ 324/1101] Installing rust-rand_chacha 100% | 0.0 B/s | 124.0 B | 00m00s [ 325/1101] Installing rust-rand0.8+ran 100% | 0.0 B/s | 124.0 B | 00m00s [ 326/1101] Installing rust-rand0.8+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 327/1101] Installing rust-ref-cast-im 100% | 0.0 B/s | 30.4 KiB | 00m00s [ 328/1101] Installing rust-ref-cast-im 100% | 0.0 B/s | 124.0 B | 00m00s [ 329/1101] Installing rust-ref-cast-de 100% | 22.7 MiB/s | 46.4 KiB | 00m00s [ 330/1101] Installing rust-ref-cast+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 331/1101] Installing rust-peg-macros- 100% | 336.2 MiB/s | 344.3 KiB | 00m00s [ 332/1101] Installing rust-peg-macros+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 333/1101] Installing rust-peg-devel-0 100% | 23.2 MiB/s | 71.2 KiB | 00m00s [ 334/1101] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 335/1101] Installing rust-syn+visit-m 100% | 0.0 B/s | 124.0 B | 00m00s [ 336/1101] Installing rust-salsa-macro 100% | 95.9 MiB/s | 196.4 KiB | 00m00s [ 337/1101] Installing rust-salsa-macro 100% | 0.0 B/s | 124.0 B | 00m00s [ 338/1101] Installing rust-which+real- 100% | 0.0 B/s | 124.0 B | 00m00s [ 339/1101] Installing rust-which+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 340/1101] Installing rust-hashbrown0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 341/1101] Installing rust-ordermap+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 342/1101] Installing rust-ordermap+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 343/1101] Installing rust-hashbrown+e 100% | 0.0 B/s | 124.0 B | 00m00s [ 344/1101] Installing python3-rpm-macr 100% | 0.0 B/s | 6.8 KiB | 00m00s [ 345/1101] Installing rust-path-dedot+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 346/1101] Installing rust-path-absolu 100% | 36.5 MiB/s | 37.4 KiB | 00m00s [ 347/1101] Installing rust-path-dedot+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 348/1101] Installing rust-intrusive-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 349/1101] Installing rust-intrusive-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 350/1101] Installing rust-typeid+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 351/1101] Installing rust-utf8_iter+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 352/1101] Installing rust-unit-prefix 100% | 0.0 B/s | 124.0 B | 00m00s [ 353/1101] Installing rust-unit-prefix 100% | 0.0 B/s | 124.0 B | 00m00s [ 354/1101] Installing rust-snapbox-mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 355/1101] Installing rust-typed-path+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 356/1101] Installing rust-typed-path+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 357/1101] Installing rust-allocator-a 100% | 0.0 B/s | 124.0 B | 00m00s [ 358/1101] Installing rust-hashbrown+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 359/1101] Installing rust-fnv+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 360/1101] Installing rust-fnv+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 361/1101] Installing rust-nom7+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 362/1101] Installing rust-minimal-lex 100% | 0.0 B/s | 124.0 B | 00m00s [ 363/1101] Installing rust-nom7+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 364/1101] Installing rust-cexpr-devel 100% | 64.2 MiB/s | 65.7 KiB | 00m00s [ 365/1101] Installing rust-cexpr+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 366/1101] Installing rust-peg-runtime 100% | 0.0 B/s | 124.0 B | 00m00s [ 367/1101] Installing rust-peg+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 368/1101] Installing rust-peg+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 369/1101] Installing rust-iana-time-z 100% | 0.0 B/s | 124.0 B | 00m00s [ 370/1101] Installing rust-iana-time-z 100% | 0.0 B/s | 124.0 B | 00m00s [ 371/1101] Installing rust-siphasher+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 372/1101] Installing rust-siphasher+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 373/1101] Installing rust-phf_shared- 100% | 0.0 B/s | 49.2 KiB | 00m00s [ 374/1101] Installing rust-phf-devel-0 100% | 84.9 MiB/s | 86.9 KiB | 00m00s [ 375/1101] Installing rust-phf0.11-dev 100% | 80.3 MiB/s | 82.2 KiB | 00m00s [ 376/1101] Installing rust-phf_shared0 100% | 0.0 B/s | 45.6 KiB | 00m00s [ 377/1101] Installing rust-phf_shared0 100% | 0.0 B/s | 124.0 B | 00m00s [ 378/1101] Installing rust-phf0.11+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 379/1101] Installing rust-phf0.11+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 380/1101] Installing rust-phf_shared0 100% | 0.0 B/s | 124.0 B | 00m00s [ 381/1101] Installing rust-phf_shared+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 382/1101] Installing rust-phf+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 383/1101] Installing rust-phf+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 384/1101] Installing rust-pest+memchr 100% | 0.0 B/s | 124.0 B | 00m00s [ 385/1101] Installing rust-ucd-trie+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 386/1101] Installing rust-pest+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 387/1101] Installing rust-pest+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 388/1101] Installing rust-interpolato 100% | 0.0 B/s | 124.0 B | 00m00s [ 389/1101] Installing rust-interpolato 100% | 0.0 B/s | 124.0 B | 00m00s [ 390/1101] Installing rust-nu-ansi-ter 100% | 0.0 B/s | 124.0 B | 00m00s [ 391/1101] Installing rust-nu-ansi-ter 100% | 0.0 B/s | 124.0 B | 00m00s [ 392/1101] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 393/1101] Installing rust-portable-at 100% | 0.0 B/s | 124.0 B | 00m00s [ 394/1101] Installing rust-portable-at 100% | 0.0 B/s | 124.0 B | 00m00s [ 395/1101] Installing rust-potential_u 100% | 0.0 B/s | 124.0 B | 00m00s [ 396/1101] Installing rust-shlex+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 397/1101] Installing rust-shlex+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 398/1101] Installing rust-html-escape 100% | 0.0 B/s | 124.0 B | 00m00s [ 399/1101] Installing rust-html-escape 100% | 0.0 B/s | 124.0 B | 00m00s [ 400/1101] Installing llvm-test-0:22.1 100% | 132.2 MiB/s | 2.2 MiB | 00m00s [ 401/1101] Installing rust-bit-vec+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 402/1101] Installing rust-bit-set+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 403/1101] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 404/1101] Installing rust-aho-corasic 100% | 0.0 B/s | 124.0 B | 00m00s [ 405/1101] Installing rust-quick-xml-d 100% | 254.2 MiB/s | 1.3 MiB | 00m00s [ 406/1101] Installing rust-quick-xml+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 407/1101] Installing rust-os_str_byte 100% | 0.0 B/s | 124.0 B | 00m00s [ 408/1101] Installing rust-object+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 409/1101] Installing rust-object+pe-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 410/1101] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 411/1101] Installing rust-crossbeam+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 412/1101] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 413/1101] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 414/1101] Installing rust-tracing-cor 100% | 0.0 B/s | 124.0 B | 00m00s [ 415/1101] Installing rust-tracing-cor 100% | 0.0 B/s | 124.0 B | 00m00s [ 416/1101] Installing rust-tracing-cor 100% | 0.0 B/s | 124.0 B | 00m00s [ 417/1101] Installing rust-tracing-log 100% | 64.6 MiB/s | 66.1 KiB | 00m00s [ 418/1101] Installing rust-crossbeam-q 100% | 0.0 B/s | 124.0 B | 00m00s [ 419/1101] Installing rust-rayon-core- 100% | 91.0 MiB/s | 279.5 KiB | 00m00s [ 420/1101] Installing rust-rayon-core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 421/1101] Installing rust-itertools+u 100% | 0.0 B/s | 124.0 B | 00m00s [ 422/1101] Installing rust-rand0.8+all 100% | 0.0 B/s | 124.0 B | 00m00s [ 423/1101] Installing rust-similar+inl 100% | 0.0 B/s | 124.0 B | 00m00s [ 424/1101] Installing rust-form_urlenc 100% | 0.0 B/s | 124.0 B | 00m00s [ 425/1101] Installing rust-crossbeam-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 426/1101] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 427/1101] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 428/1101] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 429/1101] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 430/1101] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 431/1101] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 432/1101] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 433/1101] Installing rust-matchers-de 100% | 0.0 B/s | 24.4 KiB | 00m00s [ 434/1101] Installing rust-matchers+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 435/1101] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 436/1101] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 437/1101] Installing rust-fancy-regex 100% | 143.1 MiB/s | 439.7 KiB | 00m00s [ 438/1101] Installing rust-fancy-regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 439/1101] Installing rust-fancy-regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 440/1101] Installing rust-zlib-rs+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 441/1101] Installing rust-similar2+in 100% | 0.0 B/s | 124.0 B | 00m00s [ 442/1101] Installing rust-similar2+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 443/1101] Installing rust-newtype-uui 100% | 0.0 B/s | 124.0 B | 00m00s [ 444/1101] Installing rust-newtype-uui 100% | 0.0 B/s | 124.0 B | 00m00s [ 445/1101] Installing rust-newtype-uui 100% | 0.0 B/s | 124.0 B | 00m00s [ 446/1101] Installing rust-yansi+alloc 100% | 0.0 B/s | 124.0 B | 00m00s [ 447/1101] Installing rust-yansi+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 448/1101] Installing rust-yansi+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 449/1101] Installing rust-tinyvec+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 450/1101] Installing rust-fastrand+al 100% | 0.0 B/s | 124.0 B | 00m00s [ 451/1101] Installing rust-fastrand+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 452/1101] Installing rust-fastrand+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 453/1101] Installing rust-os_str_byte 100% | 0.0 B/s | 124.0 B | 00m00s [ 454/1101] Installing rust-os_str_byte 100% | 0.0 B/s | 124.0 B | 00m00s [ 455/1101] Installing rust-rand0.8+lib 100% | 0.0 B/s | 124.0 B | 00m00s [ 456/1101] Installing rust-rand0.8+sma 100% | 0.0 B/s | 124.0 B | 00m00s [ 457/1101] Installing rust-phf_generat 100% | 31.7 MiB/s | 32.5 KiB | 00m00s [ 458/1101] Installing rust-phf_generat 100% | 0.0 B/s | 124.0 B | 00m00s [ 459/1101] Installing rust-phf_codegen 100% | 43.2 MiB/s | 44.2 KiB | 00m00s [ 460/1101] Installing rust-phf_codegen 100% | 0.0 B/s | 124.0 B | 00m00s [ 461/1101] Installing rust-terminfo-de 100% | 85.6 MiB/s | 175.4 KiB | 00m00s [ 462/1101] Installing rust-terminfo+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 463/1101] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 464/1101] Installing rust-errno+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 465/1101] Installing rust-mio+log-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 466/1101] Installing rust-mio+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 467/1101] Installing rust-mio+os-poll 100% | 0.0 B/s | 124.0 B | 00m00s [ 468/1101] Installing rust-mio+os-ext- 100% | 0.0 B/s | 124.0 B | 00m00s [ 469/1101] Installing rust-os_pipe-dev 100% | 35.2 MiB/s | 36.0 KiB | 00m00s [ 470/1101] Installing rust-os_pipe+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 471/1101] Installing rust-wait-timeou 100% | 31.1 MiB/s | 31.9 KiB | 00m00s [ 472/1101] Installing rust-wait-timeou 100% | 0.0 B/s | 124.0 B | 00m00s [ 473/1101] Installing rust-inotify-sys 100% | 32.4 MiB/s | 33.2 KiB | 00m00s [ 474/1101] Installing rust-inotify-sys 100% | 0.0 B/s | 124.0 B | 00m00s [ 475/1101] Installing rust-inotify-dev 100% | 99.9 MiB/s | 102.3 KiB | 00m00s [ 476/1101] Installing rust-jobserver-d 100% | 94.4 MiB/s | 96.7 KiB | 00m00s [ 477/1101] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 478/1101] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 479/1101] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 480/1101] Installing rust-smallvec+co 100% | 0.0 B/s | 124.0 B | 00m00s [ 481/1101] Installing rust-proc-macro- 100% | 40.4 KiB/s | 124.0 B | 00m00s [ 482/1101] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 483/1101] Installing rust-thin-vec+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 484/1101] Installing rust-thin-vec+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 485/1101] Installing rust-jiff-core+t 100% | 0.0 B/s | 124.0 B | 00m00s [ 486/1101] Installing rust-itertools0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 487/1101] Installing rust-log+alloc-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 488/1101] Installing rust-log+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 489/1101] Installing rust-jiff-core+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 490/1101] Installing rust-jiff+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 491/1101] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 492/1101] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 493/1101] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 494/1101] Installing rust-flate2+any_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 495/1101] Installing rust-flate2+any_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 496/1101] Installing rust-flate2+zlib 100% | 0.0 B/s | 124.0 B | 00m00s [ 497/1101] Installing rust-either+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 498/1101] Installing rust-either+use_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 499/1101] Installing rust-itertools0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 500/1101] Installing rust-itertools0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 501/1101] Installing rust-notify-type 100% | 38.2 MiB/s | 78.2 KiB | 00m00s [ 502/1101] Installing rust-notify-type 100% | 0.0 B/s | 124.0 B | 00m00s [ 503/1101] Installing rust-bitflags+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 504/1101] Installing rust-smallvec+un 100% | 0.0 B/s | 124.0 B | 00m00s [ 505/1101] Installing rust-version-ran 100% | 85.2 MiB/s | 87.2 KiB | 00m00s [ 506/1101] Installing rust-version-ran 100% | 0.0 B/s | 124.0 B | 00m00s [ 507/1101] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 508/1101] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 509/1101] Installing rust-manyhow-mac 100% | 0.0 B/s | 17.7 KiB | 00m00s [ 510/1101] Installing rust-manyhow-mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 511/1101] Installing rust-manyhow+mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 512/1101] Installing rust-manyhow+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 513/1101] Installing rust-quote-use-m 100% | 19.4 MiB/s | 19.8 KiB | 00m00s [ 514/1101] Installing rust-quote-use-m 100% | 0.0 B/s | 124.0 B | 00m00s [ 515/1101] Installing rust-quote-use-d 100% | 0.0 B/s | 11.3 KiB | 00m00s [ 516/1101] Installing rust-quote-use+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 517/1101] Installing rust-ptr_meta+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 518/1101] Installing rust-console+all 100% | 0.0 B/s | 124.0 B | 00m00s [ 519/1101] Installing rust-console+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 520/1101] Installing rust-console+ans 100% | 0.0 B/s | 124.0 B | 00m00s [ 521/1101] Installing rust-indicatif-d 100% | 155.5 MiB/s | 318.5 KiB | 00m00s [ 522/1101] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 523/1101] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 524/1101] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 525/1101] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 526/1101] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 527/1101] Installing rust-linux-raw-s 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 528/1101] Installing rust-rustix-deve 100% | 91.2 MiB/s | 2.3 MiB | 00m00s [ 529/1101] Installing rust-rustix+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 530/1101] Installing rust-rustix+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 531/1101] Installing rust-rustix+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 532/1101] Installing rust-rustix+term 100% | 0.0 B/s | 124.0 B | 00m00s [ 533/1101] Installing rust-terminal_si 100% | 24.6 MiB/s | 25.2 KiB | 00m00s [ 534/1101] Installing rust-terminal_si 100% | 0.0 B/s | 124.0 B | 00m00s [ 535/1101] Installing rust-rustix+fs-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 536/1101] Installing rust-tempfile-de 100% | 86.1 MiB/s | 176.3 KiB | 00m00s [ 537/1101] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 538/1101] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 539/1101] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 540/1101] Installing rust-globset-dev 100% | 117.9 MiB/s | 120.7 KiB | 00m00s [ 541/1101] Installing rust-globset+log 100% | 0.0 B/s | 124.0 B | 00m00s [ 542/1101] Installing rust-globset+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 543/1101] Installing rust-fancy-regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 544/1101] Installing rust-fancy-regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 545/1101] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 546/1101] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 547/1101] Installing rust-regex+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 548/1101] Installing rust-hashbrown+i 100% | 0.0 B/s | 124.0 B | 00m00s [ 549/1101] Installing rust-hashbrown+r 100% | 0.0 B/s | 124.0 B | 00m00s [ 550/1101] Installing rust-object+arch 100% | 0.0 B/s | 124.0 B | 00m00s [ 551/1101] Installing rust-object+elf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 552/1101] Installing rust-object+mach 100% | 0.0 B/s | 124.0 B | 00m00s [ 553/1101] Installing rust-object+read 100% | 0.0 B/s | 124.0 B | 00m00s [ 554/1101] Installing rust-object+xcof 100% | 0.0 B/s | 124.0 B | 00m00s [ 555/1101] Installing rust-object+read 100% | 0.0 B/s | 124.0 B | 00m00s [ 556/1101] Installing rust-ar_archive_ 100% | 170.0 MiB/s | 348.1 KiB | 00m00s [ 557/1101] Installing rust-ar_archive_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 558/1101] Installing rust-get-size2+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 559/1101] Installing rust-get-size2+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 560/1101] Installing rust-get-size2+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 561/1101] Installing rust-csv-core-de 100% | 116.0 MiB/s | 118.8 KiB | 00m00s [ 562/1101] Installing rust-csv-core+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 563/1101] Installing rust-libc+extra_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 564/1101] Installing rust-cpufeatures 100% | 45.3 MiB/s | 46.4 KiB | 00m00s [ 565/1101] Installing rust-cpufeatures 100% | 0.0 B/s | 124.0 B | 00m00s [ 566/1101] Installing rust-cpufeatures 100% | 43.4 MiB/s | 44.4 KiB | 00m00s [ 567/1101] Installing rust-cpufeatures 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 568/1101] Installing rust-typenum-dev 100% | 390.7 MiB/s | 1.2 MiB | 00m00s [ 569/1101] Installing rust-typenum+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 570/1101] Installing rust-version_che 100% | 57.8 MiB/s | 59.2 KiB | 00m00s [ 571/1101] Installing rust-version_che 100% | 0.0 B/s | 124.0 B | 00m00s [ 572/1101] Installing rust-generic-arr 100% | 67.3 MiB/s | 68.9 KiB | 00m00s [ 573/1101] Installing rust-generic-arr 100% | 0.0 B/s | 124.0 B | 00m00s [ 574/1101] Installing rust-block-buffe 100% | 35.0 MiB/s | 35.8 KiB | 00m00s [ 575/1101] Installing rust-block-buffe 100% | 0.0 B/s | 124.0 B | 00m00s [ 576/1101] Installing rust-generic-arr 100% | 0.0 B/s | 124.0 B | 00m00s [ 577/1101] Installing rust-crypto-comm 100% | 26.2 MiB/s | 26.8 KiB | 00m00s [ 578/1101] Installing rust-crypto-comm 100% | 0.0 B/s | 124.0 B | 00m00s [ 579/1101] Installing rust-digest0.10- 100% | 86.2 MiB/s | 88.2 KiB | 00m00s [ 580/1101] Installing rust-digest+bloc 100% | 0.0 B/s | 124.0 B | 00m00s [ 581/1101] Installing rust-digest+core 100% | 0.0 B/s | 124.0 B | 00m00s [ 582/1101] Installing rust-digest0.10+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 583/1101] Installing ncurses-c++-libs 100% | 79.4 MiB/s | 162.6 KiB | 00m00s [ 584/1101] Installing ncurses-devel-0: 100% | 30.9 MiB/s | 1.0 MiB | 00m00s [ 585/1101] Installing libedit-devel-0: 100% | 33.0 MiB/s | 67.5 KiB | 00m00s [ 586/1101] Installing llvm-static-0:22 100% | 556.4 MiB/s | 351.6 MiB | 00m01s [ 587/1101] Installing llvm-googletest- 100% | 168.0 MiB/s | 2.2 MiB | 00m00s [ 588/1101] Installing llvm-devel-0:22. 100% | 159.4 MiB/s | 36.3 MiB | 00m00s [ 589/1101] Installing emacs-filesystem 100% | 793.0 KiB/s | 812.0 B | 00m00s [ 590/1101] Installing clang-resource-f 100% | 16.3 MiB/s | 16.7 KiB | 00m00s [ 591/1101] Installing clang-libs-0:22. 100% | 467.3 MiB/s | 109.8 MiB | 00m00s [ 592/1101] Installing clang-0:22.1.8-3 100% | 564.4 MiB/s | 61.5 MiB | 00m00s [ 593/1101] Installing clang-tools-extr 100% | 407.2 MiB/s | 61.5 MiB | 00m00s [ 594/1101] Installing clang-devel-0:22 100% | 269.2 MiB/s | 32.6 MiB | 00m00s [ 595/1101] Installing rust-find-msvc-t 100% | 113.9 MiB/s | 116.7 KiB | 00m00s [ 596/1101] Installing rust-find-msvc-t 100% | 0.0 B/s | 124.0 B | 00m00s [ 597/1101] Installing rust-cc-devel-0: 100% | 185.0 MiB/s | 378.9 KiB | 00m00s [ 598/1101] Installing rust-cc+default- 100% | 0.0 B/s | 124.0 B | 00m00s [ 599/1101] Installing rust-psm-devel-0 100% | 52.7 MiB/s | 107.8 KiB | 00m00s [ 600/1101] Installing rust-psm+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 601/1101] Installing rust-cc+parallel 100% | 0.0 B/s | 124.0 B | 00m00s [ 602/1101] Installing rust-clap_lex-de 100% | 42.9 MiB/s | 43.9 KiB | 00m00s [ 603/1101] Installing rust-clap_lex+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 604/1101] Installing rust-clap_builde 100% | 186.1 MiB/s | 952.8 KiB | 00m00s [ 605/1101] Installing rust-clap-devel- 100% | 41.4 MiB/s | 254.1 KiB | 00m00s [ 606/1101] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 607/1101] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 608/1101] Installing rust-clap+help-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 609/1101] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 610/1101] Installing rust-clap+error- 100% | 0.0 B/s | 124.0 B | 00m00s [ 611/1101] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 612/1101] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 613/1101] Installing rust-clap+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 614/1101] Installing rust-clap_comple 100% | 94.5 MiB/s | 193.6 KiB | 00m00s [ 615/1101] Installing rust-clap_comple 100% | 0.0 B/s | 124.0 B | 00m00s [ 616/1101] Installing rust-clap_comple 100% | 39.0 MiB/s | 39.9 KiB | 00m00s [ 617/1101] Installing rust-clap_comple 100% | 0.0 B/s | 124.0 B | 00m00s [ 618/1101] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 619/1101] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 620/1101] Installing rust-clap+usage- 100% | 0.0 B/s | 124.0 B | 00m00s [ 621/1101] Installing rust-litemap-dev 100% | 65.4 MiB/s | 134.0 KiB | 00m00s [ 622/1101] Installing rust-icu_locale_ 100% | 66.3 MiB/s | 407.4 KiB | 00m00s [ 623/1101] Installing rust-icu_locale_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 624/1101] Installing rust-cfg_aliases 100% | 22.6 MiB/s | 23.1 KiB | 00m00s [ 625/1101] Installing rust-cfg_aliases 100% | 0.0 B/s | 124.0 B | 00m00s [ 626/1101] Installing rust-simdutf8-de 100% | 63.9 MiB/s | 131.0 KiB | 00m00s [ 627/1101] Installing rust-bytecheck+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 628/1101] Installing ncurses-0:6.6-1. 100% | 19.5 MiB/s | 618.0 KiB | 00m00s [ 629/1101] Installing groff-base-0:1.2 100% | 82.9 MiB/s | 3.9 MiB | 00m00s [ 630/1101] Installing perl-Digest-0:1. 100% | 36.2 MiB/s | 37.1 KiB | 00m00s [ 631/1101] Installing perl-FileHandle- 100% | 0.0 B/s | 9.8 KiB | 00m00s [ 632/1101] Installing perl-B-0:1.89-52 100% | 246.3 MiB/s | 504.4 KiB | 00m00s [ 633/1101] Installing perl-Digest-MD5- 100% | 60.0 MiB/s | 61.5 KiB | 00m00s [ 634/1101] Installing perl-libnet-0:3. 100% | 143.9 MiB/s | 294.7 KiB | 00m00s [ 635/1101] Installing perl-Data-Dumper 100% | 114.7 MiB/s | 117.4 KiB | 00m00s [ 636/1101] Installing perl-Unicode-Nor 100% | 238.4 MiB/s | 488.3 KiB | 00m00s [ 637/1101] Installing perl-MIME-Base32 100% | 31.4 MiB/s | 32.2 KiB | 00m00s [ 638/1101] Installing perl-URI-0:5.36- 100% | 56.5 MiB/s | 289.5 KiB | 00m00s [ 639/1101] Installing perl-IO-Socket-I 100% | 99.8 MiB/s | 102.2 KiB | 00m00s [ 640/1101] Installing perl-AutoLoader- 100% | 0.0 B/s | 21.0 KiB | 00m00s [ 641/1101] Installing perl-IO-Socket-S 100% | 236.9 MiB/s | 727.6 KiB | 00m00s [ 642/1101] Installing perl-locale-0:1. 100% | 0.0 B/s | 6.5 KiB | 00m00s [ 643/1101] Installing perl-Net-SSLeay- 100% | 192.4 MiB/s | 1.3 MiB | 00m00s [ 644/1101] Installing perl-Time-Local- 100% | 68.9 MiB/s | 70.6 KiB | 00m00s [ 645/1101] Installing perl-Time-HiRes- 100% | 114.9 MiB/s | 117.7 KiB | 00m00s [ 646/1101] Installing perl-if-0:0.61.0 100% | 0.0 B/s | 6.2 KiB | 00m00s [ 647/1101] Installing perl-Pod-Escapes 100% | 25.3 MiB/s | 25.9 KiB | 00m00s [ 648/1101] Installing perl-File-Path-0 100% | 63.0 MiB/s | 64.5 KiB | 00m00s [ 649/1101] Installing perl-Text-Tabs+W 100% | 23.3 MiB/s | 23.9 KiB | 00m00s [ 650/1101] Installing perl-HTTP-Tiny-0 100% | 160.6 MiB/s | 164.5 KiB | 00m00s [ 651/1101] Installing perl-Class-Struc 100% | 0.0 B/s | 25.9 KiB | 00m00s [ 652/1101] Installing perl-IPC-Open3-0 100% | 0.0 B/s | 28.5 KiB | 00m00s [ 653/1101] Installing perl-File-Temp-1 100% | 161.6 MiB/s | 165.5 KiB | 00m00s [ 654/1101] Installing perl-POSIX-0:2.2 100% | 225.2 MiB/s | 230.6 KiB | 00m00s [ 655/1101] Installing perl-Pod-Simple- 100% | 187.1 MiB/s | 574.9 KiB | 00m00s [ 656/1101] Installing perl-Term-Cap-0: 100% | 29.9 MiB/s | 30.6 KiB | 00m00s [ 657/1101] Installing perl-Term-ANSICo 100% | 96.9 MiB/s | 99.2 KiB | 00m00s [ 658/1101] Installing perl-Pod-Perldoc 100% | 12.7 MiB/s | 169.2 KiB | 00m00s [ 659/1101] Installing perl-podlators-1 100% | 26.2 MiB/s | 321.4 KiB | 00m00s [ 660/1101] Installing perl-File-stat-0 100% | 0.0 B/s | 13.1 KiB | 00m00s [ 661/1101] Installing perl-SelectSaver 100% | 0.0 B/s | 2.6 KiB | 00m00s [ 662/1101] Installing perl-Socket-4:2. 100% | 120.9 MiB/s | 123.8 KiB | 00m00s [ 663/1101] Installing perl-Symbol-0:1. 100% | 0.0 B/s | 7.3 KiB | 00m00s [ 664/1101] Installing perl-Pod-Usage-4 100% | 7.8 MiB/s | 87.9 KiB | 00m00s [ 665/1101] Installing perl-IO-0:1.55-5 100% | 74.0 MiB/s | 151.5 KiB | 00m00s [ 666/1101] Installing perl-overloading 100% | 0.0 B/s | 5.6 KiB | 00m00s [ 667/1101] Installing perl-mro-0:1.29- 100% | 41.5 MiB/s | 42.5 KiB | 00m00s [ 668/1101] Installing perl-base-0:2.27 100% | 0.0 B/s | 13.0 KiB | 00m00s [ 669/1101] Installing perl-Fcntl-0:1.2 100% | 48.6 MiB/s | 49.8 KiB | 00m00s [ 670/1101] Installing perl-Text-ParseW 100% | 0.0 B/s | 14.6 KiB | 00m00s [ 671/1101] Installing perl-Getopt-Long 100% | 143.8 MiB/s | 147.2 KiB | 00m00s [ 672/1101] Installing perl-Storable-1: 100% | 231.2 MiB/s | 236.7 KiB | 00m00s [ 673/1101] Installing perl-overload-0: 100% | 0.0 B/s | 72.0 KiB | 00m00s [ 674/1101] Installing perl-Getopt-Std- 100% | 0.0 B/s | 11.8 KiB | 00m00s [ 675/1101] Installing perl-vars-0:1.05 100% | 0.0 B/s | 4.3 KiB | 00m00s [ 676/1101] Installing perl-MIME-Base64 100% | 43.1 MiB/s | 44.2 KiB | 00m00s [ 677/1101] Installing perl-Errno-0:1.3 100% | 0.0 B/s | 8.8 KiB | 00m00s [ 678/1101] Installing perl-File-Basena 100% | 0.0 B/s | 14.6 KiB | 00m00s [ 679/1101] Installing perl-parent-1:0. 100% | 0.0 B/s | 11.0 KiB | 00m00s [ 680/1101] Installing perl-Scalar-List 100% | 72.5 MiB/s | 148.5 KiB | 00m00s [ 681/1101] Installing perl-constant-0: 100% | 26.7 MiB/s | 27.4 KiB | 00m00s [ 682/1101] Installing perl-Encode-4:3. 100% | 187.7 MiB/s | 4.7 MiB | 00m00s [ 683/1101] Installing perl-DynaLoader- 100% | 0.0 B/s | 32.5 KiB | 00m00s [ 684/1101] Installing perl-PathTools-0 100% | 90.1 MiB/s | 184.4 KiB | 00m00s [ 685/1101] Installing perl-Carp-0:1.54 100% | 46.6 MiB/s | 47.7 KiB | 00m00s [ 686/1101] Installing perl-Exporter-0: 100% | 27.1 MiB/s | 55.6 KiB | 00m00s [ 687/1101] Installing perl-libs-4:5.42 100% | 185.3 MiB/s | 11.7 MiB | 00m00s [ 688/1101] Installing perl-interpreter 100% | 9.8 MiB/s | 120.5 KiB | 00m00s [ 689/1101] Installing jemalloc-0:5.3.0 100% | 82.1 MiB/s | 1.1 MiB | 00m00s [ 690/1101] Installing jemalloc-devel-0 100% | 19.7 MiB/s | 222.3 KiB | 00m00s [ 691/1101] Installing rust-tikv-jemall 100% | 85.2 MiB/s | 87.2 KiB | 00m00s [ 692/1101] Installing rust-tikv-jemall 100% | 48.4 MiB/s | 49.5 KiB | 00m00s [ 693/1101] Installing rust-tikv-jemall 100% | 0.0 B/s | 124.0 B | 00m00s [ 694/1101] Installing rust-icu_normali 100% | 200.5 MiB/s | 410.6 KiB | 00m00s [ 695/1101] Installing rust-autocfg-dev 100% | 31.3 MiB/s | 64.1 KiB | 00m00s [ 696/1101] Installing rust-autocfg+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 697/1101] Installing rust-fs-err-deve 100% | 106.8 MiB/s | 109.4 KiB | 00m00s [ 698/1101] Installing rust-fs-err+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 699/1101] Installing rust-num-traits- 100% | 132.8 MiB/s | 272.0 KiB | 00m00s [ 700/1101] Installing rust-chrono-deve 100% | 257.5 MiB/s | 1.3 MiB | 00m00s [ 701/1101] Installing rust-chrono+iana 100% | 0.0 B/s | 124.0 B | 00m00s [ 702/1101] Installing rust-chrono+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 703/1101] Installing rust-chrono+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 704/1101] Installing rust-chrono+now- 100% | 0.0 B/s | 124.0 B | 00m00s [ 705/1101] Installing rust-chrono+cloc 100% | 0.0 B/s | 124.0 B | 00m00s [ 706/1101] Installing rust-cfg-if-deve 100% | 23.9 MiB/s | 24.5 KiB | 00m00s [ 707/1101] Installing rust-cfg-if+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 708/1101] Installing rust-nix-devel-0 100% | 184.8 MiB/s | 1.7 MiB | 00m00s [ 709/1101] Installing rust-getrandom-d 100% | 55.9 MiB/s | 171.7 KiB | 00m00s [ 710/1101] Installing rust-getrandom+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 711/1101] Installing rust-rand_core0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 712/1101] Installing rust-getrandom0. 100% | 58.5 MiB/s | 119.8 KiB | 00m00s [ 713/1101] Installing rust-crc32fast-d 100% | 60.0 MiB/s | 122.9 KiB | 00m00s [ 714/1101] Installing rust-chacha20-de 100% | 75.3 MiB/s | 154.1 KiB | 00m00s [ 715/1101] Installing rust-chacha20+rn 100% | 0.0 B/s | 124.0 B | 00m00s [ 716/1101] Installing rust-crc32fast+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 717/1101] Installing rust-crc32fast+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 718/1101] Installing rust-zip-devel-0 100% | 202.9 MiB/s | 623.3 KiB | 00m00s [ 719/1101] Installing rust-zip+_deflat 100% | 0.0 B/s | 124.0 B | 00m00s [ 720/1101] Installing rust-zip+deflate 100% | 0.0 B/s | 124.0 B | 00m00s [ 721/1101] Installing rust-getrandom0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 722/1101] Installing rust-rand_core0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 723/1101] Installing rust-rand0.8+get 100% | 0.0 B/s | 124.0 B | 00m00s [ 724/1101] Installing rust-rand0.8+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 725/1101] Installing rust-rand0.8+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 726/1101] Installing rust-unicode_nam 100% | 40.4 MiB/s | 41.4 KiB | 00m00s [ 727/1101] Installing rust-unicode_nam 100% | 0.0 B/s | 124.0 B | 00m00s [ 728/1101] Installing rust-tempfile+ge 100% | 0.0 B/s | 124.0 B | 00m00s [ 729/1101] Installing rust-tempfile+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 730/1101] Installing rust-insta-devel 100% | 73.9 MiB/s | 529.5 KiB | 00m00s [ 731/1101] Installing rust-insta+serde 100% | 0.0 B/s | 124.0 B | 00m00s [ 732/1101] Installing rust-insta+conso 100% | 0.0 B/s | 124.0 B | 00m00s [ 733/1101] Installing rust-insta+color 100% | 0.0 B/s | 124.0 B | 00m00s [ 734/1101] Installing rust-insta+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 735/1101] Installing rust-insta+regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 736/1101] Installing rust-insta+pest- 100% | 0.0 B/s | 124.0 B | 00m00s [ 737/1101] Installing rust-getrandom+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 738/1101] Installing rust-rand+sys_rn 100% | 0.0 B/s | 124.0 B | 00m00s [ 739/1101] Installing rust-nix+process 100% | 0.0 B/s | 124.0 B | 00m00s [ 740/1101] Installing rust-nix+signal- 100% | 0.0 B/s | 124.0 B | 00m00s [ 741/1101] Installing rust-nix+term-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 742/1101] Installing rust-nix+fs-deve 100% | 0.0 B/s | 124.0 B | 00m00s [ 743/1101] Installing rust-parking_lot 100% | 68.6 MiB/s | 140.4 KiB | 00m00s [ 744/1101] Installing rust-parking_lot 100% | 0.0 B/s | 124.0 B | 00m00s [ 745/1101] Installing rust-test-case-c 100% | 62.7 MiB/s | 64.2 KiB | 00m00s [ 746/1101] Installing rust-test-case-m 100% | 0.0 B/s | 12.7 KiB | 00m00s [ 747/1101] Installing rust-thread_loca 100% | 55.3 MiB/s | 56.6 KiB | 00m00s [ 748/1101] Installing rust-thread_loca 100% | 0.0 B/s | 124.0 B | 00m00s [ 749/1101] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 750/1101] Installing rust-sha2_0.10-d 100% | 54.8 MiB/s | 112.3 KiB | 00m00s [ 751/1101] Installing rust-pest_meta-d 100% | 136.2 MiB/s | 279.0 KiB | 00m00s [ 752/1101] Installing rust-pest_meta+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 753/1101] Installing rust-pest_genera 100% | 81.3 MiB/s | 83.3 KiB | 00m00s [ 754/1101] Installing rust-pest_derive 100% | 39.0 MiB/s | 79.9 KiB | 00m00s [ 755/1101] Installing rust-pest_genera 100% | 0.0 B/s | 124.0 B | 00m00s [ 756/1101] Installing rust-pest_derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 757/1101] Installing rust-pest_derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 758/1101] Installing rust-insta+pest_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 759/1101] Installing rust-libloading0 100% | 55.1 MiB/s | 112.9 KiB | 00m00s [ 760/1101] Installing rust-libloading0 100% | 0.0 B/s | 124.0 B | 00m00s [ 761/1101] Installing rust-pkg-config- 100% | 74.6 MiB/s | 76.4 KiB | 00m00s [ 762/1101] Installing rust-pkg-config+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 763/1101] Installing rust-rustversion 100% | 33.4 MiB/s | 68.3 KiB | 00m00s [ 764/1101] Installing rust-rustversion 100% | 0.0 B/s | 124.0 B | 00m00s [ 765/1101] Installing rust-castaway-de 100% | 39.8 MiB/s | 40.8 KiB | 00m00s [ 766/1101] Installing rust-castaway+al 100% | 0.0 B/s | 124.0 B | 00m00s [ 767/1101] Installing rust-collection_ 100% | 23.2 MiB/s | 23.7 KiB | 00m00s [ 768/1101] Installing rust-collection_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 769/1101] Installing rust-attribute-d 100% | 40.0 MiB/s | 40.9 KiB | 00m00s [ 770/1101] Installing rust-attribute-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 771/1101] Installing rust-attribute-d 100% | 77.0 MiB/s | 78.8 KiB | 00m00s [ 772/1101] Installing rust-attribute-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 773/1101] Installing rust-get-size-de 100% | 0.0 B/s | 29.0 KiB | 00m00s [ 774/1101] Installing rust-get-size-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 775/1101] Installing rust-get-size2+g 100% | 0.0 B/s | 124.0 B | 00m00s [ 776/1101] Installing rust-option-ext- 100% | 0.0 B/s | 23.0 KiB | 00m00s [ 777/1101] Installing rust-option-ext+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 778/1101] Installing rust-dirs-sys-de 100% | 29.8 MiB/s | 30.5 KiB | 00m00s [ 779/1101] Installing rust-dirs-sys+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 780/1101] Installing rust-dirs-devel- 100% | 48.9 MiB/s | 50.0 KiB | 00m00s [ 781/1101] Installing rust-dirs+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 782/1101] Installing rust-shellexpand 100% | 0.0 B/s | 124.0 B | 00m00s [ 783/1101] Installing rust-termtree0.5 100% | 20.7 MiB/s | 21.2 KiB | 00m00s [ 784/1101] Installing rust-termtree0.5 100% | 0.0 B/s | 124.0 B | 00m00s [ 785/1101] Installing rust-tinyvec_mac 100% | 0.0 B/s | 15.8 KiB | 00m00s [ 786/1101] Installing rust-tinyvec_mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 787/1101] Installing rust-tinyvec+tin 100% | 0.0 B/s | 124.0 B | 00m00s [ 788/1101] Installing rust-tinyvec+all 100% | 0.0 B/s | 124.0 B | 00m00s [ 789/1101] Installing rust-unicode-nor 100% | 232.3 MiB/s | 713.6 KiB | 00m00s [ 790/1101] Installing rust-urlencoding 100% | 19.6 MiB/s | 20.1 KiB | 00m00s [ 791/1101] Installing rust-urlencoding 100% | 0.0 B/s | 124.0 B | 00m00s [ 792/1101] Installing rust-escape8259- 100% | 0.0 B/s | 14.1 KiB | 00m00s [ 793/1101] Installing rust-escape8259+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 794/1101] Installing rust-stable_dere 100% | 0.0 B/s | 24.4 KiB | 00m00s [ 795/1101] Installing rust-yoke-devel- 100% | 137.2 MiB/s | 140.5 KiB | 00m00s [ 796/1101] Installing rust-yoke+derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 797/1101] Installing rust-icu_provide 100% | 102.0 MiB/s | 208.8 KiB | 00m00s [ 798/1101] Installing rust-icu_provide 100% | 0.0 B/s | 124.0 B | 00m00s [ 799/1101] Installing rust-zerovec+yok 100% | 0.0 B/s | 124.0 B | 00m00s [ 800/1101] Installing rust-icu_collect 100% | 125.9 MiB/s | 644.5 KiB | 00m00s [ 801/1101] Installing rust-icu_normali 100% | 422.3 MiB/s | 3.0 MiB | 00m00s [ 802/1101] Installing rust-zerotrie+yo 100% | 0.0 B/s | 124.0 B | 00m00s [ 803/1101] Installing rust-icu_propert 100% | 189.3 MiB/s | 581.6 KiB | 00m00s [ 804/1101] Installing rust-idna_adapte 100% | 0.0 B/s | 27.9 KiB | 00m00s [ 805/1101] Installing rust-idna_adapte 100% | 0.0 B/s | 124.0 B | 00m00s [ 806/1101] Installing rust-idna-devel- 100% | 303.4 MiB/s | 932.0 KiB | 00m00s [ 807/1101] Installing rust-idna+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 808/1101] Installing rust-idna+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 809/1101] Installing rust-strsim-deve 100% | 53.6 MiB/s | 54.8 KiB | 00m00s [ 810/1101] Installing rust-strsim+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 811/1101] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 812/1101] Installing rust-clap+sugges 100% | 0.0 B/s | 124.0 B | 00m00s [ 813/1101] Installing rust-difflib-dev 100% | 39.5 MiB/s | 40.4 KiB | 00m00s [ 814/1101] Installing rust-difflib+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 815/1101] Installing rust-foldhash-de 100% | 58.0 MiB/s | 59.4 KiB | 00m00s [ 816/1101] Installing rust-hashbrown+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 817/1101] Installing rust-hashbrown+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 818/1101] Installing rust-hashlink-de 100% | 165.5 MiB/s | 169.4 KiB | 00m00s [ 819/1101] Installing rust-hashlink+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 820/1101] Installing rust-scopeguard- 100% | 33.7 MiB/s | 34.5 KiB | 00m00s [ 821/1101] Installing rust-lock_api-de 100% | 196.3 MiB/s | 201.0 KiB | 00m00s [ 822/1101] Installing rust-lock_api+at 100% | 0.0 B/s | 124.0 B | 00m00s [ 823/1101] Installing rust-lock_api+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 824/1101] Installing rust-parking_lot 100% | 98.3 MiB/s | 201.4 KiB | 00m00s [ 825/1101] Installing rust-parking_lot 100% | 0.0 B/s | 124.0 B | 00m00s [ 826/1101] Installing rust-normalize-l 100% | 0.0 B/s | 15.8 KiB | 00m00s [ 827/1101] Installing rust-normalize-l 100% | 0.0 B/s | 124.0 B | 00m00s [ 828/1101] Installing rust-snapbox-dev 100% | 89.5 MiB/s | 274.9 KiB | 00m00s [ 829/1101] Installing rust-dyn-clone-d 100% | 34.5 MiB/s | 35.4 KiB | 00m00s [ 830/1101] Installing rust-dyn-clone+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 831/1101] Installing rust-predicates- 100% | 25.5 MiB/s | 26.1 KiB | 00m00s [ 832/1101] Installing rust-predicates- 100% | 0.0 B/s | 124.0 B | 00m00s [ 833/1101] Installing rust-predicates- 100% | 63.6 MiB/s | 130.3 KiB | 00m00s [ 834/1101] Installing rust-predicates+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 835/1101] Installing rust-predicates- 100% | 20.0 MiB/s | 20.5 KiB | 00m00s [ 836/1101] Installing rust-predicates- 100% | 0.0 B/s | 124.0 B | 00m00s [ 837/1101] Installing rust-lazy_static 100% | 37.3 MiB/s | 38.2 KiB | 00m00s [ 838/1101] Installing rust-lazy_static 100% | 0.0 B/s | 124.0 B | 00m00s [ 839/1101] Installing rust-sharded-sla 100% | 128.3 MiB/s | 262.7 KiB | 00m00s [ 840/1101] Installing rust-sharded-sla 100% | 0.0 B/s | 124.0 B | 00m00s [ 841/1101] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 842/1101] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 843/1101] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 844/1101] Installing rust-pin-project 100% | 46.3 MiB/s | 237.3 KiB | 00m00s [ 845/1101] Installing rust-pin-project 100% | 0.0 B/s | 124.0 B | 00m00s [ 846/1101] Installing rust-tracing-dev 100% | 154.8 MiB/s | 475.5 KiB | 00m00s [ 847/1101] Installing rust-tracing+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 848/1101] Installing rust-tracing-fla 100% | 29.5 MiB/s | 30.2 KiB | 00m00s [ 849/1101] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 850/1101] Installing rust-tracing+tra 100% | 0.0 B/s | 124.0 B | 00m00s [ 851/1101] Installing rust-inventory-d 100% | 42.6 MiB/s | 43.7 KiB | 00m00s [ 852/1101] Installing rust-inventory+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 853/1101] Installing rust-boxcar-deve 100% | 87.8 MiB/s | 89.9 KiB | 00m00s [ 854/1101] Installing rust-boxcar+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 855/1101] Installing rust-salsa-macro 100% | 105.6 MiB/s | 108.1 KiB | 00m00s [ 856/1101] Installing rust-salsa-macro 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 857/1101] Installing rust-salsa-devel 100% | 93.9 MiB/s | 1.4 MiB | 00m00s [ 858/1101] Installing rust-diff-devel- 100% | 445.4 MiB/s | 912.2 KiB | 00m00s [ 859/1101] Installing rust-diff+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 860/1101] Installing rust-pretty_asse 100% | 121.8 MiB/s | 124.8 KiB | 00m00s [ 861/1101] Installing rust-unscanny-de 100% | 0.0 B/s | 36.9 KiB | 00m00s [ 862/1101] Installing rust-unscanny+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 863/1101] Installing rust-pep440_rs-d 100% | 203.0 MiB/s | 207.9 KiB | 00m00s [ 864/1101] Installing rust-pep440_rs+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 865/1101] Installing rust-pep440_rs+v 100% | 0.0 B/s | 124.0 B | 00m00s [ 866/1101] Installing rust-paste-devel 100% | 35.7 MiB/s | 73.1 KiB | 00m00s [ 867/1101] Installing rust-paste+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 868/1101] Installing rust-ryu-devel-0 100% | 52.4 MiB/s | 161.0 KiB | 00m00s [ 869/1101] Installing rust-ryu+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 870/1101] Installing rust-zmij-devel- 100% | 66.0 MiB/s | 67.6 KiB | 00m00s [ 871/1101] Installing rust-zmij+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 872/1101] Installing rust-itoa-devel- 100% | 35.2 MiB/s | 36.0 KiB | 00m00s [ 873/1101] Installing rust-itoa+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 874/1101] Installing rust-serde_json- 100% | 118.8 MiB/s | 730.0 KiB | 00m00s [ 875/1101] Installing rust-char_str-de 100% | 100.6 MiB/s | 309.0 KiB | 00m00s [ 876/1101] Installing rust-char_str+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 877/1101] Installing rust-serde_json+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 878/1101] Installing rust-serde_json+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 879/1101] Installing rust-gen-lsp-typ 100% | 321.3 MiB/s | 658.1 KiB | 00m00s [ 880/1101] Installing rust-snapbox+str 100% | 0.0 B/s | 124.0 B | 00m00s [ 881/1101] Installing rust-escargot-de 100% | 37.5 MiB/s | 76.7 KiB | 00m00s [ 882/1101] Installing rust-escargot+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 883/1101] Installing rust-serde_json+ 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 884/1101] Installing rust-schemars-de 100% | 52.5 MiB/s | 537.2 KiB | 00m00s [ 885/1101] Installing rust-schemars+sc 100% | 0.0 B/s | 124.0 B | 00m00s [ 886/1101] Installing rust-tap-devel-0 100% | 38.6 MiB/s | 39.5 KiB | 00m00s [ 887/1101] Installing rust-tap+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 888/1101] Installing rust-wyz-devel-0 100% | 59.7 MiB/s | 61.1 KiB | 00m00s [ 889/1101] Installing rust-radium-deve 100% | 48.2 MiB/s | 49.4 KiB | 00m00s [ 890/1101] Installing rust-radium+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 891/1101] Installing rust-anstyle-que 100% | 26.0 MiB/s | 26.7 KiB | 00m00s [ 892/1101] Installing rust-anstyle-que 100% | 0.0 B/s | 124.0 B | 00m00s [ 893/1101] Installing rust-utf8parse-d 100% | 34.4 MiB/s | 35.2 KiB | 00m00s [ 894/1101] Installing rust-utf8parse+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 895/1101] Installing rust-anstyle-par 100% | 0.0 B/s | 124.0 B | 00m00s [ 896/1101] Installing rust-anstyle-par 100% | 0.0 B/s | 124.0 B | 00m00s [ 897/1101] Installing rust-anstyle-svg 100% | 63.3 MiB/s | 64.8 KiB | 00m00s [ 898/1101] Installing rust-anstyle-svg 100% | 0.0 B/s | 124.0 B | 00m00s [ 899/1101] Installing rust-colorchoice 100% | 0.0 B/s | 21.7 KiB | 00m00s [ 900/1101] Installing rust-colorchoice 100% | 0.0 B/s | 124.0 B | 00m00s [ 901/1101] Installing rust-anstream-de 100% | 100.1 MiB/s | 102.5 KiB | 00m00s [ 902/1101] Installing rust-anstream+au 100% | 0.0 B/s | 124.0 B | 00m00s [ 903/1101] Installing rust-anstream+wi 100% | 0.0 B/s | 124.0 B | 00m00s [ 904/1101] Installing rust-anstream+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 905/1101] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 906/1101] Installing rust-clap+color- 100% | 0.0 B/s | 124.0 B | 00m00s [ 907/1101] Installing rust-clap+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 908/1101] Installing rust-clap_comple 100% | 19.4 MiB/s | 19.8 KiB | 00m00s [ 909/1101] Installing rust-snapbox-mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 910/1101] Installing rust-snapbox+col 100% | 0.0 B/s | 124.0 B | 00m00s [ 911/1101] Installing rust-icu_propert 100% | 208.9 MiB/s | 1.5 MiB | 00m00s [ 912/1101] Installing rust-icu_propert 100% | 0.0 B/s | 124.0 B | 00m00s [ 913/1101] Installing rust-icu_normali 100% | 0.0 B/s | 124.0 B | 00m00s [ 914/1101] Installing rust-idna_adapte 100% | 0.0 B/s | 124.0 B | 00m00s [ 915/1101] Installing rust-idna+compil 100% | 0.0 B/s | 124.0 B | 00m00s [ 916/1101] Installing rust-url-devel-0 100% | 277.6 MiB/s | 568.5 KiB | 00m00s [ 917/1101] Installing rust-url+serde-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 918/1101] Installing rust-url+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 919/1101] Installing rust-url+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 920/1101] Installing rust-pep508_rs-d 100% | 110.5 MiB/s | 339.6 KiB | 00m00s [ 921/1101] Installing rust-pep508_rs+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 922/1101] Installing rust-funty-devel 100% | 11.0 MiB/s | 56.4 KiB | 00m00s [ 923/1101] Installing rust-bitvec-deve 100% | 71.5 MiB/s | 1.0 MiB | 00m00s [ 924/1101] Installing rust-glob-devel- 100% | 84.2 MiB/s | 86.2 KiB | 00m00s [ 925/1101] Installing rust-glob+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 926/1101] Installing rust-clang-sys-d 100% | 104.4 MiB/s | 213.8 KiB | 00m00s [ 927/1101] Installing rust-clang-sys+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 928/1101] Installing rust-clang-sys+l 100% | 0.0 B/s | 124.0 B | 00m00s [ 929/1101] Installing rust-clang-sys+r 100% | 0.0 B/s | 124.0 B | 00m00s [ 930/1101] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 931/1101] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 932/1101] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 933/1101] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 934/1101] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 935/1101] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 936/1101] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 937/1101] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 938/1101] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 939/1101] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 940/1101] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 941/1101] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 942/1101] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 943/1101] Installing rust-bindgen-dev 100% | 217.1 MiB/s | 1.1 MiB | 00m00s [ 944/1101] Installing rust-bindgen+run 100% | 0.0 B/s | 124.0 B | 00m00s [ 945/1101] Installing rust-zstd-sys-de 100% | 318.0 MiB/s | 325.6 KiB | 00m00s [ 946/1101] Installing rust-zstd-safe-d 100% | 121.8 MiB/s | 124.7 KiB | 00m00s [ 947/1101] Installing rust-zstd-sys+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 948/1101] Installing rust-zstd-safe+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 949/1101] Installing rust-zstd-devel- 100% | 38.2 MiB/s | 117.5 KiB | 00m00s [ 950/1101] Installing rust-colored-dev 100% | 60.2 MiB/s | 123.2 KiB | 00m00s [ 951/1101] Installing rust-arrayvec-de 100% | 123.1 MiB/s | 126.1 KiB | 00m00s [ 952/1101] Installing rust-vte-devel-0 100% | 153.4 MiB/s | 314.2 KiB | 00m00s [ 953/1101] Installing rust-strip-ansi- 100% | 21.6 MiB/s | 22.1 KiB | 00m00s [ 954/1101] Installing rust-strip-ansi- 100% | 0.0 B/s | 124.0 B | 00m00s [ 955/1101] Installing rust-insta+strip 100% | 0.0 B/s | 124.0 B | 00m00s [ 956/1101] Installing rust-anyhow-deve 100% | 73.0 MiB/s | 224.3 KiB | 00m00s [ 957/1101] Installing rust-typed-arena 100% | 40.2 MiB/s | 41.2 KiB | 00m00s [ 958/1101] Installing rust-static_asse 100% | 63.9 MiB/s | 65.5 KiB | 00m00s [ 959/1101] Installing rust-static_asse 100% | 0.0 B/s | 124.0 B | 00m00s [ 960/1101] Installing rust-compact_str 100% | 126.7 MiB/s | 389.1 KiB | 00m00s [ 961/1101] Installing rust-compact_str 100% | 0.0 B/s | 124.0 B | 00m00s [ 962/1101] Installing rust-compact_str 100% | 0.0 B/s | 124.0 B | 00m00s [ 963/1101] Installing rust-same-file-d 100% | 33.3 MiB/s | 34.1 KiB | 00m00s [ 964/1101] Installing rust-same-file+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 965/1101] Installing rust-walkdir-dev 100% | 107.2 MiB/s | 109.8 KiB | 00m00s [ 966/1101] Installing rust-walkdir+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 967/1101] Installing rust-ignore-deve 100% | 155.8 MiB/s | 319.0 KiB | 00m00s [ 968/1101] Installing rust-ignore+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 969/1101] Installing rust-globwalk-de 100% | 33.4 MiB/s | 34.2 KiB | 00m00s [ 970/1101] Installing rust-globwalk+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 971/1101] Installing rust-notify-deve 100% | 154.1 MiB/s | 157.8 KiB | 00m00s [ 972/1101] Installing rust-heck-devel- 100% | 43.7 MiB/s | 44.7 KiB | 00m00s [ 973/1101] Installing rust-heck+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 974/1101] Installing rust-strum_macro 100% | 73.4 MiB/s | 150.3 KiB | 00m00s [ 975/1101] Installing rust-strum_macro 100% | 0.0 B/s | 124.0 B | 00m00s [ 976/1101] Installing rust-clap_derive 100% | 87.6 MiB/s | 179.4 KiB | 00m00s [ 977/1101] Installing rust-clap_derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 978/1101] Installing rust-clap+derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 979/1101] Installing rust-libtest-mim 100% | 50.0 MiB/s | 102.3 KiB | 00m00s [ 980/1101] Installing rust-libtest-mim 100% | 0.0 B/s | 124.0 B | 00m00s [ 981/1101] Installing rust-datatest-st 100% | 34.6 MiB/s | 106.3 KiB | 00m00s [ 982/1101] Installing rust-strum+strum 100% | 0.0 B/s | 124.0 B | 00m00s [ 983/1101] Installing rust-is-macro-de 100% | 30.2 MiB/s | 30.9 KiB | 00m00s [ 984/1101] Installing rust-notify+maco 100% | 0.0 B/s | 124.0 B | 00m00s [ 985/1101] Installing rust-assert_fs-d 100% | 67.6 MiB/s | 69.2 KiB | 00m00s [ 986/1101] Installing rust-salsa+compa 100% | 0.0 B/s | 124.0 B | 00m00s [ 987/1101] Installing rust-compact_str 100% | 0.0 B/s | 124.0 B | 00m00s [ 988/1101] Installing rust-get-size2+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 989/1101] Installing rust-typed-arena 100% | 0.0 B/s | 124.0 B | 00m00s [ 990/1101] Installing rust-anyhow+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 991/1101] Installing rust-insta+filte 100% | 0.0 B/s | 124.0 B | 00m00s [ 992/1101] Installing rust-quick-junit 100% | 126.1 MiB/s | 129.1 KiB | 00m00s [ 993/1101] Installing rust-colored+no- 100% | 0.0 B/s | 124.0 B | 00m00s [ 994/1101] Installing rust-zip+zstd-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 995/1101] Installing rust-bitvec+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 996/1101] Installing rust-pyproject-t 100% | 49.8 MiB/s | 51.0 KiB | 00m00s [ 997/1101] Installing rust-gen-lsp-typ 100% | 0.0 B/s | 124.0 B | 00m00s [ 998/1101] Installing rust-snapbox+col 100% | 0.0 B/s | 124.0 B | 00m00s [ 999/1101] Installing rust-clap_comple 100% | 0.0 B/s | 124.0 B | 00m00s [1000/1101] Installing rust-snapbox+ter 100% | 0.0 B/s | 124.0 B | 00m00s [1001/1101] Installing rust-schemars+de 100% | 0.0 B/s | 124.0 B | 00m00s [1002/1101] Installing rust-schemars+st 100% | 0.0 B/s | 124.0 B | 00m00s [1003/1101] Installing rust-snapbox+exa 100% | 0.0 B/s | 124.0 B | 00m00s [1004/1101] Installing rust-insta-cmd-d 100% | 16.3 MiB/s | 33.4 KiB | 00m00s [1005/1101] Installing rust-lsp-server- 100% | 64.2 MiB/s | 65.7 KiB | 00m00s [1006/1101] Installing rust-char_str+ge 100% | 0.0 B/s | 124.0 B | 00m00s [1007/1101] Installing rust-char_str+se 100% | 0.0 B/s | 124.0 B | 00m00s [1008/1101] Installing rust-csv-devel-0 100% | 449.3 MiB/s | 5.8 MiB | 00m00s [1009/1101] Installing rust-libcst-deve 100% | 122.2 MiB/s | 625.6 KiB | 00m00s [1010/1101] Installing rust-pretty_asse 100% | 0.0 B/s | 124.0 B | 00m00s [1011/1101] Installing rust-salsa+inven 100% | 0.0 B/s | 124.0 B | 00m00s [1012/1101] Installing rust-salsa+macro 100% | 0.0 B/s | 124.0 B | 00m00s [1013/1101] Installing rust-salsa+order 100% | 0.0 B/s | 124.0 B | 00m00s [1014/1101] Installing rust-salsa+salsa 100% | 0.0 B/s | 124.0 B | 00m00s [1015/1101] Installing rust-tracing+att 100% | 0.0 B/s | 124.0 B | 00m00s [1016/1101] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [1017/1101] Installing rust-tracing-fla 100% | 0.0 B/s | 124.0 B | 00m00s [1018/1101] Installing rust-tracing+log 100% | 0.0 B/s | 124.0 B | 00m00s [1019/1101] Installing rust-tracing+rel 100% | 0.0 B/s | 124.0 B | 00m00s [1020/1101] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [1021/1101] Installing rust-snapbox+cmd 100% | 0.0 B/s | 124.0 B | 00m00s [1022/1101] Installing rust-snapbox+dif 100% | 0.0 B/s | 124.0 B | 00m00s [1023/1101] Installing rust-get-size2+p 100% | 0.0 B/s | 124.0 B | 00m00s [1024/1101] Installing rust-dashmap-dev 100% | 64.7 MiB/s | 132.6 KiB | 00m00s [1025/1101] Installing rust-unicode-nor 100% | 0.0 B/s | 124.0 B | 00m00s [1026/1101] Installing rust-shellexpand 100% | 0.0 B/s | 124.0 B | 00m00s [1027/1101] Installing rust-get-size2+d 100% | 0.0 B/s | 124.0 B | 00m00s [1028/1101] Installing rust-indoc-devel 100% | 27.0 MiB/s | 55.2 KiB | 00m00s [1029/1101] Installing rust-arc-swap-de 100% | 79.0 MiB/s | 242.6 KiB | 00m00s [1030/1101] Installing rust-insta+redac 100% | 0.0 B/s | 124.0 B | 00m00s [1031/1101] Installing rust-test-case-d 100% | 16.7 MiB/s | 17.1 KiB | 00m00s [1032/1101] Installing rust-clearscreen 100% | 126.2 MiB/s | 258.5 KiB | 00m00s [1033/1101] Installing rust-ctrlc-devel 100% | 21.7 MiB/s | 44.5 KiB | 00m00s [1034/1101] Installing rust-quickcheck- 100% | 101.2 MiB/s | 103.6 KiB | 00m00s [1035/1101] Installing rust-insta+json- 100% | 0.0 B/s | 124.0 B | 00m00s [1036/1101] Installing rust-insta+ron-d 100% | 0.0 B/s | 124.0 B | 00m00s [1037/1101] Installing rust-cachedir-de 100% | 17.3 MiB/s | 17.7 KiB | 00m00s [1038/1101] Installing rust-unicode_nam 100% | 429.2 MiB/s | 2.1 MiB | 00m00s [1039/1101] Installing rust-zip+deflate 100% | 0.0 B/s | 124.0 B | 00m00s [1040/1101] Installing rust-rand+std_rn 100% | 0.0 B/s | 124.0 B | 00m00s [1041/1101] Installing rust-getrandom0. 100% | 0.0 B/s | 124.0 B | 00m00s [1042/1101] Installing rust-etcetera-de 100% | 62.2 MiB/s | 63.7 KiB | 00m00s [1043/1101] Installing rust-stacker-dev 100% | 20.8 MiB/s | 42.5 KiB | 00m00s [1044/1101] Installing rust-filetime-de 100% | 54.6 MiB/s | 55.9 KiB | 00m00s [1045/1101] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [1046/1101] Installing rust-argfile-dev 100% | 25.5 MiB/s | 26.1 KiB | 00m00s [1047/1101] Installing rust-tikv-jemall 100% | 0.0 B/s | 124.0 B | 00m00s [1048/1101] Installing rust-rkyv+bytech 100% | 0.0 B/s | 124.0 B | 00m00s [1049/1101] Installing rust-clap+string 100% | 0.0 B/s | 124.0 B | 00m00s [1050/1101] Installing rust-clap+env-de 100% | 0.0 B/s | 124.0 B | 00m00s [1051/1101] Installing rust-clap+wrap_h 100% | 0.0 B/s | 124.0 B | 00m00s [1052/1101] Installing rust-indicatif+u 100% | 0.0 B/s | 124.0 B | 00m00s [1053/1101] Installing rust-rkyv+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [1054/1101] Installing rust-itertools+u 100% | 0.0 B/s | 124.0 B | 00m00s [1055/1101] Installing rust-jiff+tz-sys 100% | 0.0 B/s | 124.0 B | 00m00s [1056/1101] Installing rust-jiff+tzdb-c 100% | 0.0 B/s | 124.0 B | 00m00s [1057/1101] Installing rust-jiff+tzdb-z 100% | 0.0 B/s | 124.0 B | 00m00s [1058/1101] Installing rust-tracing-log 100% | 0.0 B/s | 124.0 B | 00m00s [1059/1101] Installing rust-fern-devel- 100% | 220.3 MiB/s | 451.2 KiB | 00m00s [1060/1101] Installing rust-jiff+tz-fat 100% | 0.0 B/s | 124.0 B | 00m00s [1061/1101] Installing rust-rayon-devel 100% | 126.7 MiB/s | 908.1 KiB | 00m00s [1062/1101] Installing rust-tracing-log 100% | 0.0 B/s | 124.0 B | 00m00s [1063/1101] Installing rust-crossbeam+s 100% | 0.0 B/s | 124.0 B | 00m00s [1064/1101] Installing rust-imperative- 100% | 74.4 MiB/s | 76.2 KiB | 00m00s [1065/1101] Installing rust-path-absolu 100% | 0.0 B/s | 124.0 B | 00m00s [1066/1101] Installing pyproject-rpm-ma 100% | 154.9 MiB/s | 158.6 KiB | 00m00s [1067/1101] Installing rust-thiserror1+ 100% | 0.0 B/s | 124.0 B | 00m00s [1068/1101] Installing rust-toml+serde- 100% | 0.0 B/s | 124.0 B | 00m00s [1069/1101] Installing rust-toml+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [1070/1101] Installing rust-strum+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [1071/1101] Installing rust-camino+serd 100% | 0.0 B/s | 124.0 B | 00m00s [1072/1101] Installing rust-ordermap+se 100% | 0.0 B/s | 124.0 B | 00m00s [1073/1101] Installing rust-serde_test- 100% | 99.2 MiB/s | 101.5 KiB | 00m00s [1074/1101] Installing rust-thin-vec+se 100% | 0.0 B/s | 124.0 B | 00m00s [1075/1101] Installing rust-toml+displa 100% | 0.0 B/s | 124.0 B | 00m00s [1076/1101] Installing rust-toml+parse- 100% | 0.0 B/s | 124.0 B | 00m00s [1077/1101] Installing rust-jiff+tzdb-b 100% | 0.0 B/s | 124.0 B | 00m00s [1078/1101] Installing rust-syn2+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [1079/1101] Installing rust-quickcheck_ 100% | 27.1 MiB/s | 27.7 KiB | 00m00s [1080/1101] Installing rust-syn2+fold-d 100% | 0.0 B/s | 124.0 B | 00m00s [1081/1101] Installing rust-get-size2+o 100% | 0.0 B/s | 124.0 B | 00m00s [1082/1101] Installing rust-get-size2+i 100% | 0.0 B/s | 124.0 B | 00m00s [1083/1101] Installing rust-shellexpand 100% | 0.0 B/s | 124.0 B | 00m00s [1084/1101] Installing rust-get-size2+t 100% | 0.0 B/s | 124.0 B | 00m00s [1085/1101] Installing rust-jiff+perf-i 100% | 0.0 B/s | 124.0 B | 00m00s [1086/1101] Installing rust-rand_core0. 100% | 0.0 B/s | 124.0 B | 00m00s [1087/1101] Installing rust-get-size2+s 100% | 0.0 B/s | 124.0 B | 00m00s [1088/1101] Installing rust-get-size2+h 100% | 0.0 B/s | 124.0 B | 00m00s [1089/1101] Installing rust-winnow0.7-d 100% | 156.9 MiB/s | 1.3 MiB | 00m00s [1090/1101] Installing rust-matchit-dev 100% | 80.3 MiB/s | 164.4 KiB | 00m00s [1091/1101] Installing rust-wild-devel- 100% | 26.0 MiB/s | 26.6 KiB | 00m00s [1092/1101] Installing rust-supports-hy 100% | 20.1 MiB/s | 20.6 KiB | 00m00s [1093/1101] Installing rust-seahash-dev 100% | 65.3 MiB/s | 66.9 KiB | 00m00s [1094/1101] Installing rust-rustc-stabl 100% | 64.6 MiB/s | 66.2 KiB | 00m00s [1095/1101] Installing rust-pathdiff-de 100% | 0.0 B/s | 23.2 KiB | 00m00s [1096/1101] Installing rust-path-slash- 100% | 43.2 MiB/s | 44.3 KiB | 00m00s [1097/1101] Installing rust-natord-deve 100% | 0.0 B/s | 11.0 KiB | 00m00s [1098/1101] Installing rust-jod-thread- 100% | 0.0 B/s | 17.0 KiB | 00m00s [1099/1101] Installing rust-dunce-devel 100% | 0.0 B/s | 21.7 KiB | 00m00s [1100/1101] Installing rust-drop_bomb-d 100% | 0.0 B/s | 19.2 KiB | 00m00s [1101/1101] Installing rust-countme-dev 100% | 188.9 KiB/s | 28.2 KiB | 00m00s Warning: skipped OpenPGP checks for 11 packages from repository: copr_base Complete! Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.DQIM8D setting SOURCE_DATE_EPOCH=1790812800 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.th4NXT + 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=py314 + FEDORA=44 + 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.fc44.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc44.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.fc44.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=py314 + FEDORA=44 + 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.fc44.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc44.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.fc44.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ruff-0.16.10-1.fc44.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: updates 100% | 86.5 KiB/s | 20.3 KiB | 00m00s fedora 100% | 102.5 KiB/s | 24.1 KiB | 00m00s Copr repository 100% | 10.8 KiB/s | 1.6 KiB | 00m00s Repositories loaded. Package "cargo-rpm-macros-28.5-1.fc44.noarch" is already installed. Package "rust-char_str-devel-0.0.4-1.fc44.noarch" is already installed. Package "rust-char_str+get-size-devel-0.0.4-1.fc44.noarch" is already installed. Package "rust-char_str+serde-devel-0.0.4-1.fc44.noarch" is already installed. Package "rust-char_str+std-devel-0.0.4-1.fc44.noarch" is already installed. Package "pyproject-rpm-macros-1.23.2-1.fc44.noarch" is already installed. Package "rust-1.98.1-1.fc44.x86_64" is already installed. Package "rust2rpm-helper-0.2.0-1.fc44.x86_64" is already installed. Package "tomcli-0.10.1-5.fc44.noarch" is already installed. Package Arch Version Repository Size Installing: python3-devel x86_64 0:3.14.8-1.fc44 copr_base 2.0 MiB python3-packaging noarch 0:26.3-2.fc44 copr_base 1.3 MiB python3-pip noarch 0:26.2.1-3.fc44 copr_base 12.0 MiB Installing dependencies: python3-rpm-generators noarch 0:14-14.fc44 fedora 81.7 KiB Transaction Summary: Installing: 4 packages Total size of inbound packages is 3 MiB. Need to download 3 MiB. After this operation, 15 MiB extra will be used (install 15 MiB, remove 0 B). [1/4] python3-devel-0:3.14.8-1.fc44.x86 100% | 1.1 MiB/s | 391.1 KiB | 00m00s [2/4] python3-rpm-generators-0:14-14.fc 100% | 2.0 MiB/s | 28.6 KiB | 00m00s [3/4] python3-pip-0:26.2.1-3.fc44.noarc 100% | 5.8 MiB/s | 2.6 MiB | 00m00s [4/4] python3-packaging-0:26.3-2.fc44.n 100% | 520.9 KiB/s | 278.7 KiB | 00m01s -------------------------------------------------------------------------------- [4/4] Total 100% | 6.0 MiB/s | 3.2 MiB | 00m01s Running transaction [1/6] Verify package files 100% | 333.0 B/s | 4.0 B | 00m00s [2/6] Prepare transaction 100% | 125.0 B/s | 4.0 B | 00m00s [3/6] Installing python3-packaging-0:26 100% | 214.3 MiB/s | 1.3 MiB | 00m00s [4/6] Installing python3-rpm-generators 100% | 81.0 MiB/s | 82.9 KiB | 00m00s [5/6] Installing python3-devel-0:3.14.8 100% | 77.1 MiB/s | 2.0 MiB | 00m00s [6/6] Installing python3-pip-0:26.2.1-3 100% | 107.1 MiB/s | 12.3 MiB | 00m00s Warning: skipped OpenPGP checks for 3 packages from repository: copr_base Complete! Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.Z8TdwQ setting SOURCE_DATE_EPOCH=1790812800 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.pSCo2f + 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=py314 + FEDORA=44 + 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.fc44.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc44.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.fc44.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=py314 + FEDORA=44 + 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.fc44.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc44.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.fc44.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ruff-0.16.10-1.fc44.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: updates 100% | 12.6 KiB/s | 20.3 KiB | 00m02s fedora 100% | 15.0 KiB/s | 24.1 KiB | 00m02s Copr repository 100% | 1.0 KiB/s | 1.6 KiB | 00m02s Repositories loaded. Package "cargo-rpm-macros-28.5-1.fc44.noarch" is already installed. Package "rust-char_str-devel-0.0.4-1.fc44.noarch" is already installed. Package "rust-char_str+get-size-devel-0.0.4-1.fc44.noarch" is already installed. Package "rust-char_str+serde-devel-0.0.4-1.fc44.noarch" is already installed. Package "rust-char_str+std-devel-0.0.4-1.fc44.noarch" is already installed. Package "pyproject-rpm-macros-1.23.2-1.fc44.noarch" is already installed. Package "python3-devel-3.14.8-1.fc44.x86_64" is already installed. Package "python3-packaging-26.3-2.fc44.noarch" is already installed. Package "python3-pip-26.2.1-3.fc44.noarch" is already installed. Package "rust-1.98.1-1.fc44.x86_64" is already installed. Package "rust2rpm-helper-0.2.0-1.fc44.x86_64" is already installed. Package "tomcli-0.10.1-5.fc44.noarch" is already installed. Package Arch Version Repository Size Installing: maturin x86_64 0:1.15.0-1.fc44 copr_base 14.7 MiB Transaction Summary: Installing: 1 package Total size of inbound packages is 5 MiB. Need to download 5 MiB. After this operation, 15 MiB extra will be used (install 15 MiB, remove 0 B). [1/1] maturin-0:1.15.0-1.fc44.x86_64 100% | 7.9 MiB/s | 4.8 MiB | 00m01s -------------------------------------------------------------------------------- [1/1] Total 100% | 7.9 MiB/s | 4.8 MiB | 00m01s Running transaction [1/3] Verify package files 100% | 55.0 B/s | 1.0 B | 00m00s [2/3] Prepare transaction 100% | 33.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 Warning: skipped OpenPGP checks for 1 package from repository: copr_base Complete! Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.DfOqyR setting SOURCE_DATE_EPOCH=1790812800 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.lBi74J + 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=py314 + FEDORA=44 + 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.fc44.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc44.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.14 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.fc44.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=py314 + FEDORA=44 + 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.fc44.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc44.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.14 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.fc44.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.fc44.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: updates 100% | 66.2 KiB/s | 20.3 KiB | 00m00s fedora 100% | 78.5 KiB/s | 24.1 KiB | 00m00s Copr repository 100% | 9.9 KiB/s | 1.6 KiB | 00m00s Repositories loaded. Package "cargo-rpm-macros-28.5-1.fc44.noarch" is already installed. Package "rust-char_str-devel-0.0.4-1.fc44.noarch" is already installed. Package "rust-char_str+get-size-devel-0.0.4-1.fc44.noarch" is already installed. Package "rust-char_str+serde-devel-0.0.4-1.fc44.noarch" is already installed. Package "rust-char_str+std-devel-0.0.4-1.fc44.noarch" is already installed. Package "pyproject-rpm-macros-1.23.2-1.fc44.noarch" is already installed. Package "python3-devel-3.14.8-1.fc44.x86_64" is already installed. Package "python3-packaging-26.3-2.fc44.noarch" is already installed. Package "python3-pip-26.2.1-3.fc44.noarch" is already installed. Package "rust-1.98.1-1.fc44.x86_64" is already installed. Package "rust2rpm-helper-0.2.0-1.fc44.x86_64" is already installed. Package "tomcli-0.10.1-5.fc44.noarch" is already installed. Nothing to do. Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.7tImKb setting SOURCE_DATE_EPOCH=1790812800 error: can't create keyring lock on /usr/lib/sysimage/rpm/.keyring.lock (No such file or directory) Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.c6dTeC + 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=py314 + FEDORA=44 + 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.fc44.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc44.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.14 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.fc44.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=py314 + FEDORA=44 + 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.fc44.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc44.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.14 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.fc44.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.JhH5y2 + 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.sPAP4N + 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.14 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-u73vog2x --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.14 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 smallvec v1.16.1 Compiling libc v0.2.189 Compiling allocator-api2 v0.2.21 Compiling equivalent v1.0.2 Compiling foldhash v0.2.0 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 interpolator v0.5.0 Compiling collection_literals v1.0.3 Compiling static_assertions v1.1.0 Compiling log v0.4.34 Compiling regex-syntax v0.8.11 Compiling once_cell v1.21.4 Compiling zerocopy v0.8.57 Compiling either v1.17.0 Compiling find-msvc-tools v0.1.12 Compiling siphasher v1.0.2 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=517d340608cb6d0f -C extra-filename=-80c20f64dcaa0f33 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/serde_core-80c20f64dcaa0f33 -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 embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f33f47f2f87ecf44 -C extra-filename=-d73559e150bc2ff1 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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/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=87f89cb8e6700e6a -C extra-filename=-c36f3008d2147fd7 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/quote-c36f3008d2147fd7 -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=9efeffb1bec42857 -C extra-filename=-8c7444d8fc332960 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/proc-macro2-8c7444d8fc332960 -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=9cd4d106be618020 -C extra-filename=-7a8cbfde021ba123 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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=c623c7cf4e1e6c66 -C extra-filename=-63e2785a7b5dc4b0 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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/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=3eb2d577ba3648e4 -C extra-filename=-e7d05100dcb6bf8f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/serde-e7d05100dcb6bf8f -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.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,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=64cdcf64a88e05bc -C extra-filename=-153234a5fd96d28e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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=40b935a3f80eba13 -C extra-filename=-9402b5bbe8791363 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/libc-9402b5bbe8791363 -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=884bfaac8c71c1ca -C extra-filename=-de204c4d304da3e7 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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=6d8e16060df0d135 -C extra-filename=-6e90d8b8ac39fa6b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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.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="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=1854abc3048250d9 -C extra-filename=-799fd49e3a8498e3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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=5df18ee2c2d83b26 -C extra-filename=-8aeff0b63eaef815 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/zmij-8aeff0b63eaef815 -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=90a8fd85acf71d88 -C extra-filename=-91bb118dd967744e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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=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=cfc74a3d0ba10966 -C extra-filename=-9337b71a3e93c0c5 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/rustversion-9337b71a3e93c0c5 -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=251c236efb958575 -C extra-filename=-3832456cfb5a257f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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=35dbdab158ca1bcb -C extra-filename=-127ec43cd0400ba9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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=1fe9c7fc330b765a -C extra-filename=-fe1d7514b606a44b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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=dbbace2218b46c54 -C extra-filename=-c3fec9f10e1f3699 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/crossbeam-utils-c3fec9f10e1f3699 -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=81f8b6a267871a10 -C extra-filename=-2558125a52799268 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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=1cbaf0a077c1e4b7 -C extra-filename=-ea88fc3949034363 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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 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=9551119218bc7a55 -C extra-filename=-5676cfed6fe67d43 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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=5968437e427b8433 -C extra-filename=-10c425472dc86c49 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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=669cc21fb1254e01 -C extra-filename=-6a8a133f9d54b021 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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=4992cab3f592b2a2 -C extra-filename=-8e5b1da055d7aa45 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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 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=3502c6fcfbe539e5 -C extra-filename=-80654a05f44f4bec --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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=0d7afbf5cc256e05 -C extra-filename=-03d09806bfcd6c45 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/libc-03d09806bfcd6c45 -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.57/build.rs --error-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=eb224ae7895a8265 -C extra-filename=-c4f1b59d72faf806 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/zerocopy-c4f1b59d72faf806 -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=334158123c04a192 -C extra-filename=-f70dba679f1f9a53 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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=ed06d1a396e46b76 -C extra-filename=-78a73932129620be --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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_macros v0.1.1 Running `/usr/bin/rustc --crate-name find_msvc_tools --edition=2021 /usr/share/cargo/registry/find-msvc-tools-0.1.12/src/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=461fc541980256fe -C extra-filename=-5244c214e4c7a149 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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.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", "serde", "serde_json", "serde_no_std", "serde_std", "std"))' -C metadata=3aa800d3d0b038b1 -C extra-filename=-7b74331015d20043 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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=0514e30ee84eb82a -C extra-filename=-2df490db7d40c9d4 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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.20 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/thiserror-2.0.20/build.rs --error-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=b64a3d8934ab4a96 -C extra-filename=-863675b83b008a27 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/thiserror-863675b83b008a27 -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 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=5c393d86fabd222a -C extra-filename=-6ac733e20d2917fb --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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=b37baba7883db618 -C extra-filename=-a164d8d2e9b8b3c4 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-2df490db7d40c9d4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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) Compiling stable_deref_trait v1.2.1 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=10105591ba2c0651 -C extra-filename=-faa29f87206c9847 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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` 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=0d99afd231b7ff4f -C extra-filename=-5b922cc8573d868b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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=caab174da072a118 -C extra-filename=-b7047ea04597c86c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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 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=ce7f0a935ca9a0d8 -C extra-filename=-061b3fd95f8d5aed --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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=bd3ecbd636e4da2c -C extra-filename=-0479a8db8f86a9a5 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/parking_lot_core-0479a8db8f86a9a5 -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 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=7ccff9f872fde3e8 -C extra-filename=-f43e08854cd9d279 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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 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=1b210b3d67a38fb1 -C extra-filename=-2dfb86c5de550898 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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_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=043b9ccdcdf4e667 -C extra-filename=-0c6265761605ba04 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-7b74331015d20043.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2.62 Running `/usr/bin/rustc --crate-name cc --edition=2018 /usr/share/cargo/registry/cc-1.2.62/src/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(disable_clang_cl_tests)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("jobserver", "parallel"))' -C metadata=78152548baf9597c -C extra-filename=-d7d93f03679df97e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-5244c214e4c7a149.rmeta --extern shlex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libshlex-6ac733e20d2917fb.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tracing-core v0.1.36 Running `/usr/bin/rustc --crate-name tracing_core --edition=2018 /usr/share/cargo/registry/tracing-core-0.1.36/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --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=4a2c5468d005ec07 -C extra-filename=-816aa9be73b44680 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-80654a05f44f4bec.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4fc4559f72953140 -C extra-filename=-dc5c726cab62da69 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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=28864f995e3f4f45 -C extra-filename=-b34ac419a7f80129 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,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=472b53116d0bbd2e -C extra-filename=-cea2c3ebd718f5b5 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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=3bb5561ffa383c8d -C extra-filename=-0e7d857b6517c3ca --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-78a73932129620be.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d1a441b05cb48634 -C extra-filename=-28a69dbb6d9a92a6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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 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=324f54bcabb85ee1 -C extra-filename=-b3689f244cc5b1f6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-dc5c726cab62da69.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=46d755f5e250ba1a -C extra-filename=-d310ff301ea3e68e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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=88fcacb80d76abaa -C extra-filename=-a402ce7bc644dd52 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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 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=9026225a588d987b -C extra-filename=-c37b1021c98f7cae --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-de204c4d304da3e7.rmeta --extern equivalent=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libequivalent-6e90d8b8ac39fa6b.rmeta --extern foldhash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libfoldhash-91bb118dd967744e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=0876fdf1d03f22bd -C extra-filename=-02134be679610749 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-061b3fd95f8d5aed.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c225984769fd049e -C extra-filename=-f934b5ae70e4b485 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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 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=7d0391469c1e8282 -C extra-filename=-3c6c8e2777736a15 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/typeid-3c6c8e2777736a15 -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/quote-c36f3008d2147fd7/build-script-build` 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=c04536aba2d69992 -C extra-filename=-084ea8de89097539 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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 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=10f847a2f1dc4664 -C extra-filename=-cadd0fd31fcd0ed9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/object-cadd0fd31fcd0ed9 -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-8aeff0b63eaef815/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=29c042cef0ccc3b8 -C extra-filename=-ac86dccc661e0065 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-7a8cbfde021ba123.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=e22698896b586aa5 -C extra-filename=-ca14e30602114c5f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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=22f55166cab7f173 -C extra-filename=-226e5f3da579f4a2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-fe1d7514b606a44b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 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 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=486f5bac25132871 -C extra-filename=-e27257922e399be0 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-a164d8d2e9b8b3c4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_source_file --edition=2024 crates/ruff_source_file/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "serde"))' -C metadata=2a1df80c4f22cb54 -C extra-filename=-2e25d29c4764034f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-fe1d7514b606a44b.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_text_size-faa29f87206c9847.rmeta -Copt-level=3 -Cdebuginfo=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=27096518dbebc5a2 -C extra-filename=-31e2884c1e637ca6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-7a8cbfde021ba123.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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/parking_lot_core-0479a8db8f86a9a5/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/crossbeam-utils-c3fec9f10e1f3699/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/proc-macro2-8c7444d8fc332960/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=d51d67f71dda73fa -C extra-filename=-8df0b9f0678baa4a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/portable-atomic-8df0b9f0678baa4a -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 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=a89a772b2d0ffec7 -C extra-filename=-2d659e8042864f81 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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 `/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=695f7ec013fe58c9 -C extra-filename=-05130772ffb75b1a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-28a69dbb6d9a92a6.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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-e7d05100dcb6bf8f/build-script-build` 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=d2a1d60c90d85308 -C extra-filename=-eca4be7891ab4d11 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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 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=f949e641cec43144 -C extra-filename=-c3965dec4a1a6823 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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 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=d17974c028f8307b -C extra-filename=-d50d1e9631deec0b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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/serde_core-80c20f64dcaa0f33/build-script-build` Running `/usr/bin/rustc --crate-name serde_core --edition=2021 /usr/share/cargo/registry/serde_core-1.0.229/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="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=47a6e7561596f19a -C extra-filename=-d2cbd082458ee0f9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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 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=258266f3a1a88fd6 -C extra-filename=-bc1d99661ccd93a7 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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 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=23bc542b7c3e56d8 -C extra-filename=-560ebed89cc2e8f9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-d73559e150bc2ff1.rmeta --cap-lints allow -Copt-level=3 -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 `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/rustversion-9337b71a3e93c0c5/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=5ef68bda62c29b2b -C extra-filename=-0f2902c32c1f88a7 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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 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=e664075d64f848c4 -C extra-filename=-c5ca6a304805f2e2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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 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=b1abfd3406945dab -C extra-filename=-c3698533f1de365a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-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=ee4ef733cc912d6b -C extra-filename=-25528e88ea42f78e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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/typeid-3c6c8e2777736a15/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/thiserror-863675b83b008a27/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=b02276a24b7eef28 -C extra-filename=-519a7a18e6b75c3d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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 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=3dc4b0e0dd0ba65d -C extra-filename=-94e4960962a8a27d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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)'` 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=24b3e5a650fc2473 -C extra-filename=-9d71d536fe452f39 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-cea2c3ebd718f5b5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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-cadd0fd31fcd0ed9/build-script-build` 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=baa6d183a775ea53 -C extra-filename=-dd997ab5abb4de6f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/crossbeam-epoch-dd997ab5abb4de6f -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=b17224c62f3cf545 -C extra-filename=-672e2c160fd3abec --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-fe1d7514b606a44b.rmeta --cap-lints allow -Copt-level=3 -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 `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/libc-9402b5bbe8791363/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=15867d2f315174c7 -C extra-filename=-81ddcb8d3bc8e26d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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=26b231f825985069 -C extra-filename=-79c659a52b316812 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-2d659e8042864f81.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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-03d09806bfcd6c45/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=d4a2f1f5b7b203cb -C extra-filename=-7057e8c879eb3b62 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-05130772ffb75b1a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=79b87b05dd75df24 -C extra-filename=-4d2193f8ed61bab0 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-c37b1021c98f7cae.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=3cfb772fd2dcfbce -C extra-filename=-10199ab2081cdb2b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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 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=ef1083c0cc2b3032 -C extra-filename=-2563eb71f39c89f7 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-25528e88ea42f78e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling litemap v0.8.3 Running `/usr/bin/rustc --crate-name litemap --edition=2021 /usr/share/cargo/registry/litemap-0.8.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--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=211104835ba1aa4d -C extra-filename=-e0e96d275d116f03 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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 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=ca68596d13fea2b5 -C extra-filename=-a72b4524804b9e8e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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/zerocopy-c4f1b59d72faf806/build-script-build` Compiling writeable v0.6.4 Running `/usr/bin/rustc --crate-name writeable --edition=2021 /usr/share/cargo/registry/writeable-0.6.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--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=8bcb9957495b28e0 -C extra-filename=-bb84a0b875ebfea8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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=9fab0093fa38b968 -C extra-filename=-03de2ad304a215d7 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-9d71d536fe452f39.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f4c784b5642b355e -C extra-filename=-f775c07033515d9f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/icu_properties_data-f775c07033515d9f -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=c4b37135ce3585a9 -C extra-filename=-647c4c32855daf21 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-560ebed89cc2e8f9.rmeta --cap-lints allow -Copt-level=3 -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.57/src/lib.rs --error-format=json --json=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=46b52b9e6d1748eb -C extra-filename=-e86cc83cb2f67fab --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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_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 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=84e4326e2096e43a -C extra-filename=-d8b30afeb863f596 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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 utf8_iter v1.0.4 Compiling crossbeam-deque v0.8.8 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=65f6e8e0a03b941b -C extra-filename=-e3a48b081016be50 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-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=d2ad5300779acf26 -C extra-filename=-ccd93b63d5f5714a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/crossbeam-deque-ccd93b63d5f5714a -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=c8c3803117253a2a -C extra-filename=-793401e5a38d0d77 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/serde_json-793401e5a38d0d77 -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=7e60057da586ea13 -C extra-filename=-b46d220735cba932 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/rustix-b46d220735cba932 -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=81f342733dd99168 -C extra-filename=-f96bb4f0cf9aef28 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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 syn v3.0.5 Running `/usr/bin/rustc --crate-name syn --edition=2021 /usr/share/cargo/registry/syn-3.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 --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=1ad356f3ce9b1c4b -C extra-filename=-1046ee7db1ad6c2b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-560ebed89cc2e8f9.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-647c4c32855daf21.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libunicode_ident-d73559e150bc2ff1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e4cf01baae9b0a27 -C extra-filename=-85d1ad4466ccde80 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-560ebed89cc2e8f9.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-647c4c32855daf21.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libunicode_ident-d73559e150bc2ff1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8785376c1e4baf97 -C extra-filename=-50ceeb579529ceba --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-560ebed89cc2e8f9.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-647c4c32855daf21.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsmallvec-799fd49e3a8498e3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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-dd997ab5abb4de6f/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=979aee42b6cd56d0 -C extra-filename=-162ebcce6db3dee6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-2d659e8042864f81.rmeta --cap-lints allow -Copt-level=3 -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/icu_properties_data-f775c07033515d9f/build-script-build` 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=2411f627ab038d58 -C extra-filename=-d67acb18298a9b48 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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_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=8bfd07e01cd65c1a -C extra-filename=-ae6642962cac1047 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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 icu_normalizer_data v2.3.0 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=b4a34f8adacb4466 -C extra-filename=-4725fe8d1c1a8cff --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/anyhow-4725fe8d1c1a8cff -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=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=f1ba73eac274ed55 -C extra-filename=-92ecb9bb0ab38c46 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/icu_normalizer_data-92ecb9bb0ab38c46 -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 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=93d0137e1d519a81 -C extra-filename=-077b143e95a0cfc0 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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 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=7400042c62acc68c -C extra-filename=-b685368754dba85f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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=25bcbdadac1474b5 -C extra-filename=-53dcdc45466e353f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-077b143e95a0cfc0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4500ddc8593fe3ab -C extra-filename=-173ace394f60467a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/crc32fast-173ace394f60467a -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_json-793401e5a38d0d77/build-script-build` Compiling iana-time-zone v0.1.65 Running `/usr/bin/rustc --crate-name iana_time_zone --edition=2021 /usr/share/cargo/registry/iana-time-zone-0.1.65/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="fallback"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("fallback"))' -C metadata=225e5490d7eadde9 -C extra-filename=-01f8d868b66aaf60 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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=67d1ef1f89d789d8 -C extra-filename=-9d44446e7749e55b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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 utf8parse v0.2.2 Running `/usr/bin/rustc --crate-name utf8parse --edition=2018 /usr/share/cargo/registry/utf8parse-0.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly"))' -C metadata=ad022eeb229d7f9a -C extra-filename=-121088b553acb956 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-ccd93b63d5f5714a/build-script-build` Compiling uuid v1.26.0 Running `/usr/bin/rustc --crate-name uuid --edition=2021 /usr/share/cargo/registry/uuid-1.26.0/src/lib.rs --error-format=json --json=diagnostic-rendered-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=df13c0516bb7ab6e -C extra-filename=-b79763bac0170036 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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 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=eeca00b32a3581ad -C extra-filename=-c1b7570116e74eb3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-162ebcce6db3dee6.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcrossbeam_utils-2d659e8042864f81.rmeta --cap-lints allow -Copt-level=3 -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/icu_normalizer_data-92ecb9bb0ab38c46/build-script-build` 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=c659b5181fcbd24f -C extra-filename=-af48b173c50160e4 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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 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=027e041a26cb8b71 -C extra-filename=-1c3c95e79e0c33aa --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-63e2785a7b5dc4b0.rmeta --extern cpufeatures=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcpufeatures-b685368754dba85f.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librand_core-9d44446e7749e55b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling anstyle-parse v1.0.0 Running `/usr/bin/rustc --crate-name anstyle_parse --edition=2021 /usr/share/cargo/registry/anstyle-parse-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --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=908723d8f9156fb5 -C extra-filename=-068305ab6672c1a1 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-121088b553acb956.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4478b741692a6441 -C extra-filename=-40aa89b79c3a246d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-a402ce7bc644dd52.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-7a8cbfde021ba123.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=30dc6ac8ab61d817 -C extra-filename=-7cc02583fe641b25 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/num-traits-7cc02583fe641b25 -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-f934b5ae70e4b485.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-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=a6303bb6a110ef05 -C extra-filename=-c9d63e5d9592af6f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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 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=95d0b0196bcaa53c -C extra-filename=-18ac9a1992d2c339 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/camino-18ac9a1992d2c339 -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=de487a49967345a1 -C extra-filename=-3fcddcfed1e7a341 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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 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=cb29b0b7c2cd7ad4 -C extra-filename=-37c1fec33e0aa2ca --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-40aa89b79c3a246d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=cfc0ddcb05237dcc -C extra-filename=-a78aec6ef55d57b9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-b79763bac0170036.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2 Running `/usr/bin/rustc --crate-name rand --edition=2024 /usr/share/cargo/registry/rand-0.10.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="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=b063b45a2d053868 -C extra-filename=-1db1a38867d2b301 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-1c3c95e79e0c33aa.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librand_core-9d44446e7749e55b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=7f2076b69b9f2275 -C extra-filename=-22f50d9b180bff16 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-519a7a18e6b75c3d.rmeta --extern anstyle_parse=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libanstyle_parse-068305ab6672c1a1.rmeta --extern anstyle_query=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libanstyle_query-c9d63e5d9592af6f.rmeta --extern colorchoice=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcolorchoice-3fcddcfed1e7a341.rmeta --extern utf8parse=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libutf8parse-121088b553acb956.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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-4725fe8d1c1a8cff/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/crc32fast-173ace394f60467a/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=9c149f211392c638 -C extra-filename=-afe3af8fdbdfa622 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-7a8cbfde021ba123.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling hashbrown v0.14.5 Running `/usr/bin/rustc --crate-name hashbrown --edition=2021 /usr/share/cargo/registry/hashbrown-0.14.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="raw"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("ahash", "alloc", "allocator-api2", "compiler_builtins", "core", "default", "equivalent", "inline-more", "nightly", "raw", "rayon", "rkyv", "rustc-dep-of-std", "rustc-internal-api", "serde"))' -C metadata=faae1145291e9a87 -C extra-filename=-0c609e252d1f647d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-8df0b9f0678baa4a/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=49b7101deaaec905 -C extra-filename=-f15c28b14bc41b8b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-63e2785a7b5dc4b0.rmeta --cap-lints allow -Copt-level=3 -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_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=aecb92cf64ece910 -C extra-filename=-12fceec4bd0cb247 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-02134be679610749.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-fe1d7514b606a44b.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_source_file-2e25d29c4764034f.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_text_size-faa29f87206c9847.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librustc_hash-2dfb86c5de550898.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libunicode_ident-d73559e150bc2ff1.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libunicode_normalization-e27257922e399be0.rmeta -Copt-level=3 -Cdebuginfo=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=228ad2b2c8e01036 -C extra-filename=-83f182504dd0980a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-f70dba679f1f9a53.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblibc-10199ab2081cdb2b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=22596b201f8dda9a -C extra-filename=-649a9655e28a73e5 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-226e5f3da579f4a2.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-fe1d7514b606a44b.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libregex_syntax-b7047ea04597c86c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=e027cf4e5902844a -C extra-filename=-05ce4dbf5bbc39c5 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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"))'` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/num-traits-7cc02583fe641b25/build-script-build` 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=b36069038e288b26 -C extra-filename=-4e498f25510282a3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-ac86dccc661e0065.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-7a8cbfde021ba123.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libregex_syntax-8e5b1da055d7aa45.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=ab918ae81489109a -C extra-filename=-a2422e6b5715793d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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)'` 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=555ead08159d2555 -C extra-filename=-d8a8e08c041b4801 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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/rustix-b46d220735cba932/build-script-build` 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=c995aa2d963b11a0 -C extra-filename=-e048c2d21c573965 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-83f182504dd0980a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "i128", "libm", "std"))' -C metadata=c9485827eae5dca0 -C extra-filename=-32c20932be5c1b07 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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)'` 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=e7e7c0ffb204c7c9 -C extra-filename=-5b0e619b8f5b1068 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-127ec43cd0400ba9.rmeta --extern linux_raw_sys=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblinux_raw_sys-d67acb18298a9b48.rmeta --cap-lints allow -Copt-level=3 -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=b62b36fce6eeaeda -C extra-filename=-1a8500c1483486e8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-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=9f8f462a8013fa86 -C extra-filename=-42049363f966e234 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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=d05454986cab5555 -C extra-filename=-b45583fdf4a68e63 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-519a7a18e6b75c3d.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-7a8cbfde021ba123.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libunicode_width-d8b30afeb863f596.rmeta -Copt-level=3 -Cdebuginfo=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=c20f607f65049b8c -C extra-filename=-f41eb2a9db3885f2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-63e2785a7b5dc4b0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pathdiff v0.2.3 Running `/usr/bin/rustc --crate-name pathdiff --edition=2018 /usr/share/cargo/registry/pathdiff-0.2.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("camino"))' -C metadata=31f0c733c29b60e8 -C extra-filename=-34f1c6aa8439439c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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=dbaa1c20f9e2039b -C extra-filename=-802345c4e3792370 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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 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=c1b7c76b86bd1723 -C extra-filename=-4124741b331c5c1d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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 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=1ab28e18d755da8c -C extra-filename=-dd82152310eaf445 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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=716265197e395ef7 -C extra-filename=-302b535eb394393d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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=ebb0914fe4eb9787 -C extra-filename=-8ca051fe33a6cb22 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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 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=c2ea0d5e5a35b48c -C extra-filename=-cd1eb7e2b88042ad --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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/camino-18ac9a1992d2c339/build-script-build` 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=0fa9a8b1f6065790 -C extra-filename=-0e5ee7ed86c64ef9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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 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=699e58733995a300 -C extra-filename=-f802bb768aab82dd --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/thiserror-f802bb768aab82dd -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=f04a81a8e11f735b -C extra-filename=-e6949b9e530ac5bc --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-c5ca6a304805f2e2.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=cd2ed860ce7641db -C extra-filename=-91e03f58e1db0f64 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-63e2785a7b5dc4b0.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblibc-81ddcb8d3bc8e26d.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsmallvec-153234a5fd96d28e.rmeta --cap-lints allow -Copt-level=3 -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=4c25624bd2d3f358 -C extra-filename=-8c1d40bf94709547 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-63e2785a7b5dc4b0.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblibc-81ddcb8d3bc8e26d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=abf86df254066c1a -C extra-filename=-fbd7948db6d0cdd5 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-81ddcb8d3bc8e26d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b823dfb7460d33dc -C extra-filename=-00589c9cbda7eb7b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-c5ca6a304805f2e2.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 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=7b635ed1050b3fcc -C extra-filename=-685e8a1848149067 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-dd82152310eaf445.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9683ef92c065504e -C extra-filename=-62613507244bb2ee --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-153234a5fd96d28e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 Compiling paste v1.0.15 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=2650d068520e0ed9 -C extra-filename=-d8f55b4657501075 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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=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=663f5ddb08868b02 -C extra-filename=-3cbf61288997605b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/paste-3cbf61288997605b -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=87e79bad6663951c -C extra-filename=-a2b339d3d0d63b72 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-b3689f244cc5b1f6.rmeta --extern parking_lot_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libparking_lot_core-91e03f58e1db0f64.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=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=038bf3b672c34ab8 -C extra-filename=-2b96b283b800bdd6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-01f8d868b66aaf60.rmeta --extern num_traits=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libnum_traits-32c20932be5c1b07.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=72c6c5d7f81d3a59 -C extra-filename=-74f11c9ef0adff9a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-63e2785a7b5dc4b0.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcrossbeam_utils-2d659e8042864f81.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libhashbrown-0c609e252d1f647d.rmeta --extern lock_api=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblock_api-b3689f244cc5b1f6.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libonce_cell-80654a05f44f4bec.rmeta --extern parking_lot_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libparking_lot_core-91e03f58e1db0f64.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=459c18612b846047 -C extra-filename=-7eb6459d8d1ff50f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-302b535eb394393d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3ea8b0f6e00a0fac -C extra-filename=-0666752531b96ea3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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=c977ed9744caab0f -C extra-filename=-e5ea4a32d231d9dc --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-127ec43cd0400ba9.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libunicode_ident-eca4be7891ab4d11.rmeta -Copt-level=3 -Cdebuginfo=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=ca74951838bee755 -C extra-filename=-118d4746b1efdc73 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-cea2c3ebd718f5b5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 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=27de2d54279db76b -C extra-filename=-412be41c48fffbb5 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-78a73932129620be.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f1aa16a9aa11d695 -C extra-filename=-23c71ab491e19630 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-6e90d8b8ac39fa6b.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libhashbrown-c37b1021c98f7cae.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_core-d2cbd082458ee0f9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=0bc40740349bf801 -C extra-filename=-61797a772a3d8df3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-3832456cfb5a257f.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-7a8cbfde021ba123.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_core-d2cbd082458ee0f9.rmeta --extern zmij=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libzmij-ca14e30602114c5f.rmeta --cap-lints allow -Copt-level=3 -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=cf7cfb388aecdc29 -C extra-filename=-8e7869ba17244632 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-d2cbd082458ee0f9.rmeta --cap-lints allow -Copt-level=3 -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=63a92b6be3d7a436 -C extra-filename=-b969110c4b8a4bd8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-d2cbd082458ee0f9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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-f802bb768aab82dd/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/paste-3cbf61288997605b/build-script-build` 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=9abee80da1309e44 -C extra-filename=-4d513c7a2c7ad794 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-d2cbd082458ee0f9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=30824f7f3e346cc2 -C extra-filename=-62e864802b43e0d4 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-d2cbd082458ee0f9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=05b23be9faf0dac4 -C extra-filename=-368aebe2ed34ddab --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-50ceeb579529ceba.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-560ebed89cc2e8f9.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-647c4c32855daf21.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=b32f7a76923f312b -C extra-filename=-450eee4a922a0a8b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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 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=e6d20a8b16f86a3e -C extra-filename=-a79c397ff2cb2ccf --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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=d8348c64452f9f36 -C extra-filename=-9e771d707fe79703 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-d8f55b4657501075.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-560ebed89cc2e8f9.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-647c4c32855daf21.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 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=2882c8055856561f -C extra-filename=-cd4bb1509d7d8db2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/ref-cast-cd4bb1509d7d8db2 -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=b2170b01e53fc2a8 -C extra-filename=-01d37e9299da8f5a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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 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=1f3bd1da2261ba2f -C extra-filename=-eee3a101be3484f9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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 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=d27d836568d5f91c -C extra-filename=-943d7cb602edc367 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-d2cbd082458ee0f9.rmeta --extern serde_spanned=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_spanned-b969110c4b8a4bd8.rmeta --extern toml_datetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtoml_datetime-62e864802b43e0d4.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtoml_parser-7eb6459d8d1ff50f.rmeta --extern toml_writer=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtoml_writer-450eee4a922a0a8b.rmeta --extern winnow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libwinnow-302b535eb394393d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=a5d55928af471c07 -C extra-filename=-957662a0a23e3932 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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=878e44ada8c42a2f -C extra-filename=-45796199a492b49a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-118d4746b1efdc73.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=22d4dfd8291d201d -C extra-filename=-5fbde403db0f816e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-519a7a18e6b75c3d.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libunicode_width-d8b30afeb863f596.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=930ec22eb74c9c4a -C extra-filename=-c9cb0c3ba606a3cb --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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=7d8d4e83a3291c4f -C extra-filename=-fecbc0a81146c4f8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-23c71ab491e19630.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0b851cdbd988d60f -C extra-filename=-f8a416ee9d96624f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-f15c28b14bc41b8b.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libindexmap-23c71ab491e19630.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-7a8cbfde021ba123.rmeta --extern typed_path=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtyped_path-42049363f966e234.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b22b5a0102446de5 -C extra-filename=-3e2756c5fc15dfd7 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-cd4bb1509d7d8db2/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=afd24656c2a5359d -C extra-filename=-5df2f83d29ca1574 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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 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=307f839393e460c3 -C extra-filename=-378308a02e78acd9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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=447f6c0a21eedd7e -C extra-filename=-6bc7f2a7ff46c293 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-c9cb0c3ba606a3cb.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4d201940be2d4369 -C extra-filename=-26e6e665d1b7cee1 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-81ddcb8d3bc8e26d.rmeta --extern option_ext=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liboption_ext-378308a02e78acd9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=adf137d6b6c87716 -C extra-filename=-a2928dd550876332 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-6a8a133f9d54b021.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 Compiling typed-arena v2.0.2 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=3390b62cc4b2ce57 -C extra-filename=-d49b1277f30f606c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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 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=3804415aefb62bf1 -C extra-filename=-b663cf939fdebd76 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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 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=064a0a7723cfcbe5 -C extra-filename=-278d29cfad0a7356 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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=8ed275ec89d15978 -C extra-filename=-beef91e7260c07fb --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-26e6e665d1b7cee1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=56a0b2a89090538f -C extra-filename=-94ee99f2dd2709ca --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-5b0e619b8f5b1068.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=225c05fd9ea86a9b -C extra-filename=-447c34cb82bc241e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/fs-err-447c34cb82bc241e -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-f934b5ae70e4b485.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_builder v4.6.7 Compiling countme v3.0.1 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=fb7bad58c750ee73 -C extra-filename=-702bb2b0d0f30fdc --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-22f50d9b180bff16.rmeta --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libanstyle-519a7a18e6b75c3d.rmeta --extern clap_lex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libclap_lex-d8a8e08c041b4801.rmeta --extern strsim=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libstrsim-1a8500c1483486e8.rmeta --extern terminal_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libterminal_size-94ee99f2dd2709ca.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=f63f30b9d42e5a12 -C extra-filename=-78e234b9698c4fda --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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 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=9e3d54ec22aec61c -C extra-filename=-6617cca241a43b23 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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 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=54d4d29619afcee8 -C extra-filename=-00cec9eb1bf5c7ac --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-226e5f3da579f4a2.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-fe1d7514b606a44b.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libregex_automata-649a9655e28a73e5.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libregex_syntax-b7047ea04597c86c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d51132c05e21b318 -C extra-filename=-3d1e438b7a63c52e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/getrandom-3d1e438b7a63c52e -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=5703042a1d66065f -C extra-filename=-e6333695719f994b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/nix-e6333695719f994b -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-6617cca241a43b23.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 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=2d4613c4c22414dd -C extra-filename=-79a979f946610f95 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-672e2c160fd3abec.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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-447c34cb82bc241e/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=465a2f9a551579b9 -C extra-filename=-d0ae184798cea751 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-beef91e7260c07fb.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a9f641f0d01facce -C extra-filename=-a033f889a03022d4 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-2d659e8042864f81.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("aarch64_neon", "aarch64_neon_prefetch", "default", "hints", "public_imp", "std"))' -C metadata=1350667b6d2dd3dd -C extra-filename=-ecd543c06a1e43ed --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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 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=d7fcccbfbd811a02 -C extra-filename=-58690946ad718338 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-3e2756c5fc15dfd7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("spin", "spin_no_std"))' -C metadata=f4725717534f8825 -C extra-filename=-75342c33d4061f6c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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/getrandom-3d1e438b7a63c52e/build-script-build` 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=5938dc0ca6796143 -C extra-filename=-36471095f7fecfe7 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-e86cc83cb2f67fab.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d9f1b46ae78a2e88 -C extra-filename=-b88648a58e0d7871 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/rayon-core-b88648a58e0d7871 -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 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=aaf99236d6aebe3f -C extra-filename=-f8c48f00c9910087 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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 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=59a36a54766fe1e2 -C extra-filename=-c36cf46acd3726fe --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-75342c33d4061f6c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=b203b0d106033f17 -C extra-filename=-d73032c340b6c785 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-63e2785a7b5dc4b0.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblibc-81ddcb8d3bc8e26d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f9be5319d2d2c915 -C extra-filename=-c803235d3b07a125 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-368aebe2ed34ddab.so --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-560ebed89cc2e8f9.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-647c4c32855daf21.rmeta --extern syn2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-85d1ad4466ccde80.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 Compiling toml v0.9.12 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=508cfb27602976de -C extra-filename=-28510f115353c286 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-36471095f7fecfe7.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librand_core-e048c2d21c573965.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=0dcbb1508996e3de -C extra-filename=-e31eb7a9c9c94cad --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-d2cbd082458ee0f9.rmeta --extern serde_spanned=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_spanned-b969110c4b8a4bd8.rmeta --extern toml_datetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtoml_datetime-4d513c7a2c7ad794.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtoml_parser-7eb6459d8d1ff50f.rmeta --extern winnow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libwinnow-eee3a101be3484f9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a0edc9269a92b31e -C extra-filename=-a72a40e143c4152b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-560ebed89cc2e8f9.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-647c4c32855daf21.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-85d1ad4466ccde80.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=708021554171d63e -C extra-filename=-7f199abf7b21463b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-7a8cbfde021ba123.rmeta --extern minimal_lexical=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libminimal_lexical-f8c48f00c9910087.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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-b88648a58e0d7871/build-script-build` 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=e6a20af1d115aa3e -C extra-filename=-c59d5d794e5a9c5a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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 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=56acbc718885c3cd -C extra-filename=-531926f21df451e9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-81ddcb8d3bc8e26d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a46ebf166ad8c1fd -C extra-filename=-d059226c8230a70f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-560ebed89cc2e8f9.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-647c4c32855daf21.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-1046ee7db1ad6c2b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.7 Running `/usr/bin/rustc --crate-name rand --edition=2018 /usr/share/cargo/registry/rand-0.8.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="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=2d635bc2e64764f2 -C extra-filename=-ed3753823afe1c95 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-10199ab2081cdb2b.rmeta --extern rand_chacha=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librand_chacha-28510f115353c286.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librand_core-e048c2d21c573965.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=f06e8ec1bc7d058e -C extra-filename=-fe2686c95934e84d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-ac86dccc661e0065.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-7a8cbfde021ba123.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libregex_automata-4e498f25510282a3.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libregex_syntax-8e5b1da055d7aa45.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a3018e30bd611ff9 -C extra-filename=-eac2d23548ed4a58 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-ac86dccc661e0065.rmeta --extern bstr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libbstr-31e2884c1e637ca6.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblog-6a8a133f9d54b021.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libregex_automata-4e498f25510282a3.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libregex_syntax-8e5b1da055d7aa45.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling matchers v0.2.0 Running `/usr/bin/rustc --crate-name matchers --edition=2018 /usr/share/cargo/registry/matchers-0.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("unicode"))' -C metadata=fe63b5d83a29295e -C extra-filename=-0f02a735788a7140 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-4e498f25510282a3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=78a6ba0149be9307 -C extra-filename=-aa77e9cf53824adc --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-7a8cbfde021ba123.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=fccd1814f79cd55e -C extra-filename=-a4c9fe6c6829c129 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-63e2785a7b5dc4b0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6555ce6280b51e07 -C extra-filename=-bd83ead73e8792e9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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 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=b8688ec05e381877 -C extra-filename=-50f8cedfae6d869f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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=98fa7a90383b0e3a -C extra-filename=-8c86f8ca701fc7ba --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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 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=c460e1805eb7fa1a -C extra-filename=-209a6bc5f2dafabb --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-127ec43cd0400ba9.rmeta --extern inotify_sys=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libinotify_sys-531926f21df451e9.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblibc-81ddcb8d3bc8e26d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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-e6333695719f994b/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=77dfcc80def21e78 -C extra-filename=-adb5cd08220db1fa --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-127ec43cd0400ba9.rmeta --extern cfg_if=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcfg_if-63e2785a7b5dc4b0.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblibc-81ddcb8d3bc8e26d.rmeta --cap-lints allow -Copt-level=3 -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 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=1c7a32b13a980c75 -C extra-filename=-e1cee9571a3d2299 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-c59d5d794e5a9c5a.rmeta --extern os_str_bytes=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libos_str_bytes-aa77e9cf53824adc.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=2a4da254eb41dc8f -C extra-filename=-3fb11713d62f5819 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-c1b7570116e74eb3.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcrossbeam_utils-2d659e8042864f81.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ef2acad93f74d7f2 -C extra-filename=-bbe7aa5c68be1976 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-c1b7570116e74eb3.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libglobset-eac2d23548ed4a58.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblog-6a8a133f9d54b021.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-7a8cbfde021ba123.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libregex_automata-4e498f25510282a3.rmeta --extern same_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsame_file-077b143e95a0cfc0.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libwalkdir-53dcdc45466e353f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c097df85ffa3686b -C extra-filename=-cfea263ee37b2d7a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-8c86f8ca701fc7ba.rmeta --extern getrandom=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libgetrandom-d73032c340b6c785.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libonce_cell-80654a05f44f4bec.rmeta --extern rustix=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librustix-5b0e619b8f5b1068.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 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=8d8275cb8047855c -C extra-filename=-29b862561050958e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-a033f889a03022d4.rmeta --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcrossbeam_deque-c1b7570116e74eb3.rmeta --extern crossbeam_epoch=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcrossbeam_epoch-162ebcce6db3dee6.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcrossbeam_queue-79c659a52b316812.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcrossbeam_utils-2d659e8042864f81.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=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=147ee033e5b48dbf -C extra-filename=-88443533da69ff68 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-81ddcb8d3bc8e26d.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblog-6a8a133f9d54b021.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=807b8b8fd3482b40 -C extra-filename=-1bc80e5e00858b54 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-0c6265761605ba04.rmeta --extern rand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librand-ed3753823afe1c95.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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-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=4b7b801393d0837b -C extra-filename=-701e57c840ef6e0e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-6a8a133f9d54b021.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libonce_cell-80654a05f44f4bec.rmeta --extern tracing_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtracing_core-816aa9be73b44680.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5123dd3a4ff8dd2c -C extra-filename=-c00bfce25d9b4d8a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-1bc80e5e00858b54.rmeta --extern phf_shared=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libphf_shared-0c6265761605ba04.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3c84c6a11bf1ef5d -C extra-filename=-c8f5c0f28fe3e355 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-2563eb71f39c89f7.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblog-a72b4524804b9e8e.rmeta --extern phf_codegen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libphf_codegen-c00bfce25d9b4d8a.rmeta --extern rand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librand-ed3753823afe1c95.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0cc5add0a4f39494 -C extra-filename=-99ce7b97e7fc67d3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-127ec43cd0400ba9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=af65bdce40a26d4e -C extra-filename=-51a626b3c20dea48 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/ruff-51a626b3c20dea48 -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 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=9443e65b61b2d24e -C extra-filename=-bd2ca7d87a71524b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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 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=a0a35ee15c921dc0 -C extra-filename=-affe879040b4db29 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-78a73932129620be.rmeta --extern rayon_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librayon_core-3fb11713d62f5819.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3b2063943ab661fc -C extra-filename=-ec967c48dc0d3d15 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-cfea263ee37b2d7a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e46f803cf8c9597e -C extra-filename=-da718f3444bf3b3f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/terminfo-da718f3444bf3b3f -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-c00bfce25d9b4d8a.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 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=59514a0be2486d80 -C extra-filename=-d52e9fcae0d8db0d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-209a6bc5f2dafabb.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblibc-81ddcb8d3bc8e26d.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblog-6a8a133f9d54b021.rmeta --extern mio=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmio-88443533da69ff68.rmeta --extern notify_types=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libnotify_types-99ce7b97e7fc67d3.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libwalkdir-53dcdc45466e353f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=42f00088589dcf79 -C extra-filename=-ce6a24e7a2ebc6b8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-e1cee9571a3d2299.rmeta -Copt-level=3 -Cdebuginfo=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=c04f0079a220fadb -C extra-filename=-d111bff4df84057e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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=dd81f2139deb007c -C extra-filename=-5044dcbbaaceae23 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-127ec43cd0400ba9.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libignore-bbe7aa5c68be1976.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libwalkdir-53dcdc45466e353f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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-51a626b3c20dea48/build-script-build` 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=858f940b1aee9170 -C extra-filename=-134812b5667ed02c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/stacker-134812b5667ed02c -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-d7d93f03679df97e.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=50f570501906b349 -C extra-filename=-42594fb55f29173d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/tikv-jemalloc-sys-42594fb55f29173d -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-d7d93f03679df97e.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=6606a85a0184a315 -C extra-filename=-b14a2ebae55dc0e4 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/psm-b14a2ebae55dc0e4 -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-79a979f946610f95.rlib --extern cc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcc-d7d93f03679df97e.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/stacker-134812b5667ed02c/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/tikv-jemalloc-sys-42594fb55f29173d/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=7798d6ce3f488dc3 -C extra-filename=-b7156d0582d2ac15 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-81ddcb8d3bc8e26d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4b21f2cc99b315f0 -C extra-filename=-3edb6a344fb88e95 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-81ddcb8d3bc8e26d.rmeta --extern tikv_jemalloc_sys=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtikv_jemalloc_sys-b7156d0582d2ac15.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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-da718f3444bf3b3f/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=458b12bd6c1bec87 -C extra-filename=-a7fe7be7099bbff7 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-bd83ead73e8792e9.rmeta --extern nom=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libnom-7f199abf7b21463b.rmeta --extern phf=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libphf-03de2ad304a215d7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8a7aa16fb363a25d -C extra-filename=-450e5e288959f0f1 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-9e771d707fe79703.so --extern peg_runtime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libpeg_runtime-a79c397ff2cb2ccf.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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-b14a2ebae55dc0e4/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=66516c4a94909e93 -C extra-filename=-2f7e2bc6edfd9b62 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-e81d099569597449/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=c73d26f59a230017 -C extra-filename=-ded3931f15c9806a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-63e2785a7b5dc4b0.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblibc-81ddcb8d3bc8e26d.rmeta --extern psm=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libpsm-2f7e2bc6edfd9b62.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-e81d099569597449/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=e97c2d18cc5c5fcf -C extra-filename=-9740348bb8ebdef5 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/unicode_names2-9740348bb8ebdef5 -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-c8f5c0f28fe3e355.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-9740348bb8ebdef5/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=30324c7fa30caad2 -C extra-filename=-8fb85013e5671513 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-03de2ad304a215d7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 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=02cea679a3031def -C extra-filename=-9186bafec70c1305 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-50ceeb579529ceba.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-560ebed89cc2e8f9.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-647c4c32855daf21.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-85d1ad4466ccde80.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=dd55360c152b8f59 -C extra-filename=-67dc2052b4d0c1d6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-560ebed89cc2e8f9.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-647c4c32855daf21.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-85d1ad4466ccde80.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 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=0efc65e63e302af3 -C extra-filename=-3b57f41adbced92b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-560ebed89cc2e8f9.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-647c4c32855daf21.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-85d1ad4466ccde80.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=0159783c25df4d3b -C extra-filename=-2195488cea2b9109 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-ea88fc3949034363.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-560ebed89cc2e8f9.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-647c4c32855daf21.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-85d1ad4466ccde80.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=259fa437d1f58ff6 -C extra-filename=-7f10ec57f1af7ad3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-ea88fc3949034363.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-560ebed89cc2e8f9.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-647c4c32855daf21.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-85d1ad4466ccde80.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=ca273544ddcb91dd -C extra-filename=-d829e975a30f33a9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-560ebed89cc2e8f9.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-647c4c32855daf21.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-85d1ad4466ccde80.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=d7af79c73adeb8cd -C extra-filename=-194a5347034b0987 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-647c4c32855daf21.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-85d1ad4466ccde80.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=feaab7cf992e4329 -C extra-filename=-1e7f11bb7dc0278f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-560ebed89cc2e8f9.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-647c4c32855daf21.rlib --extern serde_derive_internals=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_derive_internals-a72a40e143c4152b.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-85d1ad4466ccde80.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=b77b46d536c2ebfa -C extra-filename=-bcc38ccc7e58d0ef --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-560ebed89cc2e8f9.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-647c4c32855daf21.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-85d1ad4466ccde80.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 thiserror-impl v2.0.20 Compiling yoke-derive v0.8.3 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=a7c5c46f33e8d484 -C extra-filename=-31e6dc48ae6aaf72 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-560ebed89cc2e8f9.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-647c4c32855daf21.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-1046ee7db1ad6c2b.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=04fddace4a860164 -C extra-filename=-a98cf3b0093be55e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-560ebed89cc2e8f9.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-647c4c32855daf21.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-1046ee7db1ad6c2b.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.20/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=af4f1716a779c08d -C extra-filename=-23c504e49abcbc1a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-560ebed89cc2e8f9.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-647c4c32855daf21.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-1046ee7db1ad6c2b.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=677f4978f37914da -C extra-filename=-c4c7a556acaf8342 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-560ebed89cc2e8f9.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-647c4c32855daf21.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-1046ee7db1ad6c2b.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsynstructure-d059226c8230a70f.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=695521146109c6e0 -C extra-filename=-80c0251b5e080ea9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-560ebed89cc2e8f9.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-647c4c32855daf21.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-1046ee7db1ad6c2b.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsynstructure-d059226c8230a70f.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=4e11e4b40aff7934 -C extra-filename=-fc0e114a21c8ae10 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-560ebed89cc2e8f9.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-647c4c32855daf21.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-1046ee7db1ad6c2b.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=1354459aa1082595 -C extra-filename=-1c98838be55889b1 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-ea88fc3949034363.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libitertools-02134be679610749.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-560ebed89cc2e8f9.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-647c4c32855daf21.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libregex-00cec9eb1bf5c7ac.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_trivia-12fceec4bd0cb247.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-1046ee7db1ad6c2b.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 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=a36bb40aa5a12d33 -C extra-filename=-3e9373aaadfb287c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-560ebed89cc2e8f9.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-647c4c32855daf21.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-1046ee7db1ad6c2b.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=02011e847d1fda1a -C extra-filename=-090accaa73c77875 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-ea88fc3949034363.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-560ebed89cc2e8f9.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-647c4c32855daf21.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-1046ee7db1ad6c2b.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_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=fc3b512a5530e905 -C extra-filename=-625953f75fcbd162 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-560ebed89cc2e8f9.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-647c4c32855daf21.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-1046ee7db1ad6c2b.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=5fa8a02905496274 -C extra-filename=-bd141f3c8e8647e6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-560ebed89cc2e8f9.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-647c4c32855daf21.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-1046ee7db1ad6c2b.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=df2709b34adf5c63 -C extra-filename=-9eb476ebdb67167e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-560ebed89cc2e8f9.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-647c4c32855daf21.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-1046ee7db1ad6c2b.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=83d2bb0b98d19c6c -C extra-filename=-f0d953634a14cf91 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-560ebed89cc2e8f9.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-647c4c32855daf21.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-1046ee7db1ad6c2b.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=ba52c46f51ef4bfe -C extra-filename=-78a7f269fd8ba627 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-647c4c32855daf21.rmeta --extern quote_use_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote_use_macros-9186bafec70c1305.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=5aefca2cfd72093d -C extra-filename=-44904e651550348f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-5676cfed6fe67d43.rlib --extern interpolator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libinterpolator-2558125a52799268.rlib --extern manyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmanyhow-c803235d3b07a125.rlib --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro_utils-50ceeb579529ceba.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-560ebed89cc2e8f9.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-647c4c32855daf21.rlib --extern quote_use=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote_use-78a7f269fd8ba627.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-85d1ad4466ccde80.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=a121901cd2214572 -C extra-filename=-b60c406a33d46249 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-bd141f3c8e8647e6.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=a89a145054b5e03c -C extra-filename=-98f40bc884db88cf --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-b60c406a33d46249.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=0de4548a00cd9155 -C extra-filename=-45d32ae3fe46fa7a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-625953f75fcbd162.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 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=c73e4efd9208d4ba -C extra-filename=-f48aa5c5083ad6af --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-bcc38ccc7e58d0ef.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 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=be0b8858ab7a0a43 -C extra-filename=-cba02f9b17761710 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-9eb476ebdb67167e.so --extern ptr_meta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libptr_meta-b60c406a33d46249.rmeta --extern rancor=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librancor-98f40bc884db88cf.rmeta --extern simdutf8=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsimdutf8-ecd543c06a1e43ed.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=018ff5907b897931 -C extra-filename=-584f0e43785b645f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-cba02f9b17761710.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=7db9ff301a0d3640 -C extra-filename=-a9ed20b887d25ed0 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-d829e975a30f33a9.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=7ad514c86517153b -C extra-filename=-b13227a26db40973 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-44904e651550348f.so --extern derive_where=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libderive_where-a98cf3b0093be55e.so --extern manyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmanyhow-c803235d3b07a125.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-560ebed89cc2e8f9.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-647c4c32855daf21.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-85d1ad4466ccde80.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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 codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=dec9dee700d7402d -C extra-filename=-c48f34ec2b236322 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-23c504e49abcbc1a.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=4f12e0bd9f1c65ed -C extra-filename=-ba6ba850469cd93c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-2b96b283b800bdd6.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libindexmap-23c71ab491e19630.rmeta --extern newtype_uuid=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libnewtype_uuid-a78aec6ef55d57b9.rmeta --extern quick_xml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquick_xml-afe3af8fdbdfa622.rmeta --extern strip_ansi_escapes=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libstrip_ansi_escapes-37c1fec33e0aa2ca.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libthiserror-c48f34ec2b236322.rmeta --extern uuid=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libuuid-b79763bac0170036.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=a60b46f9e6b1645f -C extra-filename=-7b88429707cb4b43 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-adb5cd08220db1fa.rmeta --extern terminfo=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libterminfo-a7fe7be7099bbff7.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libthiserror-c48f34ec2b236322.rmeta --extern which=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libwhich-fbd7948db6d0cdd5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=96977dc7fdd1ffb0 -C extra-filename=-b525d9ded80d2320 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-5fbde403db0f816e.rlib --extern libcst_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblibcst_derive-194a5347034b0987.so --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-7a8cbfde021ba123.rlib --extern paste=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libpaste-957662a0a23e3932.so --extern peg=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libpeg-450e5e288959f0f1.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libregex-fe2686c95934e84d.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libthiserror-c48f34ec2b236322.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=f777ceb15474ee26 -C extra-filename=-17e33de537dcb710 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-702bb2b0d0f30fdc.rmeta --extern clap_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libclap_derive-090accaa73c77875.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=92a05c3b3e0256f1 -C extra-filename=-348b0920c0a9ac09 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-17e33de537dcb710.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c799be4ad6b827a2 -C extra-filename=-3243a3136f8708ce --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-17e33de537dcb710.rmeta --extern clap_complete=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libclap_complete-348b0920c0a9ac09.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=fdfd9ad7bb0866f5 -C extra-filename=-6fa64c08e03c7430 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-17e33de537dcb710.rmeta --extern clap_complete=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libclap_complete-348b0920c0a9ac09.rmeta --extern clap_complete_nushell=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libclap_complete_nushell-3243a3136f8708ce.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=34dba525317ee329 -C extra-filename=-5a5f4c2b68a6944d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-cba02f9b17761710.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libhashbrown-c37b1021c98f7cae.rmeta --extern munge=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmunge-f48aa5c5083ad6af.rmeta --extern ptr_meta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libptr_meta-b60c406a33d46249.rmeta --extern rancor=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librancor-98f40bc884db88cf.rmeta --extern rend=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librend-584f0e43785b645f.rmeta --extern rkyv_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librkyv_derive-f0d953634a14cf91.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=41015837f619767b -C extra-filename=-2136362f6cfb8839 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-6a8a133f9d54b021.rmeta --extern pin_project_lite=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libpin_project_lite-b34ac419a7f80129.rmeta --extern tracing_attributes=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtracing_attributes-3b57f41adbced92b.so --extern tracing_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtracing_core-816aa9be73b44680.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b534ea9636e3cc98 -C extra-filename=-50ea312c18588269 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-c4c7a556acaf8342.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=56a494f35180f676 -C extra-filename=-d0118030f1f4da73 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-5b922cc8573d868b.rmeta --extern yoke_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libyoke_derive-80c0251b5e080ea9.so --extern zerofrom=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libzerofrom-50ea312c18588269.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=702bf90f8d174600 -C extra-filename=-1448f34e92192af6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-2b96b283b800bdd6.rmeta --extern matchers=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmatchers-0f02a735788a7140.rmeta --extern nu_ansi_term=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libnu_ansi_term-50f8cedfae6d869f.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libonce_cell-80654a05f44f4bec.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libregex_automata-4e498f25510282a3.rmeta --extern sharded_slab=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsharded_slab-c36cf46acd3726fe.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsmallvec-153234a5fd96d28e.rmeta --extern thread_local=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libthread_local-a4c9fe6c6829c129.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtracing-2136362f6cfb8839.rmeta --extern tracing_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtracing_core-816aa9be73b44680.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 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=cfbaf9289cffbe41 -C extra-filename=-4b3ca0cd542ed25e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-d0118030f1f4da73.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libzerofrom-50ea312c18588269.rmeta --extern zerovec_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libzerovec_derive-fc0e114a21c8ae10.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 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=110867475528b576 -C extra-filename=-b83c1669f396b8c1 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-67dc2052b4d0c1d6.so --extern yoke=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libyoke-d0118030f1f4da73.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libzerofrom-50ea312c18588269.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c7d36134ab603a2b -C extra-filename=-de875d710e1167f7 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-b13227a26db40973.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-647c4c32855daf21.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-85d1ad4466ccde80.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=45c4553b3f806eb1 -C extra-filename=-1b2b7bb1f7c725a9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-67dc2052b4d0c1d6.so --extern zerovec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libzerovec-4b3ca0cd542ed25e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=bbb323233b5e5a54 -C extra-filename=-a6d2d9e10c7e72a8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-4b3ca0cd542ed25e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8b6a99f91ee7ad29 -C extra-filename=-f11ef8c4ca3b9903 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-67dc2052b4d0c1d6.so --extern potential_utf=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libpotential_utf-a6d2d9e10c7e72a8.rmeta --extern utf8_iter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libutf8_iter-e3a48b081016be50.rmeta --extern yoke=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libyoke-d0118030f1f4da73.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libzerofrom-50ea312c18588269.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libzerovec-4b3ca0cd542ed25e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4e54c5968e76d2f9 -C extra-filename=-88f5b14138ca0426 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-67dc2052b4d0c1d6.so --extern litemap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblitemap-e0e96d275d116f03.rmeta --extern tinystr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtinystr-1b2b7bb1f7c725a9.rmeta --extern writeable=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libwriteable-bb84a0b875ebfea8.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libzerovec-4b3ca0cd542ed25e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9bc3883505a07354 -C extra-filename=-11c670a1f6759ec2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-2195488cea2b9109.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.0 Running `/usr/bin/rustc --crate-name icu_provider --edition=2024 /usr/share/cargo/registry/icu_provider-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="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=e557b52a51bc69d6 -C extra-filename=-f37d319494671797 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-67dc2052b4d0c1d6.so --extern icu_locale_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libicu_locale_core-88f5b14138ca0426.rmeta --extern writeable=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libwriteable-bb84a0b875ebfea8.rmeta --extern yoke=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libyoke-d0118030f1f4da73.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libzerofrom-50ea312c18588269.rmeta --extern zerotrie=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libzerotrie-b83c1669f396b8c1.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libzerovec-4b3ca0cd542ed25e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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_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=0cba363f7b90f390 -C extra-filename=-98b6e070cf0f7dd1 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-67dc2052b4d0c1d6.so --extern icu_collections=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libicu_collections-f11ef8c4ca3b9903.rmeta --extern icu_locale_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libicu_locale_core-88f5b14138ca0426.rmeta --extern icu_properties_data=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libicu_properties_data-ae6642962cac1047.rmeta --extern icu_provider=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libicu_provider-f37d319494671797.rmeta --extern zerotrie=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libzerotrie-b83c1669f396b8c1.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libzerovec-4b3ca0cd542ed25e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 --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=7b2b66b8ed064bb5 -C extra-filename=-5462bb70c17bd6df --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-f11ef8c4ca3b9903.rmeta --extern icu_normalizer_data=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libicu_normalizer_data-af48b173c50160e4.rmeta --extern icu_provider=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libicu_provider-f37d319494671797.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsmallvec-153234a5fd96d28e.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libzerovec-4b3ca0cd542ed25e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=e08eba21a9b7925b -C extra-filename=-1ce6fab358129d0f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-d2cbd082458ee0f9.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_derive-31e6dc48ae6aaf72.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=aec683e1786c3d97 -C extra-filename=-2be6d9a8a5303837 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-5462bb70c17bd6df.rmeta --extern icu_properties=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libicu_properties-98b6e070cf0f7dd1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=88faab05706ca525 -C extra-filename=-2eec45923c3944c6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-2be6d9a8a5303837.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsmallvec-153234a5fd96d28e.rmeta --extern utf8_iter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libutf8_iter-e3a48b081016be50.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling compact_str v0.10.0 Compiling thin-vec v0.2.20 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 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=4c7021299d5e5cf6 -C extra-filename=-9436f15be811deae --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-e6949b9e530ac5bc.rmeta --extern cfg_if=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcfg_if-63e2785a7b5dc4b0.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libitoa-3832456cfb5a257f.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-1ce6fab358129d0f.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libstatic_assertions-10c425472dc86c49.rmeta --extern zmij=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libzmij-ca14e30602114c5f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=fc473f2f06e84df6 -C extra-filename=-6ef0238b49ba2c08 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-80654a05f44f4bec.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-1ce6fab358129d0f.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libunicode_width-d8b30afeb863f596.rmeta --extern unscanny=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libunscanny-0666752531b96ea3.rmeta --extern version_ranges=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libversion_ranges-62613507244bb2ee.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=5d13b9da8707f1b5 -C extra-filename=-560ede308a9a55d5 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-1ce6fab358129d0f.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_derive-31e6dc48ae6aaf72.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 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=8d4a7b54a47d83d9 -C extra-filename=-9a0a435ace669a25 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-1ce6fab358129d0f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=09a0fe257fdfeae3 -C extra-filename=-bed91d53987ae637 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-278d29cfad0a7356.rmeta --extern ref_cast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libref_cast-45d32ae3fe46fa7a.rmeta --extern schemars_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libschemars_derive-1e7f11bb7dc0278f.so --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-1ce6fab358129d0f.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_json-61797a772a3d8df3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=9d1504fa18e4d6ec -C extra-filename=-31c028023980f26a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-1ce6fab358129d0f.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=7adf5415905ebb08 -C extra-filename=-9418b043ccf9e12f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-a033f889a03022d4.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblog-6a8a133f9d54b021.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-1ce6fab358129d0f.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_derive-31e6dc48ae6aaf72.so --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_json-61797a772a3d8df3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=288389bb21e122de -C extra-filename=-1201453d10ca6c3f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-685e8a1848149067.rmeta --extern idna=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libidna-2eec45923c3944c6.rmeta --extern percent_encoding=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libpercent_encoding-dd82152310eaf445.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-1ce6fab358129d0f.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_derive-31e6dc48ae6aaf72.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 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=a5daf01305d2d317 -C extra-filename=-66c577a09ce9cb60 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-1ce6fab358129d0f.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_json-61797a772a3d8df3.rmeta --extern url=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liburl-1201453d10ca6c3f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=d0cfe9681746a2f2 -C extra-filename=-a2f4b08a04944cd0 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-d310ff301ea3e68e.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libindexmap-23c71ab491e19630.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libitertools-412be41c48fffbb5.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libonce_cell-80654a05f44f4bec.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libpep440_rs-6ef0238b49ba2c08.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libregex-fe2686c95934e84d.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librustc_hash-f43e08854cd9d279.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-1ce6fab358129d0f.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsmallvec-153234a5fd96d28e.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libthiserror-a9ed20b887d25ed0.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libunicode_width-d8b30afeb863f596.rmeta --extern url=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liburl-1201453d10ca6c3f.rmeta --extern urlencoding=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liburlencoding-01d37e9299da8f5a.rmeta --extern version_ranges=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libversion_ranges-62613507244bb2ee.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5ba55e6fcd4924a2 -C extra-filename=-dcaff7fbcd1f807a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-9436f15be811deae.rmeta --extern get_size_derive2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libget_size_derive2-de875d710e1167f7.so --extern hashbrown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libhashbrown-c37b1021c98f7cae.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libordermap-fecbc0a81146c4f8.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsmallvec-153234a5fd96d28e.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libthin_vec-9a0a435ace669a25.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a4a3931d4ad2901b -C extra-filename=-efe087cf98f8bb43 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-dcaff7fbcd1f807a.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-1ce6fab358129d0f.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=2b47a4b5bfbf5ee4 -C extra-filename=-dcd5f60631034a61 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-e6949b9e530ac5bc.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libget_size2-dcaff7fbcd1f807a.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libitoa-3832456cfb5a257f.rmeta --extern ryu=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libryu-084ea8de89097539.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_core-d2cbd082458ee0f9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=ad5c62fb950e0de7 -C extra-filename=-02f7e63c703d6caf --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-dcaff7fbcd1f807a.rmeta -Copt-level=3 -Cdebuginfo=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=f7ad70c2fa61f7dc -C extra-filename=-31c228b827d334a8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-45796199a492b49a.rmeta --extern rust_stemmers=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librust_stemmers-560ede308a9a55d5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6d00b7b1dff958ad -C extra-filename=-70e9a8d1e04463e6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-dcaff7fbcd1f807a.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-7a8cbfde021ba123.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_text_size-efe087cf98f8bb43.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-1ce6fab358129d0f.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=d3e871f7352f70a2 -C extra-filename=-ec307e6b07064526 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-dcaff7fbcd1f807a.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libis_macro-7f10ec57f1af7ad3.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_text_size-efe087cf98f8bb43.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-1ce6fab358129d0f.rmeta -Copt-level=3 -Cdebuginfo=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=a44ab66f5eed242c -C extra-filename=-50c834ff3a5a306b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-1c98838be55889b1.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=0eb90a3fa9b5974f -C extra-filename=-cd06a3c4fac7dbe0 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-dcaff7fbcd1f807a.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_macros-1c98838be55889b1.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_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=ca3d5d52d34f6ef2 -C extra-filename=-9b029c5d579cf129 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-a2422e6b5715793d.rmeta --extern rand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librand-1db1a38867d2b301.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_diagnostics-ec307e6b07064526.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_source_file-70e9a8d1e04463e6.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_text_size-efe087cf98f8bb43.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-1ce6fab358129d0f.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_json-61797a772a3d8df3.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libthiserror-c48f34ec2b236322.rmeta --extern uuid=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libuuid-b79763bac0170036.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=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=a554bec46f512120 -C extra-filename=-fdbd70600f1f8b05 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-0e7d857b6517c3ca.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-7a8cbfde021ba123.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_source_file-70e9a8d1e04463e6.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_text_size-efe087cf98f8bb43.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librustc_hash-f43e08854cd9d279.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libunicode_ident-eca4be7891ab4d11.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libunicode_normalization-7057e8c879eb3b62.rmeta -Copt-level=3 -Cdebuginfo=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=11b3dd6590da95d6 -C extra-filename=-37688528158700bf --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-dcd5f60631034a61.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libfiletime-8c1d40bf94709547.rmeta --extern glob=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libglob-c3965dec4a1a6823.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libglobset-eac2d23548ed4a58.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libitertools-0e7d857b6517c3ca.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libregex-fe2686c95934e84d.rmeta --extern seahash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libseahash-d50d1e9631deec0b.rmeta -Copt-level=3 -Cdebuginfo=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=2c22b33976d7176b -C extra-filename=-ddb1e8b9b8d37b2a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-f96bb4f0cf9aef28.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_cache-37688528158700bf.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_macros-1c98838be55889b1.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_text_size-efe087cf98f8bb43.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librustc_hash-f43e08854cd9d279.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-1ce6fab358129d0f.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libstatic_assertions-10c425472dc86c49.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtracing-2136362f6cfb8839.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libunicode_width-d8b30afeb863f596.rmeta -Copt-level=3 -Cdebuginfo=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=86ca5f0e0882a5d9 -C extra-filename=-76f13357e08d7510 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-23c71ab491e19630.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libpep440_rs-6ef0238b49ba2c08.rmeta --extern pep508_rs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libpep508_rs-a2f4b08a04944cd0.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-1ce6fab358129d0f.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libthiserror-c48f34ec2b236322.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtoml-e31eb7a9c9c94cad.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3b48ea1329fe8a5c -C extra-filename=-2ff399d0b2324316 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-d310ff301ea3e68e.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcompact_str-9436f15be811deae.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcrossbeam_queue-79c659a52b316812.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcrossbeam_utils-2d659e8042864f81.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libhashbrown-c37b1021c98f7cae.rmeta --extern hashlink=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libhashlink-4d2193f8ed61bab0.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libindexmap-23c71ab491e19630.rmeta --extern intrusive_collections=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libintrusive_collections-0f2902c32c1f88a7.rmeta --extern inventory=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libinventory-c3698533f1de365a.rmeta --extern parking_lot=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libparking_lot-a2b339d3d0d63b72.rmeta --extern portable_atomic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libportable_atomic-05ce4dbf5bbc39c5.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librustc_hash-f43e08854cd9d279.rmeta --extern salsa_macro_rules=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsalsa_macro_rules-bc1d99661ccd93a7.rmeta --extern salsa_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsalsa_macros-3e9373aaadfb287c.so --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsmallvec-153234a5fd96d28e.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libthin_vec-9a0a435ace669a25.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtracing-2136362f6cfb8839.rmeta --extern typeid=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtypeid-94e4960962a8a27d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8c9805f346ae9781 -C extra-filename=-ceb508d8e16df317 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-ac86dccc661e0065.rmeta --extern arrayvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libarrayvec-a402ce7bc644dd52.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libbitflags-127ec43cd0400ba9.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libchar_str-dcd5f60631034a61.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcompact_str-9436f15be811deae.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libget_size2-dcaff7fbcd1f807a.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libis_macro-7f10ec57f1af7ad3.so --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-7a8cbfde021ba123.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_cache-37688528158700bf.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_macros-1c98838be55889b1.so --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_trivia-fdbd70600f1f8b05.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_source_file-70e9a8d1e04463e6.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_text_size-efe087cf98f8bb43.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librustc_hash-f43e08854cd9d279.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsalsa-2ff399d0b2324316.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-1ce6fab358129d0f.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libthin_vec-9a0a435ace669a25.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libthiserror-c48f34ec2b236322.rmeta -Copt-level=3 -Cdebuginfo=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_edits v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_python_edits) 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_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=8b9cc8a1e2fd232a -C extra-filename=-bd45dbef247460d3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-127ec43cd0400ba9.rmeta --extern bstr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libbstr-31e2884c1e637ca6.rmeta --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libdrop_bomb-f96bb4f0cf9aef28.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libget_size2-dcaff7fbcd1f807a.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libhashbrown-c37b1021c98f7cae.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-7a8cbfde021ba123.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_ast-ceb508d8e16df317.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_trivia-fdbd70600f1f8b05.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_text_size-efe087cf98f8bb43.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librustc_hash-f43e08854cd9d279.rmeta --extern stacker=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libstacker-ded3931f15c9806a.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libstatic_assertions-10c425472dc86c49.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libthin_vec-9a0a435ace669a25.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libunicode_ident-eca4be7891ab4d11.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libunicode_normalization-7057e8c879eb3b62.rmeta --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libunicode_names2-8fb85013e5671513.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-e81d099569597449/out` 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=dc11148358a13f2b -C extra-filename=-66631f0ca2274de0 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-ceb508d8e16df317.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_trivia-fdbd70600f1f8b05.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_source_file-70e9a8d1e04463e6.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_text_size-efe087cf98f8bb43.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=23e6f2f73c44e8b2 -C extra-filename=-14ad4eb412e404da --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-ceb508d8e16df317.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_source_file-70e9a8d1e04463e6.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_text_size-efe087cf98f8bb43.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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_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=4db3113171621f60 -C extra-filename=-2a6a68b5c45b0065 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-127ec43cd0400ba9.rmeta --extern icu_properties=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libicu_properties-98b6e070cf0f7dd1.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libitertools-0e7d857b6517c3ca.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_ast-ceb508d8e16df317.rmeta -Copt-level=3 -Cdebuginfo=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_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=3a4be419180bfc03 -C extra-filename=-7682aff8022dc5c3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-ceb508d8e16df317.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_literal-2a6a68b5c45b0065.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_parser-bd45dbef247460d3.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_source_file-70e9a8d1e04463e6.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_text_size-efe087cf98f8bb43.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-e81d099569597449/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=cf697521f7076704 -C extra-filename=-6c4e7c7de7e55c5b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-127ec43cd0400ba9.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libis_macro-7f10ec57f1af7ad3.so --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_cache-37688528158700bf.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_index-cd06a3c4fac7dbe0.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_macros-1c98838be55889b1.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_ast-ceb508d8e16df317.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_parser-bd45dbef247460d3.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_stdlib-e5ea4a32d231d9dc.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_text_size-efe087cf98f8bb43.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librustc_hash-f43e08854cd9d279.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-1ce6fab358129d0f.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsmallvec-153234a5fd96d28e.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-e81d099569597449/out` 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=934bd64db47dd97b -C extra-filename=-8101d6bd9278ab83 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-519a7a18e6b75c3d.rmeta --extern arc_swap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libarc_swap-00589c9cbda7eb7b.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcamino-8e7869ba17244632.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcompact_str-9436f15be811deae.rmeta --extern dashmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libdashmap-74f11c9ef0adff9a.rmeta --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libdunce-4124741b331c5c1d.rmeta --extern etcetera=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libetcetera-f41eb2a9db3885f2.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libfiletime-8c1d40bf94709547.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libget_size2-dcaff7fbcd1f807a.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libignore-bbe7aa5c68be1976.rmeta --extern matchit=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmatchit-0e5ee7ed86c64ef9.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libpath_slash-802345c4e3792370.rmeta --extern pathdiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libpathdiff-34f1c6aa8439439c.rmeta --extern quick_junit=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquick_junit-ba6ba850469cd93c.rmeta --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libannotate_snippets-b45583fdf4a68e63.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_diagnostics-ec307e6b07064526.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_memory_usage-02f7e63c703d6caf.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_notebook-9b029c5d579cf129.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_ast-ceb508d8e16df317.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_parser-bd45dbef247460d3.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_trivia-fdbd70600f1f8b05.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_source_file-70e9a8d1e04463e6.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_text_size-efe087cf98f8bb43.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librustc_hash-f43e08854cd9d279.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsalsa-2ff399d0b2324316.rmeta --extern same_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsame_file-077b143e95a0cfc0.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-1ce6fab358129d0f.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_json-61797a772a3d8df3.rmeta --extern similar=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsimilar-cd1eb7e2b88042ad.rmeta --extern supports_hyperlinks=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsupports_hyperlinks-8ca051fe33a6cb22.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libthiserror-c48f34ec2b236322.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtracing-2136362f6cfb8839.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libty_static-50c834ff3a5a306b.rmeta --extern which=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libwhich-fbd7948db6d0cdd5.rmeta --extern zip=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libzip-f8a416ee9d96624f.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-e81d099569597449/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=100bbb275e747081 -C extra-filename=-e01f558253facbfe --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-a2422e6b5715793d.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_diagnostics-ec307e6b07064526.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_ast-ceb508d8e16df317.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_codegen-7682aff8022dc5c3.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_trivia-fdbd70600f1f8b05.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_source_file-70e9a8d1e04463e6.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_text_size-efe087cf98f8bb43.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-e81d099569597449/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=a1cf5ba75941a960 -C extra-filename=-785787045bb0fbd4 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-8101d6bd9278ab83.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_ast-ceb508d8e16df317.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_text_size-efe087cf98f8bb43.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-1ce6fab358129d0f.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtoml-943d7cb602edc367.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-e81d099569597449/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=aec7ad23fda3ae37 -C extra-filename=-f0745bb73547f4c8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-8e7869ba17244632.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcolored-5df2f83d29ca1574.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libget_size2-dcaff7fbcd1f807a.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libindexmap-23c71ab491e19630.rmeta --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libannotate_snippets-b45583fdf4a68e63.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_db-8101d6bd9278ab83.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_ast-ceb508d8e16df317.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_trivia-fdbd70600f1f8b05.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_source_file-70e9a8d1e04463e6.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_text_size-efe087cf98f8bb43.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libstrum-11c670a1f6759ec2.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libstrum_macros-2195488cea2b9109.so --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtracing-2136362f6cfb8839.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libty_static-50c834ff3a5a306b.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-e81d099569597449/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=8839148d0a708e4c -C extra-filename=-e010fce3956d404a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-a2422e6b5715793d.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcamino-8e7869ba17244632.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcompact_str-9436f15be811deae.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libget_size2-dcaff7fbcd1f807a.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libitertools-0e7d857b6517c3ca.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-7a8cbfde021ba123.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libordermap-fecbc0a81146c4f8.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libregex-fe2686c95934e84d.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libregex_syntax-8e5b1da055d7aa45.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_db-8101d6bd9278ab83.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_memory_usage-02f7e63c703d6caf.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_ast-ceb508d8e16df317.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_stdlib-e5ea4a32d231d9dc.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librustc_hash-f43e08854cd9d279.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsalsa-2ff399d0b2324316.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libstrum-11c670a1f6759ec2.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libstrum_macros-2195488cea2b9109.so --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libthiserror-c48f34ec2b236322.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtracing-2136362f6cfb8839.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-e81d099569597449/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=f695ee55692299e5 -C extra-filename=-60cb474b1a77cde4 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-a2422e6b5715793d.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libclap-17e33de537dcb710.rmeta --extern countme=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcountme-78e234b9698c4fda.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libitertools-0e7d857b6517c3ca.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-7a8cbfde021ba123.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libregex-fe2686c95934e84d.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_cache-37688528158700bf.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_db-8101d6bd9278ab83.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_formatter-ddb1e8b9b8d37b2a.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_macros-1c98838be55889b1.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_ast-ceb508d8e16df317.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_parser-bd45dbef247460d3.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_trivia-fdbd70600f1f8b05.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_source_file-70e9a8d1e04463e6.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_text_size-efe087cf98f8bb43.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librustc_hash-f43e08854cd9d279.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsalsa-2ff399d0b2324316.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-1ce6fab358129d0f.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsmallvec-153234a5fd96d28e.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libstatic_assertions-10c425472dc86c49.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libthiserror-c48f34ec2b236322.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtracing-2136362f6cfb8839.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-e81d099569597449/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=0c07f611c05af086 -C extra-filename=-d1e98b92ec2b18c7 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-ac86dccc661e0065.rmeta --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libanyhow-a2422e6b5715793d.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libbitflags-127ec43cd0400ba9.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libclap-17e33de537dcb710.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcolored-5df2f83d29ca1574.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcompact_str-9436f15be811deae.rmeta --extern fern=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libfern-a2928dd550876332.rmeta --extern glob=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libglob-c3965dec4a1a6823.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libglobset-eac2d23548ed4a58.rmeta --extern imperative=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libimperative-31c228b827d334a8.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libis_macro-7f10ec57f1af7ad3.so --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libitertools-0e7d857b6517c3ca.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libjiff-58690946ad718338.rmeta --extern libcst_native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblibcst_native-b525d9ded80d2320.rlib --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblog-6a8a133f9d54b021.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-7a8cbfde021ba123.rmeta --extern natord=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libnatord-d49b1277f30f606c.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libpath_absolutize-6bc7f2a7ff46c293.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libpep440_rs-6ef0238b49ba2c08.rmeta --extern pyproject_toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libpyproject_toml-76f13357e08d7510.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libregex-fe2686c95934e84d.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_cache-37688528158700bf.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_db-8101d6bd9278ab83.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_diagnostics-ec307e6b07064526.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_macros-1c98838be55889b1.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_notebook-9b029c5d579cf129.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_ast-ceb508d8e16df317.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_codegen-7682aff8022dc5c3.rmeta --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_edits-14ad4eb412e404da.rmeta --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_importer-e01f558253facbfe.rmeta --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_index-66631f0ca2274de0.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_literal-2a6a68b5c45b0065.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_parser-bd45dbef247460d3.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_semantic-6c4e7c7de7e55c5b.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_stdlib-e5ea4a32d231d9dc.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_trivia-fdbd70600f1f8b05.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_ranged_value-785787045bb0fbd4.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_source_file-70e9a8d1e04463e6.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_text_size-efe087cf98f8bb43.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librustc_hash-f43e08854cd9d279.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-1ce6fab358129d0f.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_json-61797a772a3d8df3.rmeta --extern similar=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsimilar-cd1eb7e2b88042ad.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsmallvec-153234a5fd96d28e.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libstrum-11c670a1f6759ec2.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libstrum_macros-2195488cea2b9109.so --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libthiserror-c48f34ec2b236322.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtoml-943d7cb602edc367.rmeta --extern typed_arena=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtyped_arena-b663cf939fdebd76.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libunicode_normalization-7057e8c879eb3b62.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libunicode_width-d8b30afeb863f596.rmeta --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libunicode_names2-8fb85013e5671513.rmeta --extern url=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liburl-1201453d10ca6c3f.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-e81d099569597449/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=eff47ba4949b6ebf -C extra-filename=-7e86d845dc6e4b02 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-a2422e6b5715793d.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libclap-17e33de537dcb710.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-7a8cbfde021ba123.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_cache-37688528158700bf.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_db-8101d6bd9278ab83.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_linter-d1e98b92ec2b18c7.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_macros-1c98838be55889b1.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_ast-ceb508d8e16df317.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_parser-bd45dbef247460d3.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsalsa-2ff399d0b2324316.rmeta --extern schemars=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libschemars-bed91d53987ae637.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-1ce6fab358129d0f.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libty_module_resolver-e010fce3956d404a.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libty_site_packages-f0745bb73547f4c8.rmeta --extern zip=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libzip-f8a416ee9d96624f.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-e81d099569597449/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=c984b16e6bda8005 -C extra-filename=-1a62037b1a062ee7 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-a2422e6b5715793d.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcolored-5df2f83d29ca1574.rmeta --extern etcetera=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libetcetera-f41eb2a9db3885f2.rmeta --extern glob=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libglob-c3965dec4a1a6823.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libglobset-eac2d23548ed4a58.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libignore-bbe7aa5c68be1976.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libindexmap-23c71ab491e19630.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libis_macro-7f10ec57f1af7ad3.so --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libitertools-0e7d857b6517c3ca.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblog-6a8a133f9d54b021.rmeta --extern matchit=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmatchit-0e5ee7ed86c64ef9.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libpath_absolutize-6bc7f2a7ff46c293.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libpath_slash-802345c4e3792370.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libpep440_rs-6ef0238b49ba2c08.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libregex-fe2686c95934e84d.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_cache-37688528158700bf.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_db-8101d6bd9278ab83.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_formatter-ddb1e8b9b8d37b2a.rmeta --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_graph-7e86d845dc6e4b02.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_linter-d1e98b92ec2b18c7.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_macros-1c98838be55889b1.so --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_options_metadata-31c028023980f26a.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_ast-ceb508d8e16df317.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_formatter-60cb474b1a77cde4.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_semantic-6c4e7c7de7e55c5b.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_stdlib-e5ea4a32d231d9dc.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_ranged_value-785787045bb0fbd4.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_source_file-70e9a8d1e04463e6.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librustc_hash-f43e08854cd9d279.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-1ce6fab358129d0f.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libshellexpand-d0ae184798cea751.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libstrum-11c670a1f6759ec2.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtoml-943d7cb602edc367.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libunicode_normalization-7057e8c879eb3b62.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-e81d099569597449/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=ca6d344af4dd9c76 -C extra-filename=-c3e8bc283a65c1a2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-fe2686c95934e84d.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_ast-ceb508d8e16df317.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_formatter-60cb474b1a77cde4.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_trivia-fdbd70600f1f8b05.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_source_file-70e9a8d1e04463e6.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_text_size-efe087cf98f8bb43.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_workspace-1a62037b1a062ee7.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-e81d099569597449/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=448554d43e2c8b7c -C extra-filename=-62a5c86cde8bd334 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-a2422e6b5715793d.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcrossbeam-29b862561050958e.rmeta --extern lsp_types=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libgen_lsp_types-66c577a09ce9cb60.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libignore-bbe7aa5c68be1976.rmeta --extern jod_thread=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libjod_thread-bd2ca7d87a71524b.rmeta --extern lsp_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblsp_server-9418b043ccf9e12f.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-7a8cbfde021ba123.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_db-8101d6bd9278ab83.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_diagnostics-ec307e6b07064526.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_formatter-ddb1e8b9b8d37b2a.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_linter-d1e98b92ec2b18c7.rmeta --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_markdown-c3e8bc283a65c1a2.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_notebook-9b029c5d579cf129.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_ast-ceb508d8e16df317.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_codegen-7682aff8022dc5c3.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_formatter-60cb474b1a77cde4.rmeta --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_index-66631f0ca2274de0.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_parser-bd45dbef247460d3.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_ranged_value-785787045bb0fbd4.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_source_file-70e9a8d1e04463e6.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_text_size-efe087cf98f8bb43.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_workspace-1a62037b1a062ee7.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librustc_hash-f43e08854cd9d279.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-1ce6fab358129d0f.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_json-61797a772a3d8df3.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libshellexpand-d0ae184798cea751.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libthiserror-c48f34ec2b236322.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtoml-943d7cb602edc367.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtracing-2136362f6cfb8839.rmeta --extern tracing_log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtracing_log-701e57c840ef6e0e.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtracing_subscriber-1448f34e92192af6.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-e81d099569597449/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=e24e6516fa00c89c -C extra-filename=-8a23072e27535035 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-a2422e6b5715793d.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libbitflags-127ec43cd0400ba9.rmeta --extern cachedir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcachedir-ec967c48dc0d3d15.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libclap-17e33de537dcb710.rmeta --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libclap_complete_command-6fa64c08e03c7430.rmeta --extern clearscreen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libclearscreen-7b88429707cb4b43.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcolored-5df2f83d29ca1574.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libfiletime-8c1d40bf94709547.rmeta --extern globwalk=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libglobwalk-5044dcbbaaceae23.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libignore-bbe7aa5c68be1976.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libindexmap-23c71ab491e19630.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libis_macro-7f10ec57f1af7ad3.so --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libitertools-0e7d857b6517c3ca.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libjiff-58690946ad718338.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblog-6a8a133f9d54b021.rmeta --extern notify=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libnotify-d52e9fcae0d8db0d.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libpath_absolutize-6bc7f2a7ff46c293.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librayon-affe879040b4db29.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libregex-fe2686c95934e84d.rmeta --extern rkyv=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librkyv-5a5f4c2b68a6944d.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_cache-37688528158700bf.rmeta --extern ruff_command_line=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_command_line-ce6a24e7a2ebc6b8.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_db-8101d6bd9278ab83.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_diagnostics-ec307e6b07064526.rmeta --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_graph-7e86d845dc6e4b02.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_linter-d1e98b92ec2b18c7.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_macros-1c98838be55889b1.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_markdown-c3e8bc283a65c1a2.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_notebook-9b029c5d579cf129.rmeta --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_options_metadata-31c028023980f26a.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_ast-ceb508d8e16df317.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_formatter-60cb474b1a77cde4.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_parser-bd45dbef247460d3.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_ranged_value-785787045bb0fbd4.rmeta --extern ruff_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_server-62a5c86cde8bd334.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_source_file-70e9a8d1e04463e6.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_text_size-efe087cf98f8bb43.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_workspace-1a62037b1a062ee7.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librustc_hash-f43e08854cd9d279.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-1ce6fab358129d0f.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_json-61797a772a3d8df3.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libshellexpand-d0ae184798cea751.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libstrum-11c670a1f6759ec2.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtempfile-cfea263ee37b2d7a.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libthiserror-c48f34ec2b236322.rmeta --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtikv_jemallocator-3edb6a344fb88e95.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtoml-943d7cb602edc367.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtracing-2136362f6cfb8839.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libwalkdir-53dcdc45466e353f.rmeta --extern wild=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libwild-d111bff4df84057e.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-e81d099569597449/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=5ed81e17d47de535 -C extra-filename=-67c01ea5bd9e6326 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.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-a2422e6b5715793d.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libbitflags-127ec43cd0400ba9.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcachedir-ec967c48dc0d3d15.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libclap-17e33de537dcb710.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libclap_complete_command-6fa64c08e03c7430.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libclearscreen-7b88429707cb4b43.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcolored-5df2f83d29ca1574.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libfiletime-8c1d40bf94709547.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libglobwalk-5044dcbbaaceae23.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libignore-bbe7aa5c68be1976.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libindexmap-23c71ab491e19630.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libis_macro-7f10ec57f1af7ad3.so --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libitertools-0e7d857b6517c3ca.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libjiff-58690946ad718338.rlib --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblog-6a8a133f9d54b021.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libnotify-d52e9fcae0d8db0d.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libpath_absolutize-6bc7f2a7ff46c293.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librayon-affe879040b4db29.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libregex-fe2686c95934e84d.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librkyv-5a5f4c2b68a6944d.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff-8a23072e27535035.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_cache-37688528158700bf.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_command_line-ce6a24e7a2ebc6b8.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_db-8101d6bd9278ab83.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_diagnostics-ec307e6b07064526.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_graph-7e86d845dc6e4b02.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_linter-d1e98b92ec2b18c7.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_macros-1c98838be55889b1.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_markdown-c3e8bc283a65c1a2.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_notebook-9b029c5d579cf129.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_options_metadata-31c028023980f26a.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_ast-ceb508d8e16df317.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_formatter-60cb474b1a77cde4.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_parser-bd45dbef247460d3.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_ranged_value-785787045bb0fbd4.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_server-62a5c86cde8bd334.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_source_file-70e9a8d1e04463e6.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_text_size-efe087cf98f8bb43.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_workspace-1a62037b1a062ee7.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librustc_hash-f43e08854cd9d279.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-1ce6fab358129d0f.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_json-61797a772a3d8df3.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libshellexpand-d0ae184798cea751.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libstrum-11c670a1f6759ec2.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtempfile-cfea263ee37b2d7a.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libthiserror-c48f34ec2b236322.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtikv_jemallocator-3edb6a344fb88e95.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtoml-943d7cb602edc367.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtracing-2136362f6cfb8839.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libwalkdir-53dcdc45466e353f.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libwild-d111bff4df84057e.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-e81d099569597449/out` Finished `release` profile [optimized] target(s) in 7m 17s 📦 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=63683993 sha256=4117dcb6d6f017ae23b4d7da87022190cc23426e342d11302c4d5b69c638a6e8 Stored in directory: /builddir/build/BUILD/ruff-0.16.10-build/.pyproject-builddir/pip-ephem-wheel-cache-unvw6qpc/wheels/1e/26/1d/3cdac76e3e13a11cf91f1a073859c30cce2fd51011decab34b 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.Kmb0qm + 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.14/site-packages/pip (python 3.14) 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.fc44.x86_64-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib/python3.14/site-packages ']' + '[' /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib64/python3.14/site-packages '!=' /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib/python3.14/site-packages ']' + '[' -d /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib64/python3.14/site-packages ']' + site_dirs+=("/usr/lib64/python3.14/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.14/site-packages/ruff-0.16.10.dist-info' +++ basename /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib64/python3.14/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.14/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.14/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.14/site-packages/ruff-0.16.10.dist-info/RECORD --output /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc44.x86_64-pyproject-record + rm -fv /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib64/python3.14/site-packages/ruff-0.16.10.dist-info/RECORD removed '/builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib64/python3.14/site-packages/ruff-0.16.10.dist-info/RECORD' + rm -fv /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib64/python3.14/site-packages/ruff-0.16.10.dist-info/REQUESTED removed '/builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib64/python3.14/site-packages/ruff-0.16.10.dist-info/REQUESTED' + '[' -f /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc44.x86_64-pyproject-dep-overrides ']' ++ wc -l /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc44.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.fc44.x86_64-pyproject-files --output-modules /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc44.x86_64-pyproject-modules --buildroot /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT --sitelib /usr/lib/python3.14/site-packages --sitearch /usr/lib64/python3.14/site-packages --python-version 3.14 --pyproject-record /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc44.x86_64-pyproject-record --prefix /usr --assert-license ruff + '[' /usr/lib64/python3.14/site-packages '!=' /usr/lib/python3.14/site-packages ']' + install --directory /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib/python3.14/site-packages + mv /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib64/python3.14/site-packages/ruff /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib64/python3.14/site-packages/ruff-0.16.10.dist-info /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib/python3.14/site-packages + sed --regexp-extended --in-place s@/usr/lib64/python3.14/site-packages@/usr/lib/python3.14/site-packages@ /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc44.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.fc44 --unique-debug-suffix -0.16.10-1.fc44.x86_64 --unique-debug-src-base ruff-0.16.10-1.fc44.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.fc44.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.14 using python3.14 Bytecompiling .py files below /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib64/python3.14 using python3.14 + /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.14/site-packages/ruff/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib/python3.14/site-packages/ruff/__pycache__/__main__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib/python3.14/site-packages/ruff/__pycache__/_find_ruff.cpython-314.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.8IH4Ks + 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.fc44.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.14/site-packages:/builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib/python3.14/site-packages + _PYTHONSITE=/builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib64/python3.14/site-packages:/builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib/python3.14/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.fc44.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 unicode-ident v1.0.26 Compiling proc-macro2 v1.0.107 Compiling quote v1.0.47 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=744b6ab53ce29c09 -C extra-filename=-1ea9e27c401ab555 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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/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=678d629a654aae11 -C extra-filename=-e31e75872f32e9db --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/proc-macro2-e31e75872f32e9db -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=f67dc96d1150f35d -C extra-filename=-04ee96eecf540041 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/quote-04ee96eecf540041 -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=0767dcc64985bfa0 -C extra-filename=-186ec7fc59278bc7 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/serde_core-186ec7fc59278bc7 -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-04ee96eecf540041/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=5509ca3d2705ac4f -C extra-filename=-4169b360417acf6f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/libc-4169b360417acf6f -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-e31e75872f32e9db/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=5afa5d7c71ac2ecb -C extra-filename=-b9d3f6a1c662607b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-1ea9e27c401ab555.rmeta --cap-lints allow -Copt-level=3 -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-186ec7fc59278bc7/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=028e909361cbb5be -C extra-filename=-63359e689676737b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=45c0a3c9024cc0aa -C extra-filename=-7598cf6255de5be9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-b9d3f6a1c662607b.rmeta --cap-lints allow -Copt-level=3 -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.5 Running `/usr/bin/rustc --crate-name syn --edition=2021 /usr/share/cargo/registry/syn-3.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 --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=9e2d48fd9f347b7c -C extra-filename=-4d7c3766e0537d0f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-b9d3f6a1c662607b.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-7598cf6255de5be9.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_ident-1ea9e27c401ab555.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=957d2546a9adbf41 -C extra-filename=-61bfa588e21fab92 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-b9d3f6a1c662607b.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-7598cf6255de5be9.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_ident-1ea9e27c401ab555.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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-4169b360417acf6f/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=79cfe37f34d4e18e -C extra-filename=-12131f265974a7c1 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=778316afa1af32c9 -C extra-filename=-4710ffae2afc732c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=1188b99b468e658c -C extra-filename=-704f8877893cd012 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/serde-704f8877893cd012 -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-704f8877893cd012/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=f73a7b2b66660007 -C extra-filename=-22c674f6391fca9d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/zmij-22c674f6391fca9d -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-22c674f6391fca9d/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=75644f4f646c2da1 -C extra-filename=-626f9551440a2b35 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=45a0e9939bd79123 -C extra-filename=-7dd00f4ba69f1473 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=0538592e55bd27be -C extra-filename=-1a240abd9ed02f29 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=fff13317a8b6a0a9 -C extra-filename=-785bfcadcc1bb343 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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.1 Running `/usr/bin/rustc --crate-name smallvec --edition=2018 /usr/share/cargo/registry/smallvec-1.16.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-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=4a8e9e95a3ac3673 -C extra-filename=-c5b49e41511b6685 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=d1438b870fc9096b -C extra-filename=-99a890c2ea19c348 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=05483aa3558b661a -C extra-filename=-044e747035d330e6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/libc-044e747035d330e6 -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=4dd1f4b23f52e0bd -C extra-filename=-12a091d5d15e852f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=54cddb33d5e95cc3 -C extra-filename=-9c8e7a81445168d8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=da0c0d752ad4e16a -C extra-filename=-939fd69bf358e9ed --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=5bfc6208ac961c4c -C extra-filename=-5aec5ce976bfda94 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-12a091d5d15e852f.rmeta --extern equivalent=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libequivalent-9c8e7a81445168d8.rmeta --extern foldhash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfoldhash-939fd69bf358e9ed.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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-044e747035d330e6/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=41333019dddce0ba -C extra-filename=-d9ea656676010b29 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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.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="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=172913cfffb1d284 -C extra-filename=-2526d88b03b0f695 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=d289f53e9c446fce -C extra-filename=-f0d059787cd8a8d4 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-b9d3f6a1c662607b.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-7598cf6255de5be9.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-2526d88b03b0f695.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1ef12fdd860bb740 -C extra-filename=-e7aa2edb9451bafe --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-9c8e7a81445168d8.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libhashbrown-5aec5ce976bfda94.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_core-63359e689676737b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0f87d9f803ed1e4c -C extra-filename=-1a2e3de8c7ddb2bd --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/rustversion-1a2e3de8c7ddb2bd -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-1a2e3de8c7ddb2bd/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=e4f495a2fca401bf -C extra-filename=-45081393a6efd8e2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/parking_lot_core-45081393a6efd8e2 -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-45081393a6efd8e2/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=73f8b0453009933e -C extra-filename=-3284f923679d6734 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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=a333829f4fa6021f -C extra-filename=-a5e8d1ba111696bd --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-f0d059787cd8a8d4.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-b9d3f6a1c662607b.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-7598cf6255de5be9.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=265f4a7dda32148d -C extra-filename=-6ba01f117f628d64 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=c2905d2f81123046 -C extra-filename=-bca241e5be64d5b7 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-6ba01f117f628d64.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d3a11c6bbb62e34c -C extra-filename=-f743b18514686e68 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a5e8d1ba111696bd.so --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-b9d3f6a1c662607b.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-7598cf6255de5be9.rmeta --extern syn2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-61bfa588e21fab92.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=f37674d67c6e0301 -C extra-filename=-abc386385114d202 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-1a240abd9ed02f29.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibc-12131f265974a7c1.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-c5b49e41511b6685.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(tsan_enabled)'` Compiling collection_literals v1.0.3 Running `/usr/bin/rustc --crate-name collection_literals --edition=2021 /usr/share/cargo/registry/collection_literals-1.0.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --forbid=unsafe_code -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=88273c34c26aa44a -C extra-filename=-c21e7837fcfcc3a8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=441bb2fec0a4252b -C extra-filename=-cba46eb222083ee3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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 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=460d18f5d781e21a -C extra-filename=-6b228055a1a8b936 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=2e09ce0aacb7d628 -C extra-filename=-6d8e746bcdc00a20 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-3284f923679d6734.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=8148e07b76666c82 -C extra-filename=-10c87865eb3a5637 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=bdd2b2e6f4923123 -C extra-filename=-828b80dfe36c0057 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-bca241e5be64d5b7.rmeta --extern parking_lot_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libparking_lot_core-abc386385114d202.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=35910dd80d19478c -C extra-filename=-ec0219c6f7d8af80 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-e7aa2edb9451bafe.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_core-63359e689676737b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=607f3cd2494ee9ea -C extra-filename=-59af56de248d3e35 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=04f000e0e6b38cf2 -C extra-filename=-7a5913707f334b89 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-785bfcadcc1bb343.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=bc8191029d616cd1 -C extra-filename=-02e86c2545b9b149 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-b9d3f6a1c662607b.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-7598cf6255de5be9.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-4d7c3766e0537d0f.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=b944a1f7bbd8e82e -C extra-filename=-a30676d1a513080c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-f0d059787cd8a8d4.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-b9d3f6a1c662607b.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-7598cf6255de5be9.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-61bfa588e21fab92.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=814c85a1169ec92f -C extra-filename=-1c4f82ba697f1256 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-b9d3f6a1c662607b.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-7598cf6255de5be9.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-4d7c3766e0537d0f.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=ad594da49b9af291 -C extra-filename=-fdbe5681c7e54126 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-7598cf6255de5be9.rmeta --extern quote_use_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote_use_macros-a30676d1a513080c.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=015dcf59224be885 -C extra-filename=-39212d8f354a7b7d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-c21e7837fcfcc3a8.rlib --extern interpolator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinterpolator-6b228055a1a8b936.rlib --extern manyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmanyhow-f743b18514686e68.rlib --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro_utils-f0d059787cd8a8d4.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-b9d3f6a1c662607b.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-7598cf6255de5be9.rlib --extern quote_use=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote_use-fdbe5681c7e54126.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-61bfa588e21fab92.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=04bc986820195c52 -C extra-filename=-2ff7755800ab265d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=307cec957448d341 -C extra-filename=-ce7975a49bdd0535 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-39212d8f354a7b7d.so --extern derive_where=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libderive_where-1c4f82ba697f1256.so --extern manyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmanyhow-f743b18514686e68.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-b9d3f6a1c662607b.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-7598cf6255de5be9.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-61bfa588e21fab92.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8c110f0fed10d8d1 -C extra-filename=-808f8fe69c791991 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-ce7975a49bdd0535.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-7598cf6255de5be9.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-61bfa588e21fab92.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=fc04e302210774d1 -C extra-filename=-6b000cf569892888 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-63359e689676737b.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_derive-02e86c2545b9b149.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 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=22079fb70bf9ff5f -C extra-filename=-e20202fc846da04e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-6b000cf569892888.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling compact_str v0.10.0 Running `/usr/bin/rustc --crate-name compact_str --edition=2021 /usr/share/cargo/registry/compact_str-0.10.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --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=69360c6a55733074 -C extra-filename=-f5d82679f1b0d899 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-6d8e746bcdc00a20.rmeta --extern cfg_if=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcfg_if-1a240abd9ed02f29.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitoa-626f9551440a2b35.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-10c87865eb3a5637.rmeta --extern zmij=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzmij-7dd00f4ba69f1473.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5c5d7aa8bdbf6ab2 -C extra-filename=-590a8f4e8fa819d1 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-7a5913707f334b89.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-785bfcadcc1bb343.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex_syntax-2ff7755800ab265d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=bac1cdc4df4dd4ec -C extra-filename=-a444bd79feb048f9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-f5d82679f1b0d899.rmeta --extern get_size_derive2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size_derive2-808f8fe69c791991.so --extern hashbrown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libhashbrown-5aec5ce976bfda94.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-e7aa2edb9451bafe.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libordermap-ec0219c6f7d8af80.rmeta --extern parking_lot=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libparking_lot-828b80dfe36c0057.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-c5b49e41511b6685.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthin_vec-e20202fc846da04e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d2164e12e79275b8 -C extra-filename=-1b4815d2247335c4 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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 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=f009d07ccfb4e9b0 -C extra-filename=-fecca9a9f58e0e65 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-63359e689676737b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4b61873d7cab0418 -C extra-filename=-8da39103369ff2ce --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=03e53de2d3089cc1 -C extra-filename=-43cc38fa76e0e3eb --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-4710ffae2afc732c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=38b5fb693459fe4f -C extra-filename=-d59846f581e0df64 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=17699fd377aa66de -C extra-filename=-55c78e15856b6cd0 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-7a5913707f334b89.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-785bfcadcc1bb343.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex_automata-590a8f4e8fa819d1.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex_syntax-2ff7755800ab265d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=ddfc524aea164be0 -C extra-filename=-1d21f55dd326bbe1 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-43cc38fa76e0e3eb.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-4710ffae2afc732c.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex_syntax-d59846f581e0df64.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b14bd995ef157169 -C extra-filename=-660620cfc37f4326 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=50c2f9f56b2bc1fe -C extra-filename=-b2a3e3014d71aef1 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=40dbb582810fcef9 -C extra-filename=-9256804936c6eac6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a444bd79feb048f9.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rmeta -Copt-level=3 -Cdebuginfo=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=bff218aef25509a2 -C extra-filename=-96952116b67dfa94 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-d9ea656676010b29.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ba100f01bbde59c0 -C extra-filename=-10ada802c000e7bf --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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.12 Running `/usr/bin/rustc --crate-name find_msvc_tools --edition=2021 /usr/share/cargo/registry/find-msvc-tools-0.1.12/src/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=f1df95ac73f63757 -C extra-filename=-f05c17fefd375394 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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.2.62 Running `/usr/bin/rustc --crate-name cc --edition=2018 /usr/share/cargo/registry/cc-1.2.62/src/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(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=2c5406446e06174c -C extra-filename=-b44b5a833293c9d9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-f05c17fefd375394.rmeta --extern jobserver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjobserver-96952116b67dfa94.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibc-d9ea656676010b29.rmeta --extern shlex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshlex-b2a3e3014d71aef1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8b90037524210c9b -C extra-filename=-b603d765229d9c4e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/crossbeam-utils-b603d765229d9c4e -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-b603d765229d9c4e/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=24aa7fc977c9ce4e -C extra-filename=-d0c483f9a48417f1 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=a32380016a030f5a -C extra-filename=-c3556f4d7671bdc1 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=a77e0c4275b6ddb4 -C extra-filename=-998f471a80e9ed68 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=6c8030e111a58ec3 -C extra-filename=-5af3ccc57dd34c55 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-998f471a80e9ed68.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=827ce83ffa788f33 -C extra-filename=-21be77417de5e966 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-43cc38fa76e0e3eb.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-4710ffae2afc732c.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex_automata-1d21f55dd326bbe1.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex_syntax-d59846f581e0df64.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=7809a2cdac0e2198 -C extra-filename=-62d31e4e95908cfd --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=4f5ac172f3271892 -C extra-filename=-39c6f53a6c045d93 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=6a6cc0bb904a75d0 -C extra-filename=-cc38bf3b4ee6375a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-785bfcadcc1bb343.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-62d31e4e95908cfd.rmeta -Copt-level=3 -Cdebuginfo=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=e310bd247b410603 -C extra-filename=-563da47ddf5d5ac7 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-5af3ccc57dd34c55.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5a8b7ae994bc6718 -C extra-filename=-9f8dfa4c9a76aecb --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-660620cfc37f4326.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=bb3b1da115c98ead -C extra-filename=-ba80de33e29f7ef3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-59af56de248d3e35.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ce6ff1bb2074ac0d -C extra-filename=-7b34da649b8fc59c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-4710ffae2afc732c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8261a2e40899202b -C extra-filename=-282f7dcf960ae950 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-43cc38fa76e0e3eb.rmeta --extern bstr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbstr-7b34da649b8fc59c.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-99a890c2ea19c348.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex_automata-1d21f55dd326bbe1.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex_syntax-d59846f581e0df64.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ce48dc477f2ab6ac -C extra-filename=-9ce4c8ab8532a32b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-ba80de33e29f7ef3.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-785bfcadcc1bb343.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-cc38bf3b4ee6375a.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-62d31e4e95908cfd.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-1b4815d2247335c4.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_ident-1ea9e27c401ab555.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_normalization-563da47ddf5d5ac7.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=f3e17653e4ef5005 -C extra-filename=-061d292cf55d368a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-c3556f4d7671bdc1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6f16ead057f199a4 -C extra-filename=-aa3d4e9a3f4a27c5 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-b9d3f6a1c662607b.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-7598cf6255de5be9.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-61bfa588e21fab92.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling thiserror v2.0.20 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/thiserror-2.0.20/build.rs --error-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=c75d508bddf39d23 -C extra-filename=-661f4dacbd49c234 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/thiserror-661f4dacbd49c234 -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=36456d611751c013 -C extra-filename=-733292a5044c81b6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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 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=14714b8ee81f0e1e -C extra-filename=-fd2d2e31f3cec674 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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-661f4dacbd49c234/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=be95e4c846f84549 -C extra-filename=-77f9432ab844b646 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-8da39103369ff2ce.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-ba80de33e29f7ef3.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-b9d3f6a1c662607b.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-7598cf6255de5be9.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-55c78e15856b6cd0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-9ce4c8ab8532a32b.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-4d7c3766e0537d0f.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.20 Running `/usr/bin/rustc --crate-name thiserror_impl --edition=2021 /usr/share/cargo/registry/thiserror-impl-2.0.20/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=534a4019ec282f30 -C extra-filename=-923610a7eba0eb4a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-b9d3f6a1c662607b.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-7598cf6255de5be9.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-4d7c3766e0537d0f.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=742281eee546a256 -C extra-filename=-519e217014d7a758 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-99a890c2ea19c348.rmeta --extern pin_project_lite=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpin_project_lite-fd2d2e31f3cec674.rmeta --extern tracing_attributes=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_attributes-aa3d4e9a3f4a27c5.so --extern tracing_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_core-9f8dfa4c9a76aecb.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=7b0ae02f7e6296dd -C extra-filename=-1b08bb02dfb38ff2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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.57 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/zerocopy-0.8.57/build.rs --error-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=eaec1c1db3d37beb -C extra-filename=-303f9054c08969c3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/zerocopy-303f9054c08969c3 -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=0f15c61024f978b6 -C extra-filename=-ff62148f3988555c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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 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=35943a7871b008c8 -C extra-filename=-8ec76af8996ca587 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/typeid-8ec76af8996ca587 -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/typeid-8ec76af8996ca587/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/zerocopy-303f9054c08969c3/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=4d65d0e72e37c086 -C extra-filename=-0b65cc70942530ea --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a444bd79feb048f9.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-4710ffae2afc732c.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name zerocopy --edition=2021 /usr/share/cargo/registry/zerocopy-0.8.57/src/lib.rs --error-format=json --json=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=c7d57dcce3b19f18 -C extra-filename=-8456102a09a3ef72 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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_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.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 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=a37a383b81629cb4 -C extra-filename=-e30cdda59bc30b43 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-923610a7eba0eb4a.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg error_generic_member_access --check-cfg 'cfg(error_generic_member_access)' --check-cfg 'cfg(thiserror_nightly_testing)' --check-cfg 'cfg(thiserror_no_backtrace_type)'` Running `/usr/bin/rustc --crate-name 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=c6a4db531cdd6bcf -C extra-filename=-ddd19a7780c6e2a8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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)'` 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=0c4a0788ecdeb2c9 -C extra-filename=-0180d5f7a7a511bf --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-6d8e746bcdc00a20.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-a444bd79feb048f9.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitoa-626f9551440a2b35.rmeta --extern ryu=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libryu-ff62148f3988555c.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_core-63359e689676737b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c55462bdec895af7 -C extra-filename=-ddba867eb9674e71 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-cba46eb222083ee3.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibc-d9ea656676010b29.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5c368eb8d6d72c19 -C extra-filename=-29e86229922521b4 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-1a240abd9ed02f29.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibc-12131f265974a7c1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=cfe459f968aa7742 -C extra-filename=-d2d7c0428c754059 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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 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=7ef3936a9ae1c728 -C extra-filename=-f6408f9181fa15d6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=0204609c90c49e8f -C extra-filename=-7951970a519f8e64 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/portable-atomic-7951970a519f8e64 -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 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=a501951994a22051 -C extra-filename=-bddc57ee9b874665 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-8456102a09a3ef72.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=84e88bb61a92ebf4 -C extra-filename=-83797c53e70649aa --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-0180d5f7a7a511bf.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfiletime-29e86229922521b4.rmeta --extern glob=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglob-f6408f9181fa15d6.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglobset-282f7dcf960ae950.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-061d292cf55d368a.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-21be77417de5e966.rmeta --extern seahash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libseahash-d2d7c0428c754059.rmeta -Copt-level=3 -Cdebuginfo=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=3e4df3400c4aec2e -C extra-filename=-c7ec3d9f5630820d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-ddba867eb9674e71.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=f9ae70f664c297cf -C extra-filename=-743aa1e48b34d9d2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=837e25900fe2670d -C extra-filename=-fbb4cca66bcc16fd --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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 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=7296bbe48dbf3f1c -C extra-filename=-143860914c295aee --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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 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=97eba3aeeb05646c -C extra-filename=-ee10a7023d69e051 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-bddc57ee9b874665.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librand_core-c7ec3d9f5630820d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name tinyvec --edition=2018 /usr/share/cargo/registry/tinyvec-1.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="tinyvec_macros"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary", "default", "experimental_write_impl", "grab_spare_slice", "latest_stable_rust", "nightly_slice_partition_dedup", "rustc_1_40", "rustc_1_55", "rustc_1_57", "rustc_1_61", "serde", "std", "tinyvec_macros"))' -C metadata=c86a9d8720659ca7 -C extra-filename=-f3352fa8a14831f1 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-743aa1e48b34d9d2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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-7951970a519f8e64/build-script-build` Running `/usr/bin/rustc --crate-name portable_atomic --edition=2018 /usr/share/cargo/registry/portable-atomic-1.15.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--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=6ca92c2aa5b5a129 -C extra-filename=-b14621ab736207a9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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"))'` 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=acc00c15c0f91c6f -C extra-filename=-2bf32b292d2e9e98 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-d0c483f9a48417f1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a85e876fb7f7c145 -C extra-filename=-9006cd56e93b88dc --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-8da39103369ff2ce.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-b9d3f6a1c662607b.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-7598cf6255de5be9.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-61bfa588e21fab92.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.2 Running `/usr/bin/rustc --crate-name siphasher --edition=2018 /usr/share/cargo/registry/siphasher-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 --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=1f1a54026fa5ab2a -C extra-filename=-15b1d4209c96db7e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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 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=6be3191e90fa924b -C extra-filename=-3684cb8f82f9a34c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-f3352fa8a14831f1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=da898e9780762493 -C extra-filename=-0bc76fa1b910081d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-15b1d4209c96db7e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.7 Running `/usr/bin/rustc --crate-name rand --edition=2018 /usr/share/cargo/registry/rand-0.8.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="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=60fada2946f5b3ab -C extra-filename=-bd92b895803edbb4 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-d9ea656676010b29.rmeta --extern rand_chacha=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librand_chacha-ee10a7023d69e051.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librand_core-c7ec3d9f5630820d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c2900b9a65647fbf -C extra-filename=-fd9356496a99e059 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-b9d3f6a1c662607b.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-7598cf6255de5be9.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-4d7c3766e0537d0f.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=03147de825776c93 -C extra-filename=-abd2d967f710ab49 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-5aec5ce976bfda94.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3087a545134ec877 -C extra-filename=-03ed91198d5e2166 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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 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=9ee9f5b49d0afd0f -C extra-filename=-55c473ee4a162e8f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=173b09582be2fd38 -C extra-filename=-cb73fee6767031d1 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=fc74557a2c5cf45f -C extra-filename=-14ea2a69872f9207 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-0bc76fa1b910081d.rmeta --extern rand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librand-bd92b895803edbb4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=63e2ea1ea29b0075 -C extra-filename=-c600ca9a5a31003f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/serde_json-c600ca9a5a31003f -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-c600ca9a5a31003f/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=e21069325b4dbce2 -C extra-filename=-8e83db464ae98333 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-14ea2a69872f9207.rmeta --extern phf_shared=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libphf_shared-0bc76fa1b910081d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=7548fec8c036f71d -C extra-filename=-5ac6f38c0c012f1c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-061d292cf55d368a.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-4710ffae2afc732c.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-0b65cc70942530ea.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-39c6f53a6c045d93.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_ident-733292a5044c81b6.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_normalization-3684cb8f82f9a34c.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-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=baceb6e7deddf04b -C extra-filename=-04c813a3c34b4086 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=1767bb104315b9e9 -C extra-filename=-22713d0b7c566e1e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-626f9551440a2b35.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-4710ffae2afc732c.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_core-63359e689676737b.rmeta --extern zmij=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzmij-7dd00f4ba69f1473.rmeta --cap-lints allow -Copt-level=3 -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=c2ae7da67a7e5dfd -C extra-filename=-d1358f20830f83b7 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/object-d1358f20830f83b7 -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-d1358f20830f83b7/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=9c1b0c62b4efb8c6 -C extra-filename=-6a9cb8ac833c7aa7 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-785bfcadcc1bb343.rmeta --cap-lints allow -Copt-level=3 -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=d7698841ca8b288e -C extra-filename=-c33aec17ab3a97a9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=782bc4c10db3023f -C extra-filename=-d652d71004099802 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/getrandom-d652d71004099802 -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=1915c77f60b9e5d8 -C extra-filename=-3ec0a5afafd55fa1 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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-d652d71004099802/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=5ef43a51e9cdfdf4 -C extra-filename=-20fd90c29f21a1dc --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-c33aec17ab3a97a9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=9f42f860b40204f6 -C extra-filename=-c0b0b22f35ae951d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-04c813a3c34b4086.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=769f5a2fcefa8218 -C extra-filename=-57b830e42514b5ec --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=55895b8d9db516ec -C extra-filename=-e804c22052c08547 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-20fd90c29f21a1dc.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-57b830e42514b5ec.rmeta --extern phf_codegen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libphf_codegen-8e83db464ae98333.rmeta --extern rand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librand-bd92b895803edbb4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f2d6505b18e1cd5b -C extra-filename=-b9c7ec5adfdedec0 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-6a9cb8ac833c7aa7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5c5a04aba1515838 -C extra-filename=-9870d0bc7adf83e2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-c0b0b22f35ae951d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=e5113860f233404a -C extra-filename=-dfadd5d9fd6a3a26 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-1a240abd9ed02f29.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibc-12131f265974a7c1.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librand_core-3ec0a5afafd55fa1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5933d9d60b155aba -C extra-filename=-893baa134fc0621d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=d39365b368d77742 -C extra-filename=-7ebe3b007569067b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/unicode_names2-7ebe3b007569067b -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-e804c22052c08547.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=f9d92b2f82f99adf -C extra-filename=-361ab31a3afad811 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/stacker-361ab31a3afad811 -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-b44b5a833293c9d9.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=ea0c83bfb2fb45fa -C extra-filename=-a389586a060c7a15 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-a389586a060c7a15 -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-b9c7ec5adfdedec0.rlib --extern cc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcc-b44b5a833293c9d9.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-361ab31a3afad811/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/unicode_names2-7ebe3b007569067b/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=dff1b6bc95382433 -C extra-filename=-ab6b132e73dcef5c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-9870d0bc7adf83e2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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-a389586a060c7a15/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=174ca3d2ae8d05ba -C extra-filename=-a5270fc2871c8497 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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-50fbd91241fcea16/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=3f797598764079c1 -C extra-filename=-453dc9329bba2d16 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-1a240abd9ed02f29.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibc-12131f265974a7c1.rmeta --extern psm=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpsm-a5270fc2871c8497.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/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=1a368b9cf9a2a71a -C extra-filename=-ca22ce40766d3d91 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-1b08bb02dfb38ff2.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-4710ffae2afc732c.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-10ada802c000e7bf.rmeta -Copt-level=3 -Cdebuginfo=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=9b1926c0f8052b37 -C extra-filename=-a502658847a84006 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-143860914c295aee.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-4710ffae2afc732c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=071c3b2fb45d34ac -C extra-filename=-a14e693eadbdd4db --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a502658847a84006.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=e3cae16da175b7ea -C extra-filename=-543162d43fc47c33 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=1aa3edc89786c3a3 -C extra-filename=-57c62dd22756636d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/clang-sys-57c62dd22756636d -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-543162d43fc47c33.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=a47785abedb526f9 -C extra-filename=-16fb44ef26f3cdb8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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-57c62dd22756636d/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=c4d25317e3d64c2c -C extra-filename=-cacc5cdbe21d1457 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=1c0de698c9390bd1 -C extra-filename=-f29c428916cc747f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/rustix-f29c428916cc747f -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-f29c428916cc747f/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=c7e8bd6bf4184371 -C extra-filename=-1c9da0e1c8acb0d6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-785bfcadcc1bb343.rmeta --extern minimal_lexical=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libminimal_lexical-cacc5cdbe21d1457.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=cffb1f49e5822841 -C extra-filename=-08f6ab677cf62100 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-cba46eb222083ee3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f0bf631a03267123 -C extra-filename=-437319f605d7654c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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 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=637c5ea2172811e5 -C extra-filename=-a96c432e5460dab3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/bindgen-a96c432e5460dab3 -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/bindgen-a96c432e5460dab3/build-script-build` Running `/usr/bin/rustc --crate-name rustix --edition=2021 /usr/share/cargo/registry/rustix-1.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --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=c72189ad0fa72779 -C extra-filename=-36cceb15967f17b6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-fecca9a9f58e0e65.rmeta --extern linux_raw_sys=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblinux_raw_sys-437319f605d7654c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg lower_upper_exp_for_non_zero --cfg rustc_diagnostics --cfg linux_raw_dep --cfg linux_raw --cfg linux_like --cfg linux_kernel` Running `/usr/bin/rustc --crate-name clang_sys --edition=2021 /usr/share/cargo/registry/clang-sys-1.9.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="clang_10_0"' --cfg 'feature="clang_11_0"' --cfg 'feature="clang_3_5"' --cfg 'feature="clang_3_6"' --cfg 'feature="clang_3_7"' --cfg 'feature="clang_3_8"' --cfg 'feature="clang_3_9"' --cfg 'feature="clang_4_0"' --cfg 'feature="clang_5_0"' --cfg 'feature="clang_6_0"' --cfg 'feature="clang_7_0"' --cfg 'feature="clang_8_0"' --cfg 'feature="clang_9_0"' --cfg 'feature="libloading"' --cfg 'feature="runtime"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("clang_10_0", "clang_11_0", "clang_12_0", "clang_13_0", "clang_14_0", "clang_15_0", "clang_16_0", "clang_17_0", "clang_18_0", "clang_19_0", "clang_20_0", "clang_3_5", "clang_3_6", "clang_3_7", "clang_3_8", "clang_3_9", "clang_4_0", "clang_5_0", "clang_6_0", "clang_7_0", "clang_8_0", "clang_9_0", "libcpp", "libloading", "runtime", "static"))' -C metadata=897837804ee58237 -C extra-filename=-0843fbdf968a8bc5 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-543162d43fc47c33.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibc-d9ea656676010b29.rmeta --extern libloading=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibloading-08f6ab677cf62100.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8a5efbdfa0b60316 -C extra-filename=-54bf06a35e747df3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-1c9da0e1c8acb0d6.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=62269d7119d3cd3d -C extra-filename=-027caccc837ce91f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-fbb4cca66bcc16fd.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcompact_str-f5d82679f1b0d899.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam_queue-2bf32b292d2e9e98.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam_utils-d0c483f9a48417f1.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libhashbrown-5aec5ce976bfda94.rmeta --extern hashlink=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libhashlink-abd2d967f710ab49.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-e7aa2edb9451bafe.rmeta --extern intrusive_collections=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libintrusive_collections-cb73fee6767031d1.rmeta --extern inventory=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinventory-03ed91198d5e2166.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libordermap-ec0219c6f7d8af80.rmeta --extern parking_lot=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libparking_lot-828b80dfe36c0057.rmeta --extern portable_atomic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libportable_atomic-b14621ab736207a9.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-39c6f53a6c045d93.rmeta --extern salsa_macro_rules=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa_macro_rules-55c473ee4a162e8f.rmeta --extern salsa_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa_macros-fd9356496a99e059.so --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-c5b49e41511b6685.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthin_vec-e20202fc846da04e.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-519e217014d7a758.rmeta --extern typeid=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtypeid-ddd19a7780c6e2a8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1189e63de6f045a4 -C extra-filename=-13fc742296c3d8f7 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-59af56de248d3e35.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=7201bc3ebf98a6cb -C extra-filename=-98fe2fa8463fbf1d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-43cc38fa76e0e3eb.rmeta --extern arrayvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libarrayvec-143860914c295aee.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-fecca9a9f58e0e65.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libchar_str-0180d5f7a7a511bf.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcompact_str-f5d82679f1b0d899.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-a444bd79feb048f9.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libis_macro-9006cd56e93b88dc.so --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-4710ffae2afc732c.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-83797c53e70649aa.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-77f9432ab844b646.so --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-5ac6f38c0c012f1c.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-0b65cc70942530ea.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-39c6f53a6c045d93.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-027caccc837ce91f.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthin_vec-e20202fc846da04e.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e30cdda59bc30b43.rmeta -Copt-level=3 -Cdebuginfo=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=596f7212337bd627 -C extra-filename=-3e56841bc767e2c8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-fecca9a9f58e0e65.rmeta --extern bstr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbstr-7b34da649b8fc59c.rmeta --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdrop_bomb-893baa134fc0621d.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-a444bd79feb048f9.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libhashbrown-5aec5ce976bfda94.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-4710ffae2afc732c.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-5ac6f38c0c012f1c.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-39c6f53a6c045d93.rmeta --extern stacker=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstacker-453dc9329bba2d16.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-10c87865eb3a5637.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthin_vec-e20202fc846da04e.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_ident-733292a5044c81b6.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_normalization-3684cb8f82f9a34c.rmeta --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_names2-ab6b132e73dcef5c.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/out` 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=5614b7012b0e767d -C extra-filename=-4e42a9b81ad08323 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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 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=12203775f8767835 -C extra-filename=-19d26c795d956823 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-4e42a9b81ad08323.rmeta --extern cexpr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcexpr-54bf06a35e747df3.rmeta --extern clang_sys=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclang_sys-0843fbdf968a8bc5.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-13fc742296c3d8f7.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-b9d3f6a1c662607b.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-7598cf6255de5be9.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-55c78e15856b6cd0.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-1b4815d2247335c4.rmeta --extern shlex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshlex-b2a3e3014d71aef1.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-61bfa588e21fab92.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3908149464236621 -C extra-filename=-bfb9db741ef28f10 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=4944a0c85edead7b -C extra-filename=-8bdf8e007cea9867 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=ca69a188f6a17e1c -C extra-filename=-210b0aa95e96fddb --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/anyhow-210b0aa95e96fddb -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 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=d9cc60854599a018 -C extra-filename=-145fb24117d0025b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/zstd-safe-145fb24117d0025b -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=44dcd92f2bf78c93 -C extra-filename=-84561856bee9bdf1 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=318fcc4cb63f6a0b -C extra-filename=-8ead8e16b2f231c1 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-84561856bee9bdf1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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-210b0aa95e96fddb/build-script-build` 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=e74bbeea71d03f73 -C extra-filename=-a942bd1d7b5ebe7a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=910701b3d9520b27 -C extra-filename=-242ada69e177dcb6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/crossbeam-epoch-242ada69e177dcb6 -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=267403389b885b62 -C extra-filename=-f6d3c13a966b7b74 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/crc32fast-f6d3c13a966b7b74 -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-242ada69e177dcb6/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=8d6de521d600e3dc -C extra-filename=-3651a868beceae59 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/crossbeam-deque-3651a868beceae59 -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=ebf3b01750c64aef -C extra-filename=-9801052652baaa43 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-d0c483f9a48417f1.rmeta --cap-lints allow -Copt-level=3 -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-3651a868beceae59/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=9e1502c834311b33 -C extra-filename=-292e5f20cb75be70 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=fa462a2cafa8c320 -C extra-filename=-c2b15f7eddceaf58 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/camino-c2b15f7eddceaf58 -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_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=34a59bd53a3cca18 -C extra-filename=-816fe73f297efa47 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-9801052652baaa43.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam_utils-d0c483f9a48417f1.rmeta --cap-lints allow -Copt-level=3 -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 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=dfb2d2d2411060bc -C extra-filename=-ce71617ac2203457 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-292e5f20cb75be70.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=83b6f1d8499754df -C extra-filename=-27d642ef87d1e211 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/num-traits-27d642ef87d1e211 -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-8bdf8e007cea9867.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-c2b15f7eddceaf58/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=f9e970786aba300b -C extra-filename=-138f74d86c2afae1 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=5c74c65d5a62e407 -C extra-filename=-837c425f33a6ab40 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-1a240abd9ed02f29.rmeta --extern cpufeatures=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcpufeatures-138f74d86c2afae1.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librand_core-3ec0a5afafd55fa1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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-27d642ef87d1e211/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=7a0b9def2d16975e -C extra-filename=-129ee5a01bd12627 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-63359e689676737b.rmeta --cap-lints allow -Copt-level=3 -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=cf2688d3280248ed -C extra-filename=-2791a4e218b2aa25 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a444bd79feb048f9.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libis_macro-9006cd56e93b88dc.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rmeta -Copt-level=3 -Cdebuginfo=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=ebfebc459f06ecc5 -C extra-filename=-8bdb2c1f11a98f91 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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-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=3fb84463f8a89d06 -C extra-filename=-2dfd3367397017e2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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.0 Running `/usr/bin/rustc --crate-name uuid --edition=2021 /usr/share/cargo/registry/uuid-1.26.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-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=e5f62061e40316e2 -C extra-filename=-cc310b0968a480ee --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=6911e752b48fa492 -C extra-filename=-ff7e06245f5820e6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-1b08bb02dfb38ff2.rmeta --extern anstyle_parse=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle_parse-ce71617ac2203457.rmeta --extern anstyle_query=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle_query-2dfd3367397017e2.rmeta --extern colorchoice=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolorchoice-8bdb2c1f11a98f91.rmeta --extern utf8parse=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libutf8parse-292e5f20cb75be70.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=3f65dfc81b4453d3 -C extra-filename=-e6f949b16970de82 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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 rand v0.10.2 Running `/usr/bin/rustc --crate-name rand --edition=2024 /usr/share/cargo/registry/rand-0.10.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="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=b424e82aa0d16fe6 -C extra-filename=-7b33cdfbae1182c2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-837c425f33a6ab40.rmeta --extern getrandom=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libgetrandom-dfadd5d9fd6a3a26.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librand_core-3ec0a5afafd55fa1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling iana-time-zone v0.1.65 Running `/usr/bin/rustc --crate-name iana_time_zone --edition=2021 /usr/share/cargo/registry/iana-time-zone-0.1.65/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="fallback"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("fallback"))' -C metadata=1a122ed04b810fbb -C extra-filename=-64563299d51493cf --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=a63599d79fdadd7f -C extra-filename=-d0e6aa865e510dfa --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-64563299d51493cf.rmeta --extern num_traits=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libnum_traits-e6f949b16970de82.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=988abf35a3eb35bc -C extra-filename=-a4db15e7d06817bc --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=d195417be5e4297f -C extra-filename=-1d98c828a8b5fdf6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a4db15e7d06817bc.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b3ca4769f8bb9763 -C extra-filename=-0a3a257692874e09 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-816fe73f297efa47.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglobset-282f7dcf960ae950.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-99a890c2ea19c348.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-4710ffae2afc732c.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex_automata-1d21f55dd326bbe1.rmeta --extern same_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsame_file-84561856bee9bdf1.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwalkdir-8ead8e16b2f231c1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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-f6d3c13a966b7b74/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=a74c7dd1edb6978e -C extra-filename=-47e1b52e6b578293 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-1d21f55dd326bbe1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8c12f0eb53398b10 -C extra-filename=-89c2786b3683ae28 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-1a240abd9ed02f29.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=688e179bee5cd50f -C extra-filename=-ebcff43345b9488b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-b9d3f6a1c662607b.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-7598cf6255de5be9.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-4d7c3766e0537d0f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=57ee7a85e9c2b77c -C extra-filename=-38e4e773707eb336 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=9c54cabe47373f24 -C extra-filename=-67e33a66925767e1 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-d0e6aa865e510dfa.rmeta --extern matchers=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmatchers-47e1b52e6b578293.rmeta --extern nu_ansi_term=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libnu_ansi_term-38e4e773707eb336.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libonce_cell-660620cfc37f4326.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex_automata-1d21f55dd326bbe1.rmeta --extern sharded_slab=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsharded_slab-1d98c828a8b5fdf6.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-c5b49e41511b6685.rmeta --extern thread_local=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthread_local-89c2786b3683ae28.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-519e217014d7a758.rmeta --extern tracing_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_core-9f8dfa4c9a76aecb.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=6e3e7996d328ec73 -C extra-filename=-3af99fe7e03a2c51 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-1a240abd9ed02f29.rmeta --cap-lints allow -Copt-level=3 -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=5925fb0f92bce6d1 -C extra-filename=-4122a6053e225940 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a942bd1d7b5ebe7a.rmeta --extern rand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librand-7b33cdfbae1182c2.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-2791a4e218b2aa25.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-0b65cc70942530ea.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-22713d0b7c566e1e.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e30cdda59bc30b43.rmeta --extern uuid=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libuuid-cc310b0968a480ee.rmeta -Copt-level=3 -Cdebuginfo=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=0cd1c4fbdea724c7 -C extra-filename=-e12f1ee75984a4d4 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-cc310b0968a480ee.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=596d05c4ea2742a7 -C extra-filename=-9343f5937f653294 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-4710ffae2afc732c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c8855de14aa19c22 -C extra-filename=-c8e9ab483b21ca72 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-12131f265974a7c1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=2bdb5f39090b10b3 -C extra-filename=-78c175f89e55a6cb --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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.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=2d4039461c900d2a -C extra-filename=-612da9893405e62b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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 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=2e3c742cbb27e244 -C extra-filename=-f4f8ad923ac8d60d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-d0e6aa865e510dfa.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-e7aa2edb9451bafe.rmeta --extern newtype_uuid=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libnewtype_uuid-e12f1ee75984a4d4.rmeta --extern quick_xml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquick_xml-9343f5937f653294.rmeta --extern strip_ansi_escapes=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrip_ansi_escapes-a14e693eadbdd4db.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e30cdda59bc30b43.rmeta --extern uuid=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libuuid-cc310b0968a480ee.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b9c4c5b44e110a2c -C extra-filename=-7059889135466aa0 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-1a240abd9ed02f29.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam_utils-d0c483f9a48417f1.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libhashbrown-612da9893405e62b.rmeta --extern lock_api=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblock_api-bca241e5be64d5b7.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libonce_cell-660620cfc37f4326.rmeta --extern parking_lot_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libparking_lot_core-abc386385114d202.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=463d32402695def2 -C extra-filename=-0955196141d05d5f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-b9d3f6a1c662607b.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-7598cf6255de5be9.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-4d7c3766e0537d0f.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsynstructure-ebcff43345b9488b.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=9de49722b0006548 -C extra-filename=-cef5ce67df7154fb --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-77f9432ab844b646.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=306e0b00069526ef -C extra-filename=-89cd4e5b645feaf9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a444bd79feb048f9.rmeta -Copt-level=3 -Cdebuginfo=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=75f6ee8d10537d65 -C extra-filename=-4077c59145e903ff --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-3284f923679d6734.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=fbd9e12e78718f8f -C extra-filename=-c5afe372d0de6479 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-1a240abd9ed02f29.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=755d3edc21ee50b2 -C extra-filename=-57fc0af6d2c43c99 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=44131fd645bf5d50 -C extra-filename=-2146b5c000553d7e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=0fb753e1da1ac48d -C extra-filename=-cb7ef02bdb9eb55f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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 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=55433e72b8dd840b -C extra-filename=-ed7c805fa864fadd --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=4ec5d5d3dc1a8047 -C extra-filename=-b88704a590d49376 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=fcf0898dc01c0cbf -C extra-filename=-55bc40d09bef3aa9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-b9d3f6a1c662607b.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-7598cf6255de5be9.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-4d7c3766e0537d0f.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsynstructure-ebcff43345b9488b.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=a1fa139f7a353618 -C extra-filename=-15f696168414754f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-0955196141d05d5f.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=d96a35c8c2bd2373 -C extra-filename=-2e133e7efa5e566c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=2d02076b73258d94 -C extra-filename=-817af54acd7103c3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=1a59ae653726088a -C extra-filename=-a8bc58c8a2508e9a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-817af54acd7103c3.rmeta --extern getrandom=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libgetrandom-dfadd5d9fd6a3a26.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libonce_cell-660620cfc37f4326.rmeta --extern rustix=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustix-36cceb15967f17b6.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8d896cc4a3f260ec -C extra-filename=-e9013fcb4858f235 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-2e133e7efa5e566c.rmeta --extern yoke_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libyoke_derive-55bc40d09bef3aa9.so --extern zerofrom=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzerofrom-15f696168414754f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=77073b1a86ee593d -C extra-filename=-6776a3f6bc63f05e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-b9d3f6a1c662607b.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-7598cf6255de5be9.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-4d7c3766e0537d0f.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 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=300b9eb7a99b0c03 -C extra-filename=-17519e8d38e39613 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-b9d3f6a1c662607b.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-7598cf6255de5be9.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-61bfa588e21fab92.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 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=b83f4874ff510de5 -C extra-filename=-9ba786c4baadf71f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/zstd-sys-9ba786c4baadf71f -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-19d26c795d956823.rlib --extern cc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcc-b44b5a833293c9d9.rlib --extern pkg_config=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpkg_config-bfb9db741ef28f10.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/zstd-sys-9ba786c4baadf71f/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/zstd-safe-145fb24117d0025b/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=b1740a2256302a34 -C extra-filename=-48ccfb9cc63a4fcd --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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 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=40f277e2628af9f5 -C extra-filename=-19706598bcb92245 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-48ccfb9cc63a4fcd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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=11dd6e85ae85197e -C extra-filename=-0d7d4d32e218dbdd --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-19706598bcb92245.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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=f67cb6d85289283c -C extra-filename=-bd7c7cddf4549b16 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-3af99fe7e03a2c51.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-e7aa2edb9451bafe.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-4710ffae2afc732c.rmeta --extern typed_path=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtyped_path-78c175f89e55a6cb.rmeta --extern zstd=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzstd-0d7d4d32e218dbdd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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 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=a7966f6b80142a6c -C extra-filename=-c148b7a17688d7c4 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=62099d0b8eb8dc41 -C extra-filename=-217cc9999ef873fd --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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 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=eb18669508abdaf4 -C extra-filename=-fab894cb535cedb9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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_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=90485d269d80dfaa -C extra-filename=-199c5ea3c4a343c8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-1b08bb02dfb38ff2.rmeta --extern arc_swap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libarc_swap-4077c59145e903ff.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcamino-129ee5a01bd12627.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcompact_str-f5d82679f1b0d899.rmeta --extern dashmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdashmap-7059889135466aa0.rmeta --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdunce-cb7ef02bdb9eb55f.rmeta --extern etcetera=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libetcetera-c5afe372d0de6479.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfiletime-29e86229922521b4.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-a444bd79feb048f9.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libignore-0a3a257692874e09.rmeta --extern matchit=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmatchit-57fc0af6d2c43c99.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_slash-2146b5c000553d7e.rmeta --extern pathdiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpathdiff-ed7c805fa864fadd.rmeta --extern quick_junit=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquick_junit-f4f8ad923ac8d60d.rmeta --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-ca22ce40766d3d91.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-83797c53e70649aa.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-2791a4e218b2aa25.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_memory_usage-89cd4e5b645feaf9.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-4122a6053e225940.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-3e56841bc767e2c8.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-5ac6f38c0c012f1c.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-0b65cc70942530ea.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-39c6f53a6c045d93.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-027caccc837ce91f.rmeta --extern same_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsame_file-84561856bee9bdf1.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-22713d0b7c566e1e.rmeta --extern similar=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsimilar-16fb44ef26f3cdb8.rmeta --extern supports_hyperlinks=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsupports_hyperlinks-b88704a590d49376.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e30cdda59bc30b43.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-519e217014d7a758.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_subscriber-67e33a66925767e1.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_static-cef5ce67df7154fb.rmeta --extern which=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwhich-c8e9ab483b21ca72.rmeta --extern zip=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzip-bd7c7cddf4549b16.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/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=fed44db959283e8c -C extra-filename=-d24752c011f3135b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-e9013fcb4858f235.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzerofrom-15f696168414754f.rmeta --extern zerovec_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzerovec_derive-6776a3f6bc63f05e.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 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=69c18bd5448e30e1 -C extra-filename=-e760242bae89ca6a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-17519e8d38e39613.so --extern zerovec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzerovec-d24752c011f3135b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8fe1cca2092fc2fb -C extra-filename=-8fd99c45fa9bed8e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-17519e8d38e39613.so --extern litemap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblitemap-217cc9999ef873fd.rmeta --extern tinystr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtinystr-e760242bae89ca6a.rmeta --extern writeable=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwriteable-c148b7a17688d7c4.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzerovec-d24752c011f3135b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0d1dfb9d8e9f7dd6 -C extra-filename=-4dbfcf9158e40f0a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-d24752c011f3135b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=64e7c6cc040ff3b1 -C extra-filename=-cbc6adcbbf4cedf3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-785bfcadcc1bb343.rmeta --extern ucd_trie=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libucd_trie-fab894cb535cedb9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=841c43d609f80436 -C extra-filename=-591af345c9f199d9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-17519e8d38e39613.so --extern yoke=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libyoke-e9013fcb4858f235.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzerofrom-15f696168414754f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=7f40bed6a887fe79 -C extra-filename=-492775181bac7d09 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-12131f265974a7c1.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-10ada802c000e7bf.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=7579c8fb7cd20695 -C extra-filename=-2962548666e78869 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/icu_properties_data-2962548666e78869 -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 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=cde407a484b5b1d3 -C extra-filename=-885d18267371589e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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_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=26a193d0f7286399 -C extra-filename=-99a8b113a0cb5439 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-17519e8d38e39613.so --extern potential_utf=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpotential_utf-4dbfcf9158e40f0a.rmeta --extern utf8_iter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libutf8_iter-885d18267371589e.rmeta --extern yoke=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libyoke-e9013fcb4858f235.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzerofrom-15f696168414754f.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzerovec-d24752c011f3135b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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-2962548666e78869/build-script-build` Compiling icu_provider v2.3.0 Running `/usr/bin/rustc --crate-name icu_provider --edition=2024 /usr/share/cargo/registry/icu_provider-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="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=0a722c385c7aac9f -C extra-filename=-0bee79a53f8e8740 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-17519e8d38e39613.so --extern icu_locale_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libicu_locale_core-8fd99c45fa9bed8e.rmeta --extern writeable=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwriteable-c148b7a17688d7c4.rmeta --extern yoke=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libyoke-e9013fcb4858f235.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzerofrom-15f696168414754f.rmeta --extern zerotrie=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzerotrie-591af345c9f199d9.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzerovec-d24752c011f3135b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=17dbbf38f3b2878c -C extra-filename=-b4b6f867a72a4e82 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-cbc6adcbbf4cedf3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=d71121bf5a1881d5 -C extra-filename=-ea020b6fee3ffc57 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=da90fdf81b44502d -C extra-filename=-d9668fbae5e0b143 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=d79d040c9ac27290 -C extra-filename=-2753ad1abdeb2b77 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-cbc6adcbbf4cedf3.rmeta --extern pest_meta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpest_meta-b4b6f867a72a4e82.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-b9d3f6a1c662607b.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-7598cf6255de5be9.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-61bfa588e21fab92.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=de64611686b07a81 -C extra-filename=-dee7819ede4810ec --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-4710ffae2afc732c.rmeta --extern ucd_trie=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libucd_trie-d9668fbae5e0b143.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=39655b44c0c82f22 -C extra-filename=-a70bc457d487cfc0 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-17519e8d38e39613.so --extern icu_collections=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libicu_collections-99a8b113a0cb5439.rmeta --extern icu_locale_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libicu_locale_core-8fd99c45fa9bed8e.rmeta --extern icu_properties_data=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libicu_properties_data-ea020b6fee3ffc57.rmeta --extern icu_provider=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libicu_provider-0bee79a53f8e8740.rmeta --extern zerotrie=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzerotrie-591af345c9f199d9.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzerovec-d24752c011f3135b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3654a3325bcacacb -C extra-filename=-af63377e95e7dae8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-fecca9a9f58e0e65.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libonce_cell-660620cfc37f4326.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_derive-02e86c2545b9b149.so --extern typeid=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtypeid-ddd19a7780c6e2a8.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_ident-733292a5044c81b6.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b4757abf52c8c2c0 -C extra-filename=-54b3e58d154f8a9b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-cbc6adcbbf4cedf3.rlib --extern pest_generator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpest_generator-2753ad1abdeb2b77.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=ef39022b46da8f8c -C extra-filename=-f93f11dd07e56937 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=c3d3512c03df41ea -C extra-filename=-5188f11a7f552eec --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-492775181bac7d09.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libonce_cell-660620cfc37f4326.rmeta --extern pest=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpest-dee7819ede4810ec.rmeta --extern pest_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpest_derive-54b3e58d154f8a9b.so --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-21be77417de5e966.rmeta --extern ron=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libron-af63377e95e7dae8.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rmeta --extern similar=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsimilar-f93f11dd07e56937.rmeta --extern strip_ansi_escapes=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrip_ansi_escapes-a14e693eadbdd4db.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-a8bc58c8a2508e9a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c88a00c697ff9b1f -C extra-filename=-6beb6c96a52722a0 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=60dd7fde527a6ffb -C extra-filename=-42345bd7bd254880 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-6beb6c96a52722a0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=492343fe25b70a1f -C extra-filename=-9cee71564b8c1132 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-63359e689676737b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=7faceda306aad6d1 -C extra-filename=-3a56d0e0da6baf59 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-fecca9a9f58e0e65.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_ident-733292a5044c81b6.rmeta -Copt-level=3 -Cdebuginfo=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=1f046a615de1ec0a -C extra-filename=-0f32fa6ff563b680 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-8da39103369ff2ce.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-b9d3f6a1c662607b.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-7598cf6255de5be9.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-61bfa588e21fab92.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=b877461a10c231b6 -C extra-filename=-ff0b6a85a8542c9c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-63359e689676737b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=cf4e7467de135334 -C extra-filename=-81e0112d2eede2f1 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=51a1e007b27da54f -C extra-filename=-2bb44f7b28ec03d7 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-63359e689676737b.rmeta --extern serde_spanned=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_spanned-9cee71564b8c1132.rmeta --extern toml_datetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml_datetime-ff0b6a85a8542c9c.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml_parser-42345bd7bd254880.rmeta --extern toml_writer=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml_writer-81e0112d2eede2f1.rmeta --extern winnow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwinnow-6beb6c96a52722a0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a1b80852df0cd3d2 -C extra-filename=-bcd3228a81b9ad3f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-36cceb15967f17b6.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3d6fd1a75f99d380 -C extra-filename=-d116edc92730f1da --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=a9386767999161fd -C extra-filename=-951b4a1db872bf8a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=2a12d91f0781ad85 -C extra-filename=-5e73ea8e3d31f208 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-ff7e06245f5820e6.rmeta --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-1b08bb02dfb38ff2.rmeta --extern clap_lex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap_lex-d116edc92730f1da.rmeta --extern strsim=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrsim-951b4a1db872bf8a.rmeta --extern terminal_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libterminal_size-bcd3228a81b9ad3f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b1cca0a9b9fc7a55 -C extra-filename=-bb2f7faa8ff6ad0f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a444bd79feb048f9.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-77f9432ab844b646.so --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-027caccc837ce91f.rmeta -Copt-level=3 -Cdebuginfo=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=2d5b8690f238203c -C extra-filename=-2d739192580ada41 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-8da39103369ff2ce.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-b9d3f6a1c662607b.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-7598cf6255de5be9.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-4d7c3766e0537d0f.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=c35e776c47665333 -C extra-filename=-a240813afd353d00 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-0f32fa6ff563b680.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=be1c3ec5cac76463 -C extra-filename=-d0935f917cf49247 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=5d77e725dce5ac27 -C extra-filename=-51c407333523ed73 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a444bd79feb048f9.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-199c5ea3c4a343c8.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-2bb44f7b28ec03d7.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/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=1ef296dae1ee4e75 -C extra-filename=-920f70edf74febd8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-fecca9a9f58e0e65.rmeta --extern icu_properties=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libicu_properties-a70bc457d487cfc0.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-061d292cf55d368a.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rmeta -Copt-level=3 -Cdebuginfo=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=658f962b8063345a -C extra-filename=-d84f85a6178b8073 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-98fe2fa8463fbf1d.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_literal-920f70edf74febd8.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-3e56841bc767e2c8.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-0b65cc70942530ea.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/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=bcc853c037b764ac -C extra-filename=-25c90359792fef52 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a942bd1d7b5ebe7a.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-2791a4e218b2aa25.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_codegen-d84f85a6178b8073.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-5ac6f38c0c012f1c.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-0b65cc70942530ea.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/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=eeae678447a7142a -C extra-filename=-e2b6d11882757923 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a942bd1d7b5ebe7a.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcamino-129ee5a01bd12627.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcompact_str-f5d82679f1b0d899.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-a444bd79feb048f9.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-061d292cf55d368a.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-4710ffae2afc732c.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libordermap-ec0219c6f7d8af80.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-21be77417de5e966.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex_syntax-d59846f581e0df64.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-199c5ea3c4a343c8.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_memory_usage-89cd4e5b645feaf9.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_stdlib-3a56d0e0da6baf59.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-39c6f53a6c045d93.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-027caccc837ce91f.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-a240813afd353d00.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum_macros-0f32fa6ff563b680.so --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e30cdda59bc30b43.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-519e217014d7a758.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/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=1e99673aeaf1c4d7 -C extra-filename=-fd0c9a5752cd052a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-5e73ea8e3d31f208.rmeta --extern clap_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap_derive-2d739192580ada41.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=8de3d02be7c1063a -C extra-filename=-9d87f40cfea11268 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-98fe2fa8463fbf1d.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-0b65cc70942530ea.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rmeta -Copt-level=3 -Cdebuginfo=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=43b85120779bc597 -C extra-filename=-d07d1227275ca4f0 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-129ee5a01bd12627.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-d0935f917cf49247.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-a444bd79feb048f9.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-e7aa2edb9451bafe.rmeta --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-ca22ce40766d3d91.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-199c5ea3c4a343c8.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-5ac6f38c0c012f1c.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-0b65cc70942530ea.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-a240813afd353d00.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum_macros-0f32fa6ff563b680.so --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-519e217014d7a758.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_static-cef5ce67df7154fb.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/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=530c113f62310ea8 -C extra-filename=-33e27e527edb840b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-c5b49e41511b6685.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a07184a675c6c67e -C extra-filename=-c430860c7068e462 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=5fc042e4ef350af0 -C extra-filename=-d2ed5b9b3e63e5d8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/icu_normalizer_data-d2ed5b9b3e63e5d8 -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-d2ed5b9b3e63e5d8/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=dc4ae681abf9c865 -C extra-filename=-b40ad19ab3b75f08 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-660620cfc37f4326.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-10ada802c000e7bf.rmeta --extern unscanny=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunscanny-c430860c7068e462.rmeta --extern version_ranges=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libversion_ranges-33e27e527edb840b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=4ece728e117a4f0c -C extra-filename=-a73a9832d032fccd --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=78a503b9568a9f57 -C extra-filename=-8fd0adc3284de9be --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-99a8b113a0cb5439.rmeta --extern icu_normalizer_data=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libicu_normalizer_data-a73a9832d032fccd.rmeta --extern icu_provider=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libicu_provider-0bee79a53f8e8740.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-c5b49e41511b6685.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzerovec-d24752c011f3135b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3d96f32b3d11f8c3 -C extra-filename=-884fd44d38ea4e4d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-8fd0adc3284de9be.rmeta --extern icu_properties=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libicu_properties-a70bc457d487cfc0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3080876c8346b568 -C extra-filename=-5e3ad2030f29991a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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 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=78c0252af0dc1646 -C extra-filename=-5b7d8f662733928f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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 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=9adc7755fac22c12 -C extra-filename=-718e4643c0ba7a59 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-12131f265974a7c1.rmeta --extern option_ext=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liboption_ext-5b7d8f662733928f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=93dfde3e45c5740d -C extra-filename=-17ae5a7670266e0a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-5e3ad2030f29991a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=7e1af3827ce610fd -C extra-filename=-327feb3658c6e75c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-884fd44d38ea4e4d.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-c5b49e41511b6685.rmeta --extern utf8_iter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libutf8_iter-885d18267371589e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0a96c31f216c698e -C extra-filename=-c6662f2a4a6090b9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-718e4643c0ba7a59.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=64bfea19ea277501 -C extra-filename=-0625cd8785061a11 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-6b000cf569892888.rmeta -Copt-level=3 -Cdebuginfo=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=7755be41744bafe8 -C extra-filename=-76b9e2dd63298eff --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-17ae5a7670266e0a.rmeta --extern idna=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libidna-327feb3658c6e75c.rmeta --extern percent_encoding=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpercent_encoding-5e3ad2030f29991a.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_derive-02e86c2545b9b149.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 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=d0788eb5e5c08bec -C extra-filename=-a64f67ff20349222 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-c6662f2a4a6090b9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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-9ba786c4baadf71f/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=47160bb225e958cd -C extra-filename=-954c5040b6daff7b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/rayon-core-954c5040b6daff7b -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 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=ab360f03e008964b -C extra-filename=-a345c69946857b0d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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/rayon-core-954c5040b6daff7b/build-script-build` Running `/usr/bin/rustc --crate-name rayon_core --edition=2021 /usr/share/cargo/registry/rayon-core-1.13.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a59a0b4eaa4e2417 -C extra-filename=-32ddccd55b9dc728 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-816fe73f297efa47.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam_utils-d0c483f9a48417f1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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-145fb24117d0025b/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=a7d354bc3464348b -C extra-filename=-043ee81cb2bb4513 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a345c69946857b0d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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-f6d3c13a966b7b74/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=0a9aeccb8a2ea2d7 -C extra-filename=-63413e3fbe23c0a3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=7f8c5dcba6557e2c -C extra-filename=-b898ac0bcbab9042 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=0575f3ceb8b391c1 -C extra-filename=-af876bf6e2e47cc0 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-c3556f4d7671bdc1.rmeta --extern rayon_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon_core-32ddccd55b9dc728.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=4bc3be2ac451bb53 -C extra-filename=-f4f7d8048fd97229 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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 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=d6dba5c144aa0379 -C extra-filename=-1b6da2800c8a25f3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-b898ac0bcbab9042.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=5c65283901165a1f -C extra-filename=-ce3d22ceebcea8e2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-63413e3fbe23c0a3.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libhashbrown-f4f7d8048fd97229.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=1b7c17c5ce7b7223 -C extra-filename=-04caeab523ffe157 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-cba46eb222083ee3.rmeta --cap-lints allow -Copt-level=3 -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=023eac2825c18c94 -C extra-filename=-a71d167e54f84790 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-043ee81cb2bb4513.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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=f4f0a7e3f7b97f05 -C extra-filename=-8ef5cef167bc5b6d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-d0c483f9a48417f1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=8554aceb64a5b931 -C extra-filename=-0c6ca3f0f145dd36 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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 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=50ae9e5e72f43742 -C extra-filename=-de2941ff7b1bbc9b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=cc5ee33a6834dbf4 -C extra-filename=-6d7ceb157ee2c0fc --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-de2941ff7b1bbc9b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=db0a847aa3b9ffd4 -C extra-filename=-c130a72e9b3b4be6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-04caeab523ffe157.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-ce3d22ceebcea8e2.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-785bfcadcc1bb343.rmeta --extern typed_path=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtyped_path-0c6ca3f0f145dd36.rmeta --extern zstd=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzstd-a71d167e54f84790.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name path_slash --edition=2018 /usr/share/cargo/registry/path-slash-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=387c76adfaa1b619 -C extra-filename=-2be64e8f060c468a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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 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=42af8a648c4b26f2 -C extra-filename=-336003725ec7e14d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-8ef5cef167bc5b6d.rmeta --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam_deque-816fe73f297efa47.rmeta --extern crossbeam_epoch=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam_epoch-9801052652baaa43.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam_queue-2bf32b292d2e9e98.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam_utils-d0c483f9a48417f1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=cbf88b4ec8e29095 -C extra-filename=-3c6b5183f8460086 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/thiserror-3c6b5183f8460086 -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=42cceba1289f3ced -C extra-filename=-56fe995882788ec5 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/ty_vendored-56fe995882788ec5 -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-2be64e8f060c468a.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwalkdir-6d7ceb157ee2c0fc.rlib --extern zip=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzip-c130a72e9b3b4be6.rlib -Copt-level=3 -Cdebuginfo=2 -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-3c6b5183f8460086/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=5235258a61edf349 -C extra-filename=-f1d8fab01acb5b7d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-893baa134fc0621d.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-83797c53e70649aa.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-77f9432ab844b646.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-39c6f53a6c045d93.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-10c87865eb3a5637.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-519e217014d7a758.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-10ada802c000e7bf.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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-56fe995882788ec5/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=b6c9a8fa84410fcf -C extra-filename=-139aefbdf78ab6ad --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-b9d3f6a1c662607b.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-7598cf6255de5be9.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-61bfa588e21fab92.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=82e772756317870c -C extra-filename=-5882b4b22b0169ae --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-12131f265974a7c1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=86d2fcf3dd30bf6f -C extra-filename=-926c079f6ffac219 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/paste-926c079f6ffac219 -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=b38004fde145c405 -C extra-filename=-7a36637d0484b844 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/radium-7a36637d0484b844 -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=4a656b0a360a38c1 -C extra-filename=-b5bb4ad192c732cb --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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/paste-926c079f6ffac219/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/radium-7a36637d0484b844/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=7354179d5cec7232 -C extra-filename=-c062a5e9d8fb72ab --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-fecca9a9f58e0e65.rmeta --extern inotify_sys=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinotify_sys-5882b4b22b0169ae.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibc-12131f265974a7c1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=110b7a732bba78f0 -C extra-filename=-063d3b48f2ccf844 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-199c5ea3c4a343c8.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-10c87865eb3a5637.rmeta --extern zip=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzip-bd7c7cddf4549b16.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/out -L native=/usr/lib64` 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=adcea61e9ca23470 -C extra-filename=-31e520c9feb1caa7 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-b5bb4ad192c732cb.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-b9d3f6a1c662607b.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-7598cf6255de5be9.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 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=8705c9fcb978c50e -C extra-filename=-57cfc32485c50127 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-04c813a3c34b4086.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=33f9dadee1536b35 -C extra-filename=-5f782b969c50b797 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-c3556f4d7671bdc1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d56325efdb81a91d -C extra-filename=-9d7013ee43855d7e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-fecca9a9f58e0e65.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d44990d936aa2931 -C extra-filename=-ecc7c9e1f3aa7f41 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-12131f265974a7c1.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-99a890c2ea19c348.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d68112c58c9b6a37 -C extra-filename=-b5a5f13c4f03c15f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-63359e689676737b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=2a4199dde8c25f8f -C extra-filename=-5ea7429910c9d22f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=5086b759a894bc79 -C extra-filename=-8912f36f29ebe858 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=53c86dc026f20e9a -C extra-filename=-654a358a6ef17986 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-139aefbdf78ab6ad.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg error_generic_member_access --check-cfg 'cfg(error_generic_member_access)' --check-cfg 'cfg(thiserror_nightly_testing)'` Running `/usr/bin/rustc --crate-name 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=ae7fd3466f27e38e -C extra-filename=-ac1c589e081916ca --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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 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=222b2bae7e02fc33 -C extra-filename=-f26636165fd19d3f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=840dc51230ee720f -C extra-filename=-5018e99a589f040f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=1f3d87d5a67d53f0 -C extra-filename=-27b701fa95dab5c4 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-5018e99a589f040f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=7acb7e7d6485e97f -C extra-filename=-2e9b8213efae7cca --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-fbb4cca66bcc16fd.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-e7aa2edb9451bafe.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-5f782b969c50b797.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libonce_cell-660620cfc37f4326.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpep440_rs-b40ad19ab3b75f08.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-21be77417de5e966.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-39c6f53a6c045d93.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-c5b49e41511b6685.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-654a358a6ef17986.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-10ada802c000e7bf.rmeta --extern url=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liburl-76b9e2dd63298eff.rmeta --extern urlencoding=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liburlencoding-f26636165fd19d3f.rmeta --extern version_ranges=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libversion_ranges-33e27e527edb840b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3c3233cd4da575e8 -C extra-filename=-84a52117d9d4f990 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-31e520c9feb1caa7.so --extern peg_runtime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpeg_runtime-ac1c589e081916ca.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=36c08d047cc7309c -C extra-filename=-72d67e1713129881 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-63359e689676737b.rmeta --extern serde_spanned=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_spanned-9cee71564b8c1132.rmeta --extern toml_datetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml_datetime-b5a5f13c4f03c15f.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml_parser-42345bd7bd254880.rmeta --extern winnow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwinnow-5ea7429910c9d22f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6a95eca28c6ae923 -C extra-filename=-f17df215d8cbfd30 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-c062a5e9d8fb72ab.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibc-12131f265974a7c1.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-99a890c2ea19c348.rmeta --extern mio=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmio-ecc7c9e1f3aa7f41.rmeta --extern notify_types=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libnotify_types-9d7013ee43855d7e.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwalkdir-8ead8e16b2f231c1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1fe4bc2acba9de66 -C extra-filename=-06f89e96d113ce59 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-57cfc32485c50127.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name radium --edition=2018 /usr/share/cargo/registry/radium-0.7.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=bf4921f9856274ca -C extra-filename=-c1c63646d9e5f1be --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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` 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=866758168baa616f -C extra-filename=-ec8b7fc435f27f0d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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"))'` 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=c76780f6b4be3715 -C extra-filename=-3a942396f233280b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-1b08bb02dfb38ff2.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-10ada802c000e7bf.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e614d1bccd20d674 -C extra-filename=-3105cb79dfd109ab --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-6b000cf569892888.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_derive-02e86c2545b9b149.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=4cca7bd0ae8db736 -C extra-filename=-4e9b8767d8973c15 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-7598cf6255de5be9.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-61bfa588e21fab92.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 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=ff922659a00c8486 -C extra-filename=-084614351c4786c7 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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-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=5e03a4aa137ed4d3 -C extra-filename=-32c8fe3a2c32491d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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-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=d5217a79fe2df580 -C extra-filename=-3d47eea66b16690e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-32c8fe3a2c32491d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=877ea651419376a9 -C extra-filename=-637e2d9224e60c86 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-084614351c4786c7.rmeta --extern radium=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libradium-c1c63646d9e5f1be.rmeta --extern tap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtap-5018e99a589f040f.rmeta --extern wyz=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwyz-27b701fa95dab5c4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=baaac628f7ad55c1 -C extra-filename=-5fcf527cb18b0888 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-06f89e96d113ce59.rmeta --extern rust_stemmers=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librust_stemmers-3105cb79dfd109ab.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=bf7093d1553103e8 -C extra-filename=-23954e82bb81f13f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-e7aa2edb9451bafe.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpep440_rs-b40ad19ab3b75f08.rmeta --extern pep508_rs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpep508_rs-2e9b8213efae7cca.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e30cdda59bc30b43.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-72d67e1713129881.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling libcst v1.9.0 Running `/usr/bin/rustc --crate-name libcst_native --edition=2018 /usr/share/cargo/registry/libcst-1.9.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type cdylib --crate-type rlib --emit=dep-info,link -C opt-level=3 -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "trace"))' -C metadata=cabbf17826012614 -C extra-filename=-81556a43932bf92f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-3a942396f233280b.rlib --extern libcst_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibcst_derive-4e9b8767d8973c15.so --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-4710ffae2afc732c.rlib --extern paste=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpaste-ec8b7fc435f27f0d.so --extern peg=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpeg-84a52117d9d4f990.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-21be77417de5e966.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e30cdda59bc30b43.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_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=f2c8e64de06cc26c -C extra-filename=-c496b7f8b147c9c3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a942bd1d7b5ebe7a.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-fd0c9a5752cd052a.rmeta --extern countme=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcountme-8912f36f29ebe858.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-061d292cf55d368a.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-4710ffae2afc732c.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-21be77417de5e966.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-83797c53e70649aa.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-199c5ea3c4a343c8.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_formatter-f1d8fab01acb5b7d.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-77f9432ab844b646.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-3e56841bc767e2c8.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-5ac6f38c0c012f1c.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-0b65cc70942530ea.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-39c6f53a6c045d93.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-027caccc837ce91f.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-c5b49e41511b6685.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-10c87865eb3a5637.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e30cdda59bc30b43.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-519e217014d7a758.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/out -L native=/usr/lib64` 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=4f2240c6416147b6 -C extra-filename=-8ab4e0fbf6519231 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-ec0219c6f7d8af80.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-199c5ea3c4a343c8.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-51c407333523ed73.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/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=c90d1c9d9d516599 -C extra-filename=-d52d3d2302aca3cc --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-fecca9a9f58e0e65.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libis_macro-9006cd56e93b88dc.so --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-83797c53e70649aa.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_index-bb2f7faa8ff6ad0f.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-77f9432ab844b646.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-3e56841bc767e2c8.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_stdlib-3a56d0e0da6baf59.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-39c6f53a6c045d93.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-c5b49e41511b6685.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/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=8ee8b74203f73e64 -C extra-filename=-bae20ff1847eee94 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-98fe2fa8463fbf1d.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-5ac6f38c0c012f1c.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-0b65cc70942530ea.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rmeta -Copt-level=3 -Cdebuginfo=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=3860840b226a7160 -C extra-filename=-e854c47a65e01fd7 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-99a890c2ea19c348.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=35349553ba1a48c6 -C extra-filename=-ab0ac07f56748565 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=b9487d56b5e9fd5e -C extra-filename=-7fb4d632253d59c7 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=3a0bbcca977b319d -C extra-filename=-897f6a964debef44 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/ref-cast-897f6a964debef44 -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-897f6a964debef44/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=2975ee3d965d0dde -C extra-filename=-b997a43832cb6b45 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-8ef5cef167bc5b6d.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-99a890c2ea19c348.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_derive-02e86c2545b9b149.so --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-22713d0b7c566e1e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=30fdfcf2217ec4bb -C extra-filename=-75e9d2e6a0bdb003 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-6b000cf569892888.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-22713d0b7c566e1e.rmeta --extern url=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liburl-76b9e2dd63298eff.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=679e32705256c382 -C extra-filename=-01dcdb27ae2edc73 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-b9d3f6a1c662607b.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-7598cf6255de5be9.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-4d7c3766e0537d0f.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=6a1f87ba0cf54e5b -C extra-filename=-e1494189acfeda0c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-b9d3f6a1c662607b.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-7598cf6255de5be9.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-61bfa588e21fab92.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9be770906f4e2682 -C extra-filename=-5bb3f25703e99dc7 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=f713882c6b2f594c -C extra-filename=-67385bdd58c0341c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-b9d3f6a1c662607b.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-7598cf6255de5be9.rlib --extern serde_derive_internals=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_derive_internals-e1494189acfeda0c.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-61bfa588e21fab92.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=98b42a1246a3d5a6 -C extra-filename=-92322a7fe29b6799 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-01dcdb27ae2edc73.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=08bbcc40b58018ea -C extra-filename=-8594ce7fd5d7b52d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-fecca9a9f58e0e65.rmeta --extern bitvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitvec-637e2d9224e60c86.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libchar_str-0180d5f7a7a511bf.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-a444bd79feb048f9.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libhashbrown-5aec5ce976bfda94.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-061d292cf55d368a.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-199c5ea3c4a343c8.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_index-bb2f7faa8ff6ad0f.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-77f9432ab844b646.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_memory_usage-89cd4e5b645feaf9.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-3e56841bc767e2c8.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-39c6f53a6c045d93.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-027caccc837ce91f.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-c5b49e41511b6685.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-10c87865eb3a5637.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthin_vec-e20202fc846da04e.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-519e217014d7a758.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_combine-8ab4e0fbf6519231.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-e2b6d11882757923.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_site_packages-d07d1227275ca4f0.rmeta --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_vendored-063d3b48f2ccf844.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/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=fdec38ba24bcae3c -C extra-filename=-58a9cfc3950462bb --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-43cc38fa76e0e3eb.rmeta --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-a942bd1d7b5ebe7a.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-fecca9a9f58e0e65.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-fd0c9a5752cd052a.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-d0935f917cf49247.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcompact_str-f5d82679f1b0d899.rmeta --extern fern=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfern-e854c47a65e01fd7.rmeta --extern glob=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglob-f6408f9181fa15d6.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglobset-282f7dcf960ae950.rmeta --extern imperative=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libimperative-5fcf527cb18b0888.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libis_macro-9006cd56e93b88dc.so --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-061d292cf55d368a.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjiff-1b6da2800c8a25f3.rmeta --extern libcst_native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibcst_native-81556a43932bf92f.rlib --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-99a890c2ea19c348.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-4710ffae2afc732c.rmeta --extern natord=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libnatord-ab0ac07f56748565.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_absolutize-3d47eea66b16690e.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpep440_rs-b40ad19ab3b75f08.rmeta --extern pyproject_toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpyproject_toml-23954e82bb81f13f.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-21be77417de5e966.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-83797c53e70649aa.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-199c5ea3c4a343c8.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-2791a4e218b2aa25.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-77f9432ab844b646.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-4122a6053e225940.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_codegen-d84f85a6178b8073.rmeta --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_edits-9d87f40cfea11268.rmeta --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_importer-25c90359792fef52.rmeta --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_index-bae20ff1847eee94.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_literal-920f70edf74febd8.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-3e56841bc767e2c8.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_semantic-d52d3d2302aca3cc.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_stdlib-3a56d0e0da6baf59.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-5ac6f38c0c012f1c.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-51c407333523ed73.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-0b65cc70942530ea.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-39c6f53a6c045d93.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-22713d0b7c566e1e.rmeta --extern similar=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsimilar-16fb44ef26f3cdb8.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-c5b49e41511b6685.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-a240813afd353d00.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum_macros-0f32fa6ff563b680.so --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e30cdda59bc30b43.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-2bb44f7b28ec03d7.rmeta --extern typed_arena=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtyped_arena-7fb4d632253d59c7.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_normalization-3684cb8f82f9a34c.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-10ada802c000e7bf.rmeta --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_names2-ab6b132e73dcef5c.rmeta --extern url=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liburl-76b9e2dd63298eff.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/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=181a915034f24197 -C extra-filename=-f66ef32d891c4958 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/fs-err-f66ef32d891c4958 -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-8bdf8e007cea9867.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=8c7e6c2a95e7768f -C extra-filename=-c0895a849f08b27d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-cba46eb222083ee3.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-b9d3f6a1c662607b.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-7598cf6255de5be9.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-61bfa588e21fab92.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=80c5c3b5ee770ce0 -C extra-filename=-b2ebb6ca8f60d0b9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=dc40206b3322572c -C extra-filename=-7b1845ea16b148cf --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-b2ebb6ca8f60d0b9.rmeta --extern ref_cast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libref_cast-92322a7fe29b6799.rmeta --extern schemars_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libschemars_derive-67385bdd58c0341c.so --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-22713d0b7c566e1e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9d455bbd53c7b6ec -C extra-filename=-8d0787198ac743b2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-b9d3f6a1c662607b.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-7598cf6255de5be9.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-61bfa588e21fab92.rlib --extern test_case_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtest_case_core-c0895a849f08b27d.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-f66ef32d891c4958/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=e271bb59bdd0234c -C extra-filename=-d9e2c029571cb37d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-fecca9a9f58e0e65.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libchar_str-0180d5f7a7a511bf.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcompact_str-f5d82679f1b0d899.rmeta --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdrop_bomb-893baa134fc0621d.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-a444bd79feb048f9.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-e7aa2edb9451bafe.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-061d292cf55d368a.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-4710ffae2afc732c.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libordermap-ec0219c6f7d8af80.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-af876bf6e2e47cc0.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-199c5ea3c4a343c8.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-2791a4e218b2aa25.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_index-bb2f7faa8ff6ad0f.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-77f9432ab844b646.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_memory_usage-89cd4e5b645feaf9.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_codegen-d84f85a6178b8073.rmeta --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_edits-9d87f40cfea11268.rmeta --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_importer-25c90359792fef52.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_literal-920f70edf74febd8.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-3e56841bc767e2c8.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_stdlib-3a56d0e0da6baf59.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-5ac6f38c0c012f1c.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-0b65cc70942530ea.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-39c6f53a6c045d93.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-027caccc837ce91f.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-c5b49e41511b6685.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-10c87865eb3a5637.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-a240813afd353d00.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum_macros-0f32fa6ff563b680.so --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e30cdda59bc30b43.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-519e217014d7a758.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-e2b6d11882757923.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_core-8594ce7fd5d7b52d.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_site_packages-d07d1227275ca4f0.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_static-cef5ce67df7154fb.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/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=09fed387cc33c04c -C extra-filename=-9fad4db23fa65ff5 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=20e46b02e2cf9538 -C extra-filename=-798354731bc5d979 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/nix-798354731bc5d979 -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-9fad4db23fa65ff5.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=17f8133835964a50 -C extra-filename=-3a23f41ab6f77486 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a942bd1d7b5ebe7a.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-fd0c9a5752cd052a.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-4710ffae2afc732c.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-83797c53e70649aa.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-199c5ea3c4a343c8.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_linter-58a9cfc3950462bb.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-77f9432ab844b646.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-3e56841bc767e2c8.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-027caccc837ce91f.rmeta --extern schemars=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libschemars-7b1845ea16b148cf.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-e2b6d11882757923.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_site_packages-d07d1227275ca4f0.rmeta --extern zip=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzip-bd7c7cddf4549b16.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/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=eb6a74602d27e928 -C extra-filename=-a31eaa2ee1af9a48 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=455d045673c430b2 -C extra-filename=-6b03f569afb62d89 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-8d0787198ac743b2.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=6988b67e1e797d7a -C extra-filename=-fa65bc2422d506eb --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-4710ffae2afc732c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=975be2eb4c5367e6 -C extra-filename=-52a59a76a3e7fbf4 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/escargot-52a59a76a3e7fbf4 -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-52a59a76a3e7fbf4/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=b2043cb121dd0bb5 -C extra-filename=-4400470fcb000dbc --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a31eaa2ee1af9a48.rmeta --extern os_str_bytes=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libos_str_bytes-fa65bc2422d506eb.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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-798354731bc5d979/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=9270b01d6f5ff0af -C extra-filename=-8bc5a03e023ccbf0 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/terminfo-8bc5a03e023ccbf0 -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-8e83db464ae98333.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=43c1d8e9b9837bc6 -C extra-filename=-3e65046464c5647a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-1b08bb02dfb38ff2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5d4306997b6d8427 -C extra-filename=-4d255fa860abeaf0 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/tikv-jemalloc-sys-4d255fa860abeaf0 -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-b44b5a833293c9d9.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=8c9edf8be18decc7 -C extra-filename=-7db4d3049df05397 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=75c377e94764b1c2 -C extra-filename=-a3e811ffde6ea0ba --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=f7cb3516e7a2ba22 -C extra-filename=-a4f43294f43cbcb8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-1b08bb02dfb38ff2.rmeta --extern anstyle_lossy=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle_lossy-3e65046464c5647a.rmeta --extern anstyle_parse=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle_parse-ce71617ac2203457.rmeta --extern html_escape=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libhtml_escape-a3e811ffde6ea0ba.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-10ada802c000e7bf.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=ea03b946c8872c62 -C extra-filename=-c99f32de64c15e0e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-4710ffae2afc732c.rmeta --extern minimal_lexical=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libminimal_lexical-7db4d3049df05397.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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-4d255fa860abeaf0/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/terminfo-8bc5a03e023ccbf0/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=8d90bcb509101f96 -C extra-filename=-8314a24198d9fc69 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-fecca9a9f58e0e65.rmeta --extern cfg_if=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcfg_if-1a240abd9ed02f29.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibc-12131f265974a7c1.rmeta --cap-lints allow -Copt-level=3 -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=0830462d61c8b356 -C extra-filename=-fb09035fa995b484 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-99a890c2ea19c348.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-22713d0b7c566e1e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1eafad156c991709 -C extra-filename=-0a3a03ee56d7d0a3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a942bd1d7b5ebe7a.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-d0935f917cf49247.rmeta --extern etcetera=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libetcetera-c5afe372d0de6479.rmeta --extern glob=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglob-f6408f9181fa15d6.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglobset-282f7dcf960ae950.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libignore-0a3a257692874e09.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-e7aa2edb9451bafe.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libis_macro-9006cd56e93b88dc.so --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-061d292cf55d368a.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-99a890c2ea19c348.rmeta --extern matchit=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmatchit-57fc0af6d2c43c99.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_absolutize-3d47eea66b16690e.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_slash-2146b5c000553d7e.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpep440_rs-b40ad19ab3b75f08.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-21be77417de5e966.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-83797c53e70649aa.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-199c5ea3c4a343c8.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_formatter-f1d8fab01acb5b7d.rmeta --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_graph-3a23f41ab6f77486.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_linter-58a9cfc3950462bb.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-77f9432ab844b646.so --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_options_metadata-0625cd8785061a11.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_formatter-c496b7f8b147c9c3.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_semantic-d52d3d2302aca3cc.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_stdlib-3a56d0e0da6baf59.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-51c407333523ed73.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-0b65cc70942530ea.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-39c6f53a6c045d93.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshellexpand-a64f67ff20349222.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-a240813afd353d00.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-2bb44f7b28ec03d7.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_normalization-3684cb8f82f9a34c.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/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=2c5552e290cb5e34 -C extra-filename=-d15c250aea1cbb13 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-fd0c9a5752cd052a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c61183a79142c54e -C extra-filename=-d016e5a77e0ad3b9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-ff7e06245f5820e6.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ab8056aa770eb552 -C extra-filename=-d048272861337cdb --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-12131f265974a7c1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=63dcf521fc154a1b -C extra-filename=-4927fe70b8ab0e84 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-12131f265974a7c1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=35be09a9ee42e781 -C extra-filename=-983fc05c1cfcde0c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=31100d1213643b08 -C extra-filename=-691a33dca467afdc --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=4eea9dcabcd2a91b -C extra-filename=-9cbe8aace63ca750 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-691a33dca467afdc.rmeta --extern nom=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libnom-c99f32de64c15e0e.rmeta --extern phf=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libphf-9870d0bc7adf83e2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=711d2fd4c8a56c7f -C extra-filename=-db7277d19de0cf22 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-ff7e06245f5820e6.rmeta --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-1b08bb02dfb38ff2.rmeta --extern anstyle_svg=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle_svg-a4f43294f43cbcb8.rmeta --extern escargot=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libescargot-fb09035fa995b484.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibc-12131f265974a7c1.rmeta --extern normalize_line_endings=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libnormalize_line_endings-983fc05c1cfcde0c.rmeta --extern os_pipe=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libos_pipe-d048272861337cdb.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-22713d0b7c566e1e.rmeta --extern similar=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsimilar-16fb44ef26f3cdb8.rmeta --extern snapbox_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsnapbox_macros-d016e5a77e0ad3b9.rmeta --extern wait_timeout=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwait_timeout-4927fe70b8ab0e84.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=68bd4d152fdb38f2 -C extra-filename=-c1555ff1d659ca54 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-fd0c9a5752cd052a.rmeta --extern clap_complete=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap_complete-d15c250aea1cbb13.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=c02201572c266cc4 -C extra-filename=-da13b704560f52e6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-12131f265974a7c1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=2bf0f8f065e23b69 -C extra-filename=-8cbe6dd7452b4255 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-4400470fcb000dbc.rmeta -Copt-level=3 -Cdebuginfo=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=03134e037d3c478a -C extra-filename=-583cb0f5f916d9aa --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-12131f265974a7c1.rmeta --extern tikv_jemalloc_sys=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtikv_jemalloc_sys-da13b704560f52e6.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5ea44081e9b27b0a -C extra-filename=-b40fc402b91ae786 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-fd0c9a5752cd052a.rmeta --extern clap_complete=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap_complete-d15c250aea1cbb13.rmeta --extern clap_complete_nushell=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap_complete_nushell-c1555ff1d659ca54.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=7dae586f7b4cf82b -C extra-filename=-2c88bc07a5d95cc2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-8314a24198d9fc69.rmeta --extern terminfo=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libterminfo-9cbe8aace63ca750.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e30cdda59bc30b43.rmeta --extern which=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwhich-c8e9ab483b21ca72.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8dd65b8c92368d01 -C extra-filename=-6623f18e2b7547ae --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=3888245eaf9ae1ec -C extra-filename=-f3f9fc35d503b339 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=87a568fe14779528 -C extra-filename=-6edf9db81c5296b7 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-f3f9fc35d503b339.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=7dab4d90e4492551 -C extra-filename=-445bae77eb6d7b0b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-b9d3f6a1c662607b.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-7598cf6255de5be9.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-4d7c3766e0537d0f.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=9bc779afca37d0fa -C extra-filename=-44f23a39bcc87724 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=b1e504a43c3c4dab -C extra-filename=-d2b66ee64e3bc0fc --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-ff7e06245f5820e6.rmeta --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-1b08bb02dfb38ff2.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-fd0c9a5752cd052a.rmeta --extern escape8259=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libescape8259-44f23a39bcc87724.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=bd2257f37c0ff17e -C extra-filename=-5150ab2cfb9c6849 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-445bae77eb6d7b0b.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=f30dc2ff501c8594 -C extra-filename=-e5a937fb037f299f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-6edf9db81c5296b7.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex_automata-1d21f55dd326bbe1.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex_syntax-d59846f581e0df64.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ca461f10843635f9 -C extra-filename=-f85bae25a8e4747a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a942bd1d7b5ebe7a.rmeta --extern bitvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitvec-637e2d9224e60c86.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcamino-129ee5a01bd12627.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libchar_str-0180d5f7a7a511bf.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-d0935f917cf49247.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcompact_str-f5d82679f1b0d899.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam-336003725ec7e14d.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-a444bd79feb048f9.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglobset-282f7dcf960ae950.rmeta --extern notify=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libnotify-f17df215d8cbfd30.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libordermap-ec0219c6f7d8af80.rmeta --extern parking_lot=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libparking_lot-828b80dfe36c0057.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpep440_rs-b40ad19ab3b75f08.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-af876bf6e2e47cc0.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-21be77417de5e966.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex_automata-1d21f55dd326bbe1.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-83797c53e70649aa.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-199c5ea3c4a343c8.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-77f9432ab844b646.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_memory_usage-89cd4e5b645feaf9.rmeta --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_options_metadata-0625cd8785061a11.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-51c407333523ed73.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-39c6f53a6c045d93.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-027caccc837ce91f.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-22713d0b7c566e1e.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshellexpand-a64f67ff20349222.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-a240813afd353d00.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum_macros-0f32fa6ff563b680.so --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e30cdda59bc30b43.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-2bb44f7b28ec03d7.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-519e217014d7a758.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_combine-8ab4e0fbf6519231.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-e2b6d11882757923.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_core-8594ce7fd5d7b52d.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_semantic-d9e2c029571cb37d.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_static-cef5ce67df7154fb.rmeta --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_vendored-063d3b48f2ccf844.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/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=a77b203655c7a209 -C extra-filename=-42a1afa89f431ede --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-21be77417de5e966.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_formatter-c496b7f8b147c9c3.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-5ac6f38c0c012f1c.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-0b65cc70942530ea.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_workspace-0a3a03ee56d7d0a3.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/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=22304a0099ef4aa7 -C extra-filename=-84fb9a4c1dc2b781 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-99a890c2ea19c348.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libonce_cell-660620cfc37f4326.rmeta --extern tracing_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_core-9f8dfa4c9a76aecb.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=46c6621fc4c2b018 -C extra-filename=-412f1f0628a10db1 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-129ee5a01bd12627.rmeta --extern fancy_regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfancy_regex-e5a937fb037f299f.rmeta --extern libtest_mimic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibtest_mimic-d2b66ee64e3bc0fc.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwalkdir-8ead8e16b2f231c1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b72a57355d1da6dc -C extra-filename=-f3483eb03b5d1c3b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-5150ab2cfb9c6849.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=347032f2b341562f -C extra-filename=-733b30d5898c6aab --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-5188f11a7f552eec.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-22713d0b7c566e1e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=7b7387dbe1d9913b -C extra-filename=-ec5805091c16c2e8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-b9d3f6a1c662607b.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-7598cf6255de5be9.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-4d7c3766e0537d0f.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=4fea6f092e4c136f -C extra-filename=-057423825645489e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=2e80229826ad59ab -C extra-filename=-94324946ffa5331b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-ec5805091c16c2e8.so --extern ptr_meta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libptr_meta-5150ab2cfb9c6849.rmeta --extern rancor=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librancor-f3483eb03b5d1c3b.rmeta --extern simdutf8=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsimdutf8-057423825645489e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=81500ec2996f51a4 -C extra-filename=-0ebccb2192c64500 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a942bd1d7b5ebe7a.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam-336003725ec7e14d.rmeta --extern lsp_types=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libgen_lsp_types-75e9d2e6a0bdb003.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libignore-0a3a257692874e09.rmeta --extern jod_thread=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjod_thread-5bb3f25703e99dc7.rmeta --extern lsp_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblsp_server-b997a43832cb6b45.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-4710ffae2afc732c.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-199c5ea3c4a343c8.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-2791a4e218b2aa25.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_formatter-f1d8fab01acb5b7d.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_linter-58a9cfc3950462bb.rmeta --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_markdown-42a1afa89f431ede.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-4122a6053e225940.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_codegen-d84f85a6178b8073.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_formatter-c496b7f8b147c9c3.rmeta --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_index-bae20ff1847eee94.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-3e56841bc767e2c8.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-51c407333523ed73.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-0b65cc70942530ea.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_workspace-0a3a03ee56d7d0a3.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-39c6f53a6c045d93.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-22713d0b7c566e1e.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshellexpand-a64f67ff20349222.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e30cdda59bc30b43.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-2bb44f7b28ec03d7.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-519e217014d7a758.rmeta --extern tracing_log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_log-84fb9a4c1dc2b781.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_subscriber-67e33a66925767e1.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/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=b81abaeb2c726392 -C extra-filename=-ee8ca474d2bbfc92 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-fecca9a9f58e0e65.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcompact_str-f5d82679f1b0d899.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-a444bd79feb048f9.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-e7aa2edb9451bafe.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-061d292cf55d368a.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-af876bf6e2e47cc0.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-21be77417de5e966.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-199c5ea3c4a343c8.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-2791a4e218b2aa25.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_index-bb2f7faa8ff6ad0f.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_memory_usage-89cd4e5b645feaf9.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_literal-920f70edf74febd8.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_stdlib-3a56d0e0da6baf59.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-5ac6f38c0c012f1c.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-0b65cc70942530ea.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-39c6f53a6c045d93.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-027caccc837ce91f.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-c5b49e41511b6685.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-a240813afd353d00.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum_macros-0f32fa6ff563b680.so --extern toml_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml_parser-42345bd7bd254880.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-519e217014d7a758.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-e2b6d11882757923.rmeta --extern ty_project=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_project-f85bae25a8e4747a.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_core-8594ce7fd5d7b52d.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_semantic-d9e2c029571cb37d.rmeta --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_vendored-063d3b48f2ccf844.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/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=66bc9913cc4fa77e -C extra-filename=-0b990eb015b6ac32 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-b9d3f6a1c662607b.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-7598cf6255de5be9.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-61bfa588e21fab92.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=35be6fbb3183deb7 -C extra-filename=-4e0f832ea692b373 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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=2cbdf48a72725706 -C extra-filename=-c58fc91ded274063 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-0b990eb015b6ac32.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=ab210e97d996459f -C extra-filename=-9d9026079f923e79 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-94324946ffa5331b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=917eb71f9f20e21d -C extra-filename=-621f67952c5a3453 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-fecca9a9f58e0e65.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libignore-0a3a257692874e09.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwalkdir-8ead8e16b2f231c1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1398a2690c044708 -C extra-filename=-227f054b5f0a9221 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-b9d3f6a1c662607b.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-7598cf6255de5be9.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-4d7c3766e0537d0f.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff v0.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=8b61877582bee41c -C extra-filename=-2319b81712f8b8ce --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/ruff-2319b81712f8b8ce -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 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=3d6df70970ce6d8a -C extra-filename=-6f88bb80837faa38 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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/ruff-2319b81712f8b8ce/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=83dd6b08ef68624a -C extra-filename=-418c5c1f3d6afa80 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a8bc58c8a2508e9a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0c52037f8a1de63f -C extra-filename=-6b7c6a143d440805 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=6ecd95bc25445dd0 -C extra-filename=-f2098dc45a661fb3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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 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=b357b111e346fe14 -C extra-filename=-80bf8e30625dec3f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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-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=952f0e043034c8eb -C extra-filename=-62610cbe96e63a64 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-6f88bb80837faa38.rmeta --extern termtree=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtermtree-80bf8e30625dec3f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a6f04e1e6f31d041 -C extra-filename=-d090aa95f18cdc7d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-1b08bb02dfb38ff2.rmeta --extern difflib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdifflib-f2098dc45a661fb3.rmeta --extern predicates_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpredicates_core-6f88bb80837faa38.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=038027c6ffd66056 -C extra-filename=-54c5902f0bbdfd9a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-94324946ffa5331b.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libhashbrown-5aec5ce976bfda94.rmeta --extern munge=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmunge-c58fc91ded274063.rmeta --extern ptr_meta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libptr_meta-5150ab2cfb9c6849.rmeta --extern rancor=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librancor-f3483eb03b5d1c3b.rmeta --extern rend=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librend-9d9026079f923e79.rmeta --extern rkyv_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librkyv_derive-227f054b5f0a9221.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 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=d24ab26ff8b3138d -C extra-filename=-62f2924c61fa5afa --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-1b08bb02dfb38ff2.rmeta --extern globwalk=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglobwalk-621f67952c5a3453.rmeta --extern predicates=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpredicates-d090aa95f18cdc7d.rmeta --extern predicates_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpredicates_core-6f88bb80837faa38.rmeta --extern predicates_tree=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpredicates_tree-62610cbe96e63a64.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-a8bc58c8a2508e9a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=000318b7b870af91 -C extra-filename=-d8929ab81a8071fd --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a942bd1d7b5ebe7a.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcamino-129ee5a01bd12627.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-d0935f917cf49247.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-e7aa2edb9451bafe.rmeta --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-5188f11a7f552eec.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-4710ffae2afc732c.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_slash-2146b5c000553d7e.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-21be77417de5e966.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-199c5ea3c4a343c8.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-2791a4e218b2aa25.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_index-bb2f7faa8ff6ad0f.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-5ac6f38c0c012f1c.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-0b65cc70942530ea.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-39c6f53a6c045d93.rmeta --extern rustc_stable_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_stable_hash-6b7c6a143d440805.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-027caccc837ce91f.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rmeta --extern similar=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsimilar-16fb44ef26f3cdb8.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-c5b49e41511b6685.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e30cdda59bc30b43.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-2bb44f7b28ec03d7.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml_parser-42345bd7bd254880.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-519e217014d7a758.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/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=42b2bd5a9f1daff2 -C extra-filename=-4543d8a5fc87d95f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a942bd1d7b5ebe7a.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-fecca9a9f58e0e65.rmeta --extern cachedir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcachedir-418c5c1f3d6afa80.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-fd0c9a5752cd052a.rmeta --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap_complete_command-b40fc402b91ae786.rmeta --extern clearscreen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclearscreen-2c88bc07a5d95cc2.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-d0935f917cf49247.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfiletime-29e86229922521b4.rmeta --extern globwalk=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglobwalk-621f67952c5a3453.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libignore-0a3a257692874e09.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-e7aa2edb9451bafe.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libis_macro-9006cd56e93b88dc.so --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-061d292cf55d368a.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjiff-1b6da2800c8a25f3.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-99a890c2ea19c348.rmeta --extern notify=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libnotify-f17df215d8cbfd30.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_absolutize-3d47eea66b16690e.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-af876bf6e2e47cc0.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-21be77417de5e966.rmeta --extern rkyv=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librkyv-54c5902f0bbdfd9a.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-83797c53e70649aa.rmeta --extern ruff_command_line=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_command_line-8cbe6dd7452b4255.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-199c5ea3c4a343c8.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-2791a4e218b2aa25.rmeta --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_graph-3a23f41ab6f77486.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_linter-58a9cfc3950462bb.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-77f9432ab844b646.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_markdown-42a1afa89f431ede.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-4122a6053e225940.rmeta --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_options_metadata-0625cd8785061a11.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_formatter-c496b7f8b147c9c3.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-3e56841bc767e2c8.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-51c407333523ed73.rmeta --extern ruff_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_server-0ebccb2192c64500.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-0b65cc70942530ea.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_workspace-0a3a03ee56d7d0a3.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-39c6f53a6c045d93.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-22713d0b7c566e1e.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshellexpand-a64f67ff20349222.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-a240813afd353d00.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-a8bc58c8a2508e9a.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e30cdda59bc30b43.rmeta --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtikv_jemallocator-583cb0f5f916d9aa.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-2bb44f7b28ec03d7.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-519e217014d7a758.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwalkdir-8ead8e16b2f231c1.rmeta --extern wild=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwild-6623f18e2b7547ae.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/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=699928e5e6b35165 -C extra-filename=-3b6055e843acbf9a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a942bd1d7b5ebe7a.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-fecca9a9f58e0e65.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam-336003725ec7e14d.rmeta --extern lsp_types=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libgen_lsp_types-75e9d2e6a0bdb003.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-e7aa2edb9451bafe.rmeta --extern jod_thread=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjod_thread-5bb3f25703e99dc7.rmeta --extern lsp_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblsp_server-b997a43832cb6b45.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-199c5ea3c4a343c8.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-2791a4e218b2aa25.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-77f9432ab844b646.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-4122a6053e225940.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-51c407333523ed73.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-0b65cc70942530ea.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-39c6f53a6c045d93.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-027caccc837ce91f.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-22713d0b7c566e1e.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshellexpand-a64f67ff20349222.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-a240813afd353d00.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e30cdda59bc30b43.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-519e217014d7a758.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_subscriber-67e33a66925767e1.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_combine-8ab4e0fbf6519231.rmeta --extern ty_ide=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_ide-ee8ca474d2bbfc92.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-e2b6d11882757923.rmeta --extern ty_project=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_project-f85bae25a8e4747a.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_core-8594ce7fd5d7b52d.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_semantic-d9e2c029571cb37d.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/out -L native=/usr/lib64` 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=3591637bf750a760 -C extra-filename=-906bb75f290b7886 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/ty-906bb75f290b7886 -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=5b800a38da596369 -C extra-filename=-6eda7e1920e0ca1a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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 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=0aca5f5b67447832 -C extra-filename=-3a786956f3649f73 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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 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=e3d304b77e5ed53c -C extra-filename=-0f6c275878b9483d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-492775181bac7d09.rmeta --extern portable_atomic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libportable_atomic-b14621ab736207a9.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-10ada802c000e7bf.rmeta --extern unit_prefix=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunit_prefix-3a786956f3649f73.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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-906bb75f290b7886/build-script-build` Compiling ctrlc v3.5.2 Running `/usr/bin/rustc --crate-name ctrlc --edition=2021 /usr/share/cargo/registry/ctrlc-3.5.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("termination"))' -C metadata=c5e7e7de5836c30f -C extra-filename=-7e6bdddec8d6eca1 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-8314a24198d9fc69.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ee7e36926dddf322 -C extra-filename=-a443c29a08c4808a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a4db15e7d06817bc.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-519e217014d7a758.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_subscriber-67e33a66925767e1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e476513698c878bb -C extra-filename=-bbf8b47dbc7b6a86 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-6b000cf569892888.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=a4260bf8d022930c -C extra-filename=-30857d9526cdfc38 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a942bd1d7b5ebe7a.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-fd0c9a5752cd052a.rmeta --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap_complete_command-b40fc402b91ae786.rmeta --extern clearscreen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclearscreen-2c88bc07a5d95cc2.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-d0935f917cf49247.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam-336003725ec7e14d.rmeta --extern ctrlc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libctrlc-7e6bdddec8d6eca1.rmeta --extern indicatif=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindicatif-0f6c275878b9483d.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjiff-1b6da2800c8a25f3.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-af876bf6e2e47cc0.rmeta --extern ruff_command_line=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_command_line-8cbe6dd7452b4255.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-199c5ea3c4a343c8.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-2791a4e218b2aa25.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-51c407333523ed73.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-027caccc837ce91f.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-22713d0b7c566e1e.rmeta --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtikv_jemallocator-583cb0f5f916d9aa.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-519e217014d7a758.rmeta --extern tracing_flame=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_flame-a443c29a08c4808a.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_subscriber-67e33a66925767e1.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_combine-8ab4e0fbf6519231.rmeta --extern ty_project=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_project-f85bae25a8e4747a.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_semantic-d9e2c029571cb37d.rmeta --extern ty_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_server-3b6055e843acbf9a.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_site_packages-d07d1227275ca4f0.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_static-cef5ce67df7154fb.rmeta --extern wild=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwild-6623f18e2b7547ae.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/out -L native=/usr/lib64` Compiling yansi v1.0.1 Running `/usr/bin/rustc --crate-name yansi --edition=2021 /usr/share/cargo/registry/yansi-1.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("_nightly", "alloc", "default", "detect-env", "detect-tty", "hyperlink", "is-terminal", "std"))' -C metadata=47a5e4b9f191e243 -C extra-filename=-264847b7228e95d0 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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 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=ecbff6b806381fc1 -C extra-filename=-423cd84e1b3bac8b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=8d9d72176558b1ca -C extra-filename=-8ce7c220e2f96f05 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-423cd84e1b3bac8b.rmeta --extern yansi=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libyansi-264847b7228e95d0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ad2848feae191052 -C extra-filename=-1d30da856c51d592 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a942bd1d7b5ebe7a.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcamino-129ee5a01bd12627.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libchar_str-0180d5f7a7a511bf.rmeta --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdunce-cb7ef02bdb9eb55f.rmeta --extern mdtest=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmdtest-d8929ab81a8071fd.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-199c5ea3c4a343c8.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-2791a4e218b2aa25.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-4122a6053e225940.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-0b65cc70942530ea.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-027caccc837ce91f.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-a8bc58c8a2508e9a.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-2bb44f7b28ec03d7.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-519e217014d7a758.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-e2b6d11882757923.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_core-8594ce7fd5d7b52d.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_semantic-d9e2c029571cb37d.rmeta --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_vendored-063d3b48f2ccf844.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/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=800dff98355e454f -C extra-filename=-880c42bfd30d6be1 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-7b33cdfbae1182c2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4cc8588f0c6e9cc9 -C extra-filename=-c7b84fbf983ac6ee --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-b9d3f6a1c662607b.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-7598cf6255de5be9.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-61bfa588e21fab92.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=242f0b63726f3f54 -C extra-filename=-92228c897f4ef55a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/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=456cb55dc39eb399 -C extra-filename=-5898fe07027afa3a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-4710ffae2afc732c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=7f428318cde289fe -C extra-filename=-ae1d59b0392eb2b7 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-5898fe07027afa3a.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitoa-626f9551440a2b35.rmeta --extern ryu=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libryu-ff62148f3988555c.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_core-63359e689676737b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=70858d69a19f3735 -C extra-filename=-c75054a927ff8e32 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a942bd1d7b5ebe7a.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcamino-129ee5a01bd12627.rmeta --extern mdtest=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmdtest-d8929ab81a8071fd.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-199c5ea3c4a343c8.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_linter-58a9cfc3950462bb.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-51c407333523ed73.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_workspace-0a3a03ee56d7d0a3.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-027caccc837ce91f.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name simple_tokenizer --edition=2024 crates/ruff_python_trivia_integration_tests/tests/simple_tokenizer.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8b858eadc69e693a -C extra-filename=-bf78c75a939e336f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-5188f11a7f552eec.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-3e56841bc767e2c8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-5ac6f38c0c012f1c.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-92228c897f4ef55a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/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=e3b693a178695911 -C extra-filename=-48b785880c24dae5 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a942bd1d7b5ebe7a.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcamino-129ee5a01bd12627.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdatatest_stable-412f1f0628a10db1.rlib --extern mdtest=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmdtest-d8929ab81a8071fd.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-199c5ea3c4a343c8.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_linter-58a9cfc3950462bb.rlib --extern ruff_mdtest=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_mdtest-c75054a927ff8e32.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-51c407333523ed73.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_workspace-0a3a03ee56d7d0a3.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-027caccc837ce91f.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/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=26dad2e594e5c3e4 -C extra-filename=-8912db7052abda42 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-5188f11a7f552eec.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-3e56841bc767e2c8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-5ac6f38c0c012f1c.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-92228c897f4ef55a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/out` Running `/usr/bin/rustc --crate-name block_comments --edition=2024 crates/ruff_python_trivia_integration_tests/tests/block_comments.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=075ce71f8f7b65ba -C extra-filename=-4ef6bc28091c60d8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-5188f11a7f552eec.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-3e56841bc767e2c8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-5ac6f38c0c012f1c.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-92228c897f4ef55a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/out` 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=ba7f39579715962a -C extra-filename=-8bb297ad568e836d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a444bd79feb048f9.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_test-bbf8b47dbc7b6a86.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-10c87865eb3a5637.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=8660e4e40b6baabf -C extra-filename=-7134c008db284ff3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a444bd79feb048f9.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_test-bbf8b47dbc7b6a86.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-10c87865eb3a5637.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name constructors --edition=2024 crates/ruff_text_size/tests/constructors.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="get-size"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "schemars", "serde"))' -C metadata=43af6ed50747fa77 -C extra-filename=-b0d7b32970a2a1b3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a444bd79feb048f9.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_test-bbf8b47dbc7b6a86.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-10c87865eb3a5637.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=69334e3762138314 -C extra-filename=-4617ac253db279a3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a444bd79feb048f9.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_test-bbf8b47dbc7b6a86.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-10c87865eb3a5637.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=69c1f023948a5f1a -C extra-filename=-d6976d21477b34fb --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a444bd79feb048f9.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_test-bbf8b47dbc7b6a86.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-10c87865eb3a5637.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=f2daaa76dc7687e1 -C extra-filename=-dd0bc65276ee3216 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-5188f11a7f552eec.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.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-6eda7e1920e0ca1a.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-3e56841bc767e2c8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-5ac6f38c0c012f1c.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/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=cf44a6b2cc2497e8 -C extra-filename=-e347d22fb722a954 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-5188f11a7f552eec.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.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-6eda7e1920e0ca1a.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-3e56841bc767e2c8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-5ac6f38c0c012f1c.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/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=99e774be6787a350 -C extra-filename=-a3df9716fce92a8b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a942bd1d7b5ebe7a.rlib --extern bstr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbstr-7b34da649b8fc59c.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-fd0c9a5752cd052a.rlib --extern csv=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcsv-ae1d59b0392eb2b7.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-21be77417de5e966.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-199c5ea3c4a343c8.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-a8bc58c8a2508e9a.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-2bb44f7b28ec03d7.rlib --extern ty_ide=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_ide-ee8ca474d2bbfc92.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-e2b6d11882757923.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_project-f85bae25a8e4747a.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwalkdir-8ead8e16b2f231c1.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/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=e3e4712cc21746fe -C extra-filename=-56aa0c51527f35ad --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a942bd1d7b5ebe7a.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-fecca9a9f58e0e65.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcamino-129ee5a01bd12627.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libchar_str-0180d5f7a7a511bf.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcompact_str-f5d82679f1b0d899.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdatatest_stable-412f1f0628a10db1.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdrop_bomb-893baa134fc0621d.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-a444bd79feb048f9.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglob-f6408f9181fa15d6.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-e7aa2edb9451bafe.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindoc-4e0f832ea692b373.so --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-5188f11a7f552eec.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-061d292cf55d368a.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-4710ffae2afc732c.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libordermap-ec0219c6f7d8af80.rlib --extern pretty_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpretty_assertions-8ce7c220e2f96f05.rlib --extern quickcheck=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquickcheck-880c42bfd30d6be1.rlib --extern quickcheck_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquickcheck_macros-c7b84fbf983ac6ee.so --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-af876bf6e2e47cc0.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-199c5ea3c4a343c8.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-2791a4e218b2aa25.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_index-bb2f7faa8ff6ad0f.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-77f9432ab844b646.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_memory_usage-89cd4e5b645feaf9.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_codegen-d84f85a6178b8073.rlib --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_edits-9d87f40cfea11268.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_importer-25c90359792fef52.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_literal-920f70edf74febd8.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-3e56841bc767e2c8.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_stdlib-3a56d0e0da6baf59.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-5ac6f38c0c012f1c.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-0b65cc70942530ea.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-39c6f53a6c045d93.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-027caccc837ce91f.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-c5b49e41511b6685.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-10c87865eb3a5637.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-a240813afd353d00.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum_macros-0f32fa6ff563b680.so --extern test_case=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtest_case-6b03f569afb62d89.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e30cdda59bc30b43.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-519e217014d7a758.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-e2b6d11882757923.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_core-8594ce7fd5d7b52d.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_semantic-d9e2c029571cb37d.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_site_packages-d07d1227275ca4f0.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_static-cef5ce67df7154fb.rlib --extern ty_test=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_test-1d30da856c51d592.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_vendored-063d3b48f2ccf844.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name cli --edition=2024 crates/ty/tests/cli/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "test-uv"))' -C metadata=e4a05db40ba6aba1 -C extra-filename=-e6ae89da1f60e3fc --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a942bd1d7b5ebe7a.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-fd0c9a5752cd052a.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap_complete_command-b40fc402b91ae786.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclearscreen-2c88bc07a5d95cc2.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-d0935f917cf49247.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam-336003725ec7e14d.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libctrlc-7e6bdddec8d6eca1.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdunce-cb7ef02bdb9eb55f.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfiletime-29e86229922521b4.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindicatif-0f6c275878b9483d.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-5188f11a7f552eec.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta_cmd-733b30d5898c6aab.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjiff-1b6da2800c8a25f3.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-af876bf6e2e47cc0.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-21be77417de5e966.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_command_line-8cbe6dd7452b4255.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-199c5ea3c4a343c8.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-2791a4e218b2aa25.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-5ac6f38c0c012f1c.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-51c407333523ed73.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-027caccc837ce91f.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-22713d0b7c566e1e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-a8bc58c8a2508e9a.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtikv_jemallocator-583cb0f5f916d9aa.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-2bb44f7b28ec03d7.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-519e217014d7a758.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_flame-a443c29a08c4808a.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_subscriber-67e33a66925767e1.rlib --extern ty=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty-30857d9526cdfc38.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_combine-8ab4e0fbf6519231.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-e2b6d11882757923.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_project-f85bae25a8e4747a.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_core-8594ce7fd5d7b52d.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_semantic-d9e2c029571cb37d.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_server-3b6055e843acbf9a.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_site_packages-d07d1227275ca4f0.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_static-cef5ce67df7154fb.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwild-6623f18e2b7547ae.rlib --extern zip=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzip-bd7c7cddf4549b16.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/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=6e30f094d3a2c58a -C extra-filename=-666800c29fcbf70e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a942bd1d7b5ebe7a.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcamino-129ee5a01bd12627.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libchar_str-0180d5f7a7a511bf.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdunce-cb7ef02bdb9eb55f.rlib --extern mdtest=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmdtest-d8929ab81a8071fd.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-199c5ea3c4a343c8.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-2791a4e218b2aa25.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-4122a6053e225940.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-5ac6f38c0c012f1c.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-0b65cc70942530ea.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-027caccc837ce91f.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-a8bc58c8a2508e9a.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-2bb44f7b28ec03d7.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-519e217014d7a758.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-e2b6d11882757923.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_core-8594ce7fd5d7b52d.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_semantic-d9e2c029571cb37d.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_vendored-063d3b48f2ccf844.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/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=7d0082d9d52f4b60 -C extra-filename=-2ebfe062cbe7a83f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a942bd1d7b5ebe7a.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-fecca9a9f58e0e65.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam-336003725ec7e14d.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdunce-cb7ef02bdb9eb55f.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libgen_lsp_types-75e9d2e6a0bdb003.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-e7aa2edb9451bafe.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-5188f11a7f552eec.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjod_thread-5bb3f25703e99dc7.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblsp_server-b997a43832cb6b45.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-21be77417de5e966.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-199c5ea3c4a343c8.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-2791a4e218b2aa25.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-77f9432ab844b646.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-4122a6053e225940.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-5ac6f38c0c012f1c.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-51c407333523ed73.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-0b65cc70942530ea.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-39c6f53a6c045d93.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-027caccc837ce91f.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-22713d0b7c566e1e.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshellexpand-a64f67ff20349222.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-c5b49e41511b6685.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-a240813afd353d00.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-a8bc58c8a2508e9a.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e30cdda59bc30b43.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-519e217014d7a758.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_subscriber-67e33a66925767e1.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_combine-8ab4e0fbf6519231.rlib --extern ty_ide=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_ide-ee8ca474d2bbfc92.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-e2b6d11882757923.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_project-f85bae25a8e4747a.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_core-8594ce7fd5d7b52d.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_semantic-d9e2c029571cb37d.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_server-3b6055e843acbf9a.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/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=0a7cc738a561538b -C extra-filename=-4ab04ec390fef82d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a942bd1d7b5ebe7a.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-fecca9a9f58e0e65.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam-336003725ec7e14d.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdunce-cb7ef02bdb9eb55f.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libgen_lsp_types-75e9d2e6a0bdb003.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-e7aa2edb9451bafe.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-5188f11a7f552eec.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjod_thread-5bb3f25703e99dc7.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblsp_server-b997a43832cb6b45.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-21be77417de5e966.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-199c5ea3c4a343c8.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-2791a4e218b2aa25.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-77f9432ab844b646.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-4122a6053e225940.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-5ac6f38c0c012f1c.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-51c407333523ed73.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-0b65cc70942530ea.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-39c6f53a6c045d93.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-027caccc837ce91f.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-22713d0b7c566e1e.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshellexpand-a64f67ff20349222.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-c5b49e41511b6685.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-a240813afd353d00.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-a8bc58c8a2508e9a.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e30cdda59bc30b43.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-519e217014d7a758.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_subscriber-67e33a66925767e1.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_combine-8ab4e0fbf6519231.rlib --extern ty_ide=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_ide-ee8ca474d2bbfc92.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-e2b6d11882757923.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_project-f85bae25a8e4747a.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_core-8594ce7fd5d7b52d.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_semantic-d9e2c029571cb37d.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/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=563028f538b02c68 -C extra-filename=-c722b825073f5dbf --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a942bd1d7b5ebe7a.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-fd0c9a5752cd052a.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap_complete_command-b40fc402b91ae786.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclearscreen-2c88bc07a5d95cc2.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-d0935f917cf49247.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam-336003725ec7e14d.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libctrlc-7e6bdddec8d6eca1.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindicatif-0f6c275878b9483d.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjiff-1b6da2800c8a25f3.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-af876bf6e2e47cc0.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_command_line-8cbe6dd7452b4255.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-199c5ea3c4a343c8.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-2791a4e218b2aa25.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-51c407333523ed73.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-027caccc837ce91f.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-22713d0b7c566e1e.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtikv_jemallocator-583cb0f5f916d9aa.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-519e217014d7a758.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_flame-a443c29a08c4808a.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_subscriber-67e33a66925767e1.rlib --extern ty=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty-30857d9526cdfc38.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_combine-8ab4e0fbf6519231.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_project-f85bae25a8e4747a.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_semantic-d9e2c029571cb37d.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_server-3b6055e843acbf9a.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_site_packages-d07d1227275ca4f0.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_static-cef5ce67df7154fb.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwild-6623f18e2b7547ae.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/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=5de6854f204389e9 -C extra-filename=-47b6a7fa2b042e17 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a942bd1d7b5ebe7a.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-fd0c9a5752cd052a.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap_complete_command-b40fc402b91ae786.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclearscreen-2c88bc07a5d95cc2.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-d0935f917cf49247.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam-336003725ec7e14d.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libctrlc-7e6bdddec8d6eca1.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdunce-cb7ef02bdb9eb55f.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfiletime-29e86229922521b4.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindicatif-0f6c275878b9483d.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-5188f11a7f552eec.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta_cmd-733b30d5898c6aab.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjiff-1b6da2800c8a25f3.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-af876bf6e2e47cc0.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-21be77417de5e966.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_command_line-8cbe6dd7452b4255.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-199c5ea3c4a343c8.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-2791a4e218b2aa25.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-5ac6f38c0c012f1c.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-51c407333523ed73.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-027caccc837ce91f.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-22713d0b7c566e1e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-a8bc58c8a2508e9a.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtikv_jemallocator-583cb0f5f916d9aa.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-2bb44f7b28ec03d7.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-519e217014d7a758.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_flame-a443c29a08c4808a.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_subscriber-67e33a66925767e1.rlib --extern ty=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty-30857d9526cdfc38.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_combine-8ab4e0fbf6519231.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-e2b6d11882757923.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_project-f85bae25a8e4747a.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_core-8594ce7fd5d7b52d.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_semantic-d9e2c029571cb37d.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_server-3b6055e843acbf9a.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_site_packages-d07d1227275ca4f0.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_static-cef5ce67df7154fb.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwild-6623f18e2b7547ae.rlib --extern zip=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzip-bd7c7cddf4549b16.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/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 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=e242cc18b8ff5f4f -C extra-filename=-10375628bbca424e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a942bd1d7b5ebe7a.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-fd0c9a5752cd052a.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap_complete_command-b40fc402b91ae786.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclearscreen-2c88bc07a5d95cc2.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-d0935f917cf49247.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam-336003725ec7e14d.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libctrlc-7e6bdddec8d6eca1.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdunce-cb7ef02bdb9eb55f.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfiletime-29e86229922521b4.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindicatif-0f6c275878b9483d.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-5188f11a7f552eec.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta_cmd-733b30d5898c6aab.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjiff-1b6da2800c8a25f3.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-af876bf6e2e47cc0.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-21be77417de5e966.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_command_line-8cbe6dd7452b4255.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-199c5ea3c4a343c8.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-2791a4e218b2aa25.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-5ac6f38c0c012f1c.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-51c407333523ed73.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-027caccc837ce91f.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-22713d0b7c566e1e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-a8bc58c8a2508e9a.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtikv_jemallocator-583cb0f5f916d9aa.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-2bb44f7b28ec03d7.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-519e217014d7a758.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_flame-a443c29a08c4808a.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_subscriber-67e33a66925767e1.rlib --extern ty=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty-30857d9526cdfc38.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_combine-8ab4e0fbf6519231.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-e2b6d11882757923.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_project-f85bae25a8e4747a.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_core-8594ce7fd5d7b52d.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_semantic-d9e2c029571cb37d.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_server-3b6055e843acbf9a.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_site_packages-d07d1227275ca4f0.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_static-cef5ce67df7154fb.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwild-6623f18e2b7547ae.rlib --extern zip=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzip-bd7c7cddf4549b16.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/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=c5d0b2f665707c96 -C extra-filename=-a032d8a859cfc167 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a942bd1d7b5ebe7a.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-fd0c9a5752cd052a.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap_complete_command-b40fc402b91ae786.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclearscreen-2c88bc07a5d95cc2.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-d0935f917cf49247.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam-336003725ec7e14d.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libctrlc-7e6bdddec8d6eca1.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdunce-cb7ef02bdb9eb55f.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfiletime-29e86229922521b4.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindicatif-0f6c275878b9483d.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-5188f11a7f552eec.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta_cmd-733b30d5898c6aab.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjiff-1b6da2800c8a25f3.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-af876bf6e2e47cc0.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-21be77417de5e966.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_command_line-8cbe6dd7452b4255.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-199c5ea3c4a343c8.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-2791a4e218b2aa25.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-5ac6f38c0c012f1c.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-51c407333523ed73.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-027caccc837ce91f.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-22713d0b7c566e1e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-a8bc58c8a2508e9a.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtikv_jemallocator-583cb0f5f916d9aa.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-2bb44f7b28ec03d7.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-519e217014d7a758.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_flame-a443c29a08c4808a.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_subscriber-67e33a66925767e1.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_combine-8ab4e0fbf6519231.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-e2b6d11882757923.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_project-f85bae25a8e4747a.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_core-8594ce7fd5d7b52d.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_semantic-d9e2c029571cb37d.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_server-3b6055e843acbf9a.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_site_packages-d07d1227275ca4f0.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_static-cef5ce67df7154fb.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwild-6623f18e2b7547ae.rlib --extern zip=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzip-bd7c7cddf4549b16.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/out -L native=/usr/lib64` warning: `ty` (test "file_watching") generated 1 warning 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=808d3a6d8aaa635d -C extra-filename=-8076733735a57291 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-fecca9a9f58e0e65.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcamino-129ee5a01bd12627.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcompact_str-f5d82679f1b0d899.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-a444bd79feb048f9.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-e7aa2edb9451bafe.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-5188f11a7f552eec.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-061d292cf55d368a.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-af876bf6e2e47cc0.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-21be77417de5e966.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-199c5ea3c4a343c8.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-2791a4e218b2aa25.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_index-bb2f7faa8ff6ad0f.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_memory_usage-89cd4e5b645feaf9.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_literal-920f70edf74febd8.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-3e56841bc767e2c8.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_stdlib-3a56d0e0da6baf59.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-5ac6f38c0c012f1c.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-0b65cc70942530ea.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-39c6f53a6c045d93.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-027caccc837ce91f.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-c5b49e41511b6685.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-a240813afd353d00.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum_macros-0f32fa6ff563b680.so --extern toml_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml_parser-42345bd7bd254880.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-519e217014d7a758.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-e2b6d11882757923.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_project-f85bae25a8e4747a.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_core-8594ce7fd5d7b52d.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_semantic-d9e2c029571cb37d.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_vendored-063d3b48f2ccf844.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/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=758dc543993f9bb7 -C extra-filename=-f4e54031ad236022 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a942bd1d7b5ebe7a.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-fecca9a9f58e0e65.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcamino-129ee5a01bd12627.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libchar_str-0180d5f7a7a511bf.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcompact_str-f5d82679f1b0d899.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdatatest_stable-412f1f0628a10db1.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdrop_bomb-893baa134fc0621d.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-a444bd79feb048f9.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglob-f6408f9181fa15d6.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-e7aa2edb9451bafe.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindoc-4e0f832ea692b373.so --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-5188f11a7f552eec.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-061d292cf55d368a.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-4710ffae2afc732c.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libordermap-ec0219c6f7d8af80.rlib --extern pretty_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpretty_assertions-8ce7c220e2f96f05.rlib --extern quickcheck=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquickcheck-880c42bfd30d6be1.rlib --extern quickcheck_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquickcheck_macros-c7b84fbf983ac6ee.so --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-af876bf6e2e47cc0.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-199c5ea3c4a343c8.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-2791a4e218b2aa25.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_index-bb2f7faa8ff6ad0f.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-77f9432ab844b646.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_memory_usage-89cd4e5b645feaf9.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_codegen-d84f85a6178b8073.rlib --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_edits-9d87f40cfea11268.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_importer-25c90359792fef52.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_literal-920f70edf74febd8.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-3e56841bc767e2c8.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_stdlib-3a56d0e0da6baf59.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-5ac6f38c0c012f1c.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-0b65cc70942530ea.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-39c6f53a6c045d93.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-027caccc837ce91f.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-c5b49e41511b6685.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-10c87865eb3a5637.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-a240813afd353d00.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum_macros-0f32fa6ff563b680.so --extern test_case=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtest_case-6b03f569afb62d89.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e30cdda59bc30b43.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-519e217014d7a758.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-e2b6d11882757923.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_core-8594ce7fd5d7b52d.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_site_packages-d07d1227275ca4f0.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_static-cef5ce67df7154fb.rlib --extern ty_test=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_test-1d30da856c51d592.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_vendored-063d3b48f2ccf844.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/out -L native=/usr/lib64` 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=7bffc95cc13de423 -C extra-filename=-a814ada124daf2b3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a942bd1d7b5ebe7a.rlib --extern bstr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbstr-7b34da649b8fc59c.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-fd0c9a5752cd052a.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-199c5ea3c4a343c8.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib --extern ty_ide=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_ide-ee8ca474d2bbfc92.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_project-f85bae25a8e4747a.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/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=39f999649a995653 -C extra-filename=-78cf4815c3d953ad --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a942bd1d7b5ebe7a.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-fd0c9a5752cd052a.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap_complete_command-b40fc402b91ae786.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclearscreen-2c88bc07a5d95cc2.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-d0935f917cf49247.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam-336003725ec7e14d.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libctrlc-7e6bdddec8d6eca1.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdunce-cb7ef02bdb9eb55f.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfiletime-29e86229922521b4.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindicatif-0f6c275878b9483d.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-5188f11a7f552eec.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta_cmd-733b30d5898c6aab.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjiff-1b6da2800c8a25f3.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-af876bf6e2e47cc0.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-21be77417de5e966.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_command_line-8cbe6dd7452b4255.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-199c5ea3c4a343c8.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-2791a4e218b2aa25.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-5ac6f38c0c012f1c.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-51c407333523ed73.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-027caccc837ce91f.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-22713d0b7c566e1e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-a8bc58c8a2508e9a.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtikv_jemallocator-583cb0f5f916d9aa.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-2bb44f7b28ec03d7.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-519e217014d7a758.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_flame-a443c29a08c4808a.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_subscriber-67e33a66925767e1.rlib --extern ty=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty-30857d9526cdfc38.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_combine-8ab4e0fbf6519231.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-e2b6d11882757923.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_project-f85bae25a8e4747a.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_core-8594ce7fd5d7b52d.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_semantic-d9e2c029571cb37d.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_server-3b6055e843acbf9a.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_site_packages-d07d1227275ca4f0.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_static-cef5ce67df7154fb.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwild-6623f18e2b7547ae.rlib --extern zip=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzip-bd7c7cddf4549b16.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/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=41c9379c57f08797 -C extra-filename=-d249d68c53b12ed3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a942bd1d7b5ebe7a.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-fecca9a9f58e0e65.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcamino-129ee5a01bd12627.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libchar_str-0180d5f7a7a511bf.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcompact_str-f5d82679f1b0d899.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdatatest_stable-412f1f0628a10db1.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdrop_bomb-893baa134fc0621d.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-a444bd79feb048f9.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglob-f6408f9181fa15d6.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-e7aa2edb9451bafe.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindoc-4e0f832ea692b373.so --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-5188f11a7f552eec.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-061d292cf55d368a.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-4710ffae2afc732c.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libordermap-ec0219c6f7d8af80.rlib --extern pretty_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpretty_assertions-8ce7c220e2f96f05.rlib --extern quickcheck=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquickcheck-880c42bfd30d6be1.rlib --extern quickcheck_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquickcheck_macros-c7b84fbf983ac6ee.so --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-af876bf6e2e47cc0.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-199c5ea3c4a343c8.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-2791a4e218b2aa25.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_index-bb2f7faa8ff6ad0f.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-77f9432ab844b646.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_memory_usage-89cd4e5b645feaf9.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_codegen-d84f85a6178b8073.rlib --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_edits-9d87f40cfea11268.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_importer-25c90359792fef52.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_literal-920f70edf74febd8.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-3e56841bc767e2c8.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_stdlib-3a56d0e0da6baf59.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-5ac6f38c0c012f1c.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-0b65cc70942530ea.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-39c6f53a6c045d93.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-027caccc837ce91f.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-c5b49e41511b6685.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-10c87865eb3a5637.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-a240813afd353d00.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum_macros-0f32fa6ff563b680.so --extern test_case=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtest_case-6b03f569afb62d89.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e30cdda59bc30b43.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-519e217014d7a758.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-e2b6d11882757923.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_core-8594ce7fd5d7b52d.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_semantic-d9e2c029571cb37d.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_site_packages-d07d1227275ca4f0.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_static-cef5ce67df7154fb.rlib --extern ty_test=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_test-1d30da856c51d592.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_vendored-063d3b48f2ccf844.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/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=3d85c256f2acb941 -C extra-filename=-eb16fccb6e27f9c4 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a942bd1d7b5ebe7a.rlib --extern bitvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitvec-637e2d9224e60c86.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcamino-129ee5a01bd12627.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libchar_str-0180d5f7a7a511bf.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-d0935f917cf49247.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcompact_str-f5d82679f1b0d899.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam-336003725ec7e14d.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-a444bd79feb048f9.rlib --extern globset=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglobset-282f7dcf960ae950.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-5188f11a7f552eec.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libnotify-f17df215d8cbfd30.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libordermap-ec0219c6f7d8af80.rlib --extern parking_lot=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libparking_lot-828b80dfe36c0057.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpep440_rs-b40ad19ab3b75f08.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-af876bf6e2e47cc0.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-21be77417de5e966.rlib --extern regex_automata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex_automata-1d21f55dd326bbe1.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-83797c53e70649aa.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-199c5ea3c4a343c8.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-77f9432ab844b646.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_memory_usage-89cd4e5b645feaf9.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_options_metadata-0625cd8785061a11.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-5ac6f38c0c012f1c.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-51c407333523ed73.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-39c6f53a6c045d93.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-027caccc837ce91f.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-22713d0b7c566e1e.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshellexpand-a64f67ff20349222.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-a240813afd353d00.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum_macros-0f32fa6ff563b680.so --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-a8bc58c8a2508e9a.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e30cdda59bc30b43.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-2bb44f7b28ec03d7.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-519e217014d7a758.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_combine-8ab4e0fbf6519231.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-e2b6d11882757923.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_core-8594ce7fd5d7b52d.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_semantic-d9e2c029571cb37d.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_static-cef5ce67df7154fb.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_vendored-063d3b48f2ccf844.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/out -L native=/usr/lib64` 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=ab705296167438e7 -C extra-filename=-afc84f80f48eb5d3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-5188f11a7f552eec.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.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-6eda7e1920e0ca1a.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-3e56841bc767e2c8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-5ac6f38c0c012f1c.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/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=027ae5e46a7fbab5 -C extra-filename=-086d6f9ce8a9a0ca --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-5188f11a7f552eec.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.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-6eda7e1920e0ca1a.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-3e56841bc767e2c8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-5ac6f38c0c012f1c.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/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=23dd99d4636cc0c3 -C extra-filename=-be99ddb7b8439bf3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-5188f11a7f552eec.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.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-6eda7e1920e0ca1a.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-3e56841bc767e2c8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-5ac6f38c0c012f1c.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/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=093c17fd424024af -C extra-filename=-e84540111f0d0646 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-5188f11a7f552eec.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.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-6eda7e1920e0ca1a.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-3e56841bc767e2c8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-5ac6f38c0c012f1c.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/out` Running `/usr/bin/rustc --crate-name match_pattern --edition=2024 crates/ruff_python_ast_integration_tests/tests/match_pattern.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=72ac297af880cad5 -C extra-filename=-f356bb26706eb005 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-5188f11a7f552eec.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.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-6eda7e1920e0ca1a.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-3e56841bc767e2c8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-5ac6f38c0c012f1c.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/out` Running `/usr/bin/rustc --crate-name source_order --edition=2024 crates/ruff_python_ast_integration_tests/tests/source_order.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=105961a5d73bdb68 -C extra-filename=-56d9037e84d0f05c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-5188f11a7f552eec.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.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-6eda7e1920e0ca1a.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-3e56841bc767e2c8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-5ac6f38c0c012f1c.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/out` 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=ab3cdae955a96fe4 -C extra-filename=-3e0c467dd8d1eb37 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a942bd1d7b5ebe7a.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libassert_fs-62f2924c61fa5afa.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-fecca9a9f58e0e65.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcachedir-418c5c1f3d6afa80.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-fd0c9a5752cd052a.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap_complete_command-b40fc402b91ae786.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclearscreen-2c88bc07a5d95cc2.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-d0935f917cf49247.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdunce-cb7ef02bdb9eb55f.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfiletime-29e86229922521b4.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglobwalk-621f67952c5a3453.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libignore-0a3a257692874e09.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-e7aa2edb9451bafe.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindoc-4e0f832ea692b373.so --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-5188f11a7f552eec.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta_cmd-733b30d5898c6aab.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libis_macro-9006cd56e93b88dc.so --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-061d292cf55d368a.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjiff-1b6da2800c8a25f3.rlib --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-99a890c2ea19c348.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libnotify-f17df215d8cbfd30.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_absolutize-3d47eea66b16690e.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-af876bf6e2e47cc0.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-21be77417de5e966.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librkyv-54c5902f0bbdfd9a.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff-4543d8a5fc87d95f.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-83797c53e70649aa.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_command_line-8cbe6dd7452b4255.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-199c5ea3c4a343c8.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-2791a4e218b2aa25.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_graph-3a23f41ab6f77486.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_linter-58a9cfc3950462bb.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-77f9432ab844b646.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_markdown-42a1afa89f431ede.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-4122a6053e225940.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_options_metadata-0625cd8785061a11.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_formatter-c496b7f8b147c9c3.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-3e56841bc767e2c8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-5ac6f38c0c012f1c.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-51c407333523ed73.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_server-0ebccb2192c64500.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-0b65cc70942530ea.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_workspace-0a3a03ee56d7d0a3.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-39c6f53a6c045d93.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-22713d0b7c566e1e.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshellexpand-a64f67ff20349222.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-a240813afd353d00.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-a8bc58c8a2508e9a.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtest_case-6b03f569afb62d89.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e30cdda59bc30b43.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtikv_jemallocator-583cb0f5f916d9aa.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-2bb44f7b28ec03d7.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-519e217014d7a758.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwalkdir-8ead8e16b2f231c1.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwild-6623f18e2b7547ae.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/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=c022366c9d97f30c -C extra-filename=-70034e6c6e65b82a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a942bd1d7b5ebe7a.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libassert_fs-62f2924c61fa5afa.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-fecca9a9f58e0e65.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcachedir-418c5c1f3d6afa80.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-fd0c9a5752cd052a.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap_complete_command-b40fc402b91ae786.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclearscreen-2c88bc07a5d95cc2.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-d0935f917cf49247.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdunce-cb7ef02bdb9eb55f.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfiletime-29e86229922521b4.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglobwalk-621f67952c5a3453.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libignore-0a3a257692874e09.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-e7aa2edb9451bafe.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindoc-4e0f832ea692b373.so --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-5188f11a7f552eec.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta_cmd-733b30d5898c6aab.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libis_macro-9006cd56e93b88dc.so --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-061d292cf55d368a.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjiff-1b6da2800c8a25f3.rlib --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-99a890c2ea19c348.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libnotify-f17df215d8cbfd30.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_absolutize-3d47eea66b16690e.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-af876bf6e2e47cc0.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-21be77417de5e966.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librkyv-54c5902f0bbdfd9a.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff-4543d8a5fc87d95f.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-83797c53e70649aa.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_command_line-8cbe6dd7452b4255.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-199c5ea3c4a343c8.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-2791a4e218b2aa25.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_graph-3a23f41ab6f77486.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_linter-58a9cfc3950462bb.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-77f9432ab844b646.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_markdown-42a1afa89f431ede.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-4122a6053e225940.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_options_metadata-0625cd8785061a11.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_formatter-c496b7f8b147c9c3.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-3e56841bc767e2c8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-5ac6f38c0c012f1c.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-51c407333523ed73.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_server-0ebccb2192c64500.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-0b65cc70942530ea.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_workspace-0a3a03ee56d7d0a3.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-39c6f53a6c045d93.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-22713d0b7c566e1e.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshellexpand-a64f67ff20349222.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-a240813afd353d00.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-a8bc58c8a2508e9a.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtest_case-6b03f569afb62d89.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e30cdda59bc30b43.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtikv_jemallocator-583cb0f5f916d9aa.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-2bb44f7b28ec03d7.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-519e217014d7a758.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwalkdir-8ead8e16b2f231c1.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwild-6623f18e2b7547ae.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/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=c43d98dfcf1ea448 -C extra-filename=-649645b0f0048595 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a942bd1d7b5ebe7a.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libassert_fs-62f2924c61fa5afa.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-fecca9a9f58e0e65.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcachedir-418c5c1f3d6afa80.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-fd0c9a5752cd052a.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap_complete_command-b40fc402b91ae786.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclearscreen-2c88bc07a5d95cc2.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-d0935f917cf49247.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdunce-cb7ef02bdb9eb55f.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfiletime-29e86229922521b4.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglobwalk-621f67952c5a3453.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libignore-0a3a257692874e09.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-e7aa2edb9451bafe.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindoc-4e0f832ea692b373.so --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-5188f11a7f552eec.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta_cmd-733b30d5898c6aab.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libis_macro-9006cd56e93b88dc.so --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-061d292cf55d368a.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjiff-1b6da2800c8a25f3.rlib --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-99a890c2ea19c348.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libnotify-f17df215d8cbfd30.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_absolutize-3d47eea66b16690e.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-af876bf6e2e47cc0.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-21be77417de5e966.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librkyv-54c5902f0bbdfd9a.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff-4543d8a5fc87d95f.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-83797c53e70649aa.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_command_line-8cbe6dd7452b4255.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-199c5ea3c4a343c8.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-2791a4e218b2aa25.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_graph-3a23f41ab6f77486.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_linter-58a9cfc3950462bb.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-77f9432ab844b646.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_markdown-42a1afa89f431ede.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-4122a6053e225940.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_options_metadata-0625cd8785061a11.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_formatter-c496b7f8b147c9c3.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-3e56841bc767e2c8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-5ac6f38c0c012f1c.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-51c407333523ed73.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_server-0ebccb2192c64500.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-0b65cc70942530ea.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_workspace-0a3a03ee56d7d0a3.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-39c6f53a6c045d93.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-22713d0b7c566e1e.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshellexpand-a64f67ff20349222.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-a240813afd353d00.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-a8bc58c8a2508e9a.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtest_case-6b03f569afb62d89.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e30cdda59bc30b43.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtikv_jemallocator-583cb0f5f916d9aa.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-2bb44f7b28ec03d7.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-519e217014d7a758.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwalkdir-8ead8e16b2f231c1.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwild-6623f18e2b7547ae.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/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=13b07d7ae24926b5 -C extra-filename=-a5a61068f6f4ec18 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a942bd1d7b5ebe7a.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-fecca9a9f58e0e65.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcachedir-418c5c1f3d6afa80.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-fd0c9a5752cd052a.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap_complete_command-b40fc402b91ae786.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclearscreen-2c88bc07a5d95cc2.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-d0935f917cf49247.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfiletime-29e86229922521b4.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglobwalk-621f67952c5a3453.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libignore-0a3a257692874e09.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-e7aa2edb9451bafe.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libis_macro-9006cd56e93b88dc.so --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-061d292cf55d368a.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjiff-1b6da2800c8a25f3.rlib --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-99a890c2ea19c348.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libnotify-f17df215d8cbfd30.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_absolutize-3d47eea66b16690e.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-af876bf6e2e47cc0.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-21be77417de5e966.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librkyv-54c5902f0bbdfd9a.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff-4543d8a5fc87d95f.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-83797c53e70649aa.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_command_line-8cbe6dd7452b4255.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-199c5ea3c4a343c8.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-2791a4e218b2aa25.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_graph-3a23f41ab6f77486.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_linter-58a9cfc3950462bb.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-77f9432ab844b646.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_markdown-42a1afa89f431ede.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-4122a6053e225940.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_options_metadata-0625cd8785061a11.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_formatter-c496b7f8b147c9c3.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-3e56841bc767e2c8.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-51c407333523ed73.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_server-0ebccb2192c64500.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-0b65cc70942530ea.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_workspace-0a3a03ee56d7d0a3.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-39c6f53a6c045d93.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-22713d0b7c566e1e.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshellexpand-a64f67ff20349222.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-a240813afd353d00.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-a8bc58c8a2508e9a.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e30cdda59bc30b43.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtikv_jemallocator-583cb0f5f916d9aa.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-2bb44f7b28ec03d7.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-519e217014d7a758.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwalkdir-8ead8e16b2f231c1.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwild-6623f18e2b7547ae.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/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=21e191402739ea9f -C extra-filename=-6744ebee741922dc --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a942bd1d7b5ebe7a.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libassert_fs-62f2924c61fa5afa.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-fecca9a9f58e0e65.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcachedir-418c5c1f3d6afa80.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-fd0c9a5752cd052a.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap_complete_command-b40fc402b91ae786.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclearscreen-2c88bc07a5d95cc2.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-d0935f917cf49247.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdunce-cb7ef02bdb9eb55f.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfiletime-29e86229922521b4.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglobwalk-621f67952c5a3453.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libignore-0a3a257692874e09.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-e7aa2edb9451bafe.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindoc-4e0f832ea692b373.so --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-5188f11a7f552eec.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta_cmd-733b30d5898c6aab.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libis_macro-9006cd56e93b88dc.so --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-061d292cf55d368a.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjiff-1b6da2800c8a25f3.rlib --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-99a890c2ea19c348.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libnotify-f17df215d8cbfd30.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_absolutize-3d47eea66b16690e.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-af876bf6e2e47cc0.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-21be77417de5e966.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librkyv-54c5902f0bbdfd9a.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff-4543d8a5fc87d95f.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-83797c53e70649aa.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_command_line-8cbe6dd7452b4255.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-199c5ea3c4a343c8.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-2791a4e218b2aa25.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_graph-3a23f41ab6f77486.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_linter-58a9cfc3950462bb.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-77f9432ab844b646.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_markdown-42a1afa89f431ede.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-4122a6053e225940.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_options_metadata-0625cd8785061a11.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_formatter-c496b7f8b147c9c3.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-3e56841bc767e2c8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-5ac6f38c0c012f1c.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-51c407333523ed73.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_server-0ebccb2192c64500.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-0b65cc70942530ea.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_workspace-0a3a03ee56d7d0a3.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-39c6f53a6c045d93.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-22713d0b7c566e1e.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshellexpand-a64f67ff20349222.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-a240813afd353d00.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-a8bc58c8a2508e9a.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtest_case-6b03f569afb62d89.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e30cdda59bc30b43.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtikv_jemallocator-583cb0f5f916d9aa.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-2bb44f7b28ec03d7.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-519e217014d7a758.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwalkdir-8ead8e16b2f231c1.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwild-6623f18e2b7547ae.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name cli --edition=2024 crates/ruff/tests/cli/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ea02849549d464b8 -C extra-filename=-54a7cfbbcfda3c58 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a942bd1d7b5ebe7a.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libassert_fs-62f2924c61fa5afa.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-fecca9a9f58e0e65.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcachedir-418c5c1f3d6afa80.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-fd0c9a5752cd052a.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap_complete_command-b40fc402b91ae786.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclearscreen-2c88bc07a5d95cc2.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-d0935f917cf49247.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdunce-cb7ef02bdb9eb55f.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfiletime-29e86229922521b4.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglobwalk-621f67952c5a3453.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libignore-0a3a257692874e09.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-e7aa2edb9451bafe.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindoc-4e0f832ea692b373.so --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-5188f11a7f552eec.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta_cmd-733b30d5898c6aab.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libis_macro-9006cd56e93b88dc.so --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-061d292cf55d368a.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjiff-1b6da2800c8a25f3.rlib --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-99a890c2ea19c348.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libnotify-f17df215d8cbfd30.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_absolutize-3d47eea66b16690e.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-af876bf6e2e47cc0.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-21be77417de5e966.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librkyv-54c5902f0bbdfd9a.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff-4543d8a5fc87d95f.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-83797c53e70649aa.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_command_line-8cbe6dd7452b4255.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-199c5ea3c4a343c8.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-2791a4e218b2aa25.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_graph-3a23f41ab6f77486.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_linter-58a9cfc3950462bb.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-77f9432ab844b646.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_markdown-42a1afa89f431ede.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-4122a6053e225940.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_options_metadata-0625cd8785061a11.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_formatter-c496b7f8b147c9c3.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-3e56841bc767e2c8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-5ac6f38c0c012f1c.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-51c407333523ed73.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_server-0ebccb2192c64500.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-0b65cc70942530ea.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_workspace-0a3a03ee56d7d0a3.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-39c6f53a6c045d93.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-22713d0b7c566e1e.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshellexpand-a64f67ff20349222.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-a240813afd353d00.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-a8bc58c8a2508e9a.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtest_case-6b03f569afb62d89.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e30cdda59bc30b43.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtikv_jemallocator-583cb0f5f916d9aa.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-2bb44f7b28ec03d7.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-519e217014d7a758.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwalkdir-8ead8e16b2f231c1.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwild-6623f18e2b7547ae.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/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=9d30fdd7b3ecb093 -C extra-filename=-d01cf3c5d36dbc87 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a942bd1d7b5ebe7a.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libassert_fs-62f2924c61fa5afa.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-fecca9a9f58e0e65.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcachedir-418c5c1f3d6afa80.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-fd0c9a5752cd052a.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap_complete_command-b40fc402b91ae786.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclearscreen-2c88bc07a5d95cc2.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-d0935f917cf49247.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdunce-cb7ef02bdb9eb55f.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfiletime-29e86229922521b4.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglobwalk-621f67952c5a3453.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libignore-0a3a257692874e09.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-e7aa2edb9451bafe.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindoc-4e0f832ea692b373.so --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-5188f11a7f552eec.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta_cmd-733b30d5898c6aab.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libis_macro-9006cd56e93b88dc.so --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-061d292cf55d368a.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjiff-1b6da2800c8a25f3.rlib --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-99a890c2ea19c348.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libnotify-f17df215d8cbfd30.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_absolutize-3d47eea66b16690e.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-af876bf6e2e47cc0.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-21be77417de5e966.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librkyv-54c5902f0bbdfd9a.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff-4543d8a5fc87d95f.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-83797c53e70649aa.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_command_line-8cbe6dd7452b4255.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-199c5ea3c4a343c8.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-2791a4e218b2aa25.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_graph-3a23f41ab6f77486.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_linter-58a9cfc3950462bb.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-77f9432ab844b646.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_markdown-42a1afa89f431ede.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-4122a6053e225940.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_options_metadata-0625cd8785061a11.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_formatter-c496b7f8b147c9c3.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-3e56841bc767e2c8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-5ac6f38c0c012f1c.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-51c407333523ed73.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_server-0ebccb2192c64500.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-0b65cc70942530ea.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_workspace-0a3a03ee56d7d0a3.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-39c6f53a6c045d93.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-22713d0b7c566e1e.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshellexpand-a64f67ff20349222.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-a240813afd353d00.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-a8bc58c8a2508e9a.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtest_case-6b03f569afb62d89.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e30cdda59bc30b43.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtikv_jemallocator-583cb0f5f916d9aa.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-2bb44f7b28ec03d7.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-519e217014d7a758.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwalkdir-8ead8e16b2f231c1.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwild-6623f18e2b7547ae.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/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=84e2696242756689 -C extra-filename=-0952e025eb946d16 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a942bd1d7b5ebe7a.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libassert_fs-62f2924c61fa5afa.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-fecca9a9f58e0e65.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcachedir-418c5c1f3d6afa80.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-fd0c9a5752cd052a.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap_complete_command-b40fc402b91ae786.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclearscreen-2c88bc07a5d95cc2.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-d0935f917cf49247.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdunce-cb7ef02bdb9eb55f.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfiletime-29e86229922521b4.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglobwalk-621f67952c5a3453.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libignore-0a3a257692874e09.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-e7aa2edb9451bafe.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindoc-4e0f832ea692b373.so --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-5188f11a7f552eec.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta_cmd-733b30d5898c6aab.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libis_macro-9006cd56e93b88dc.so --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-061d292cf55d368a.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjiff-1b6da2800c8a25f3.rlib --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-99a890c2ea19c348.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libnotify-f17df215d8cbfd30.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_absolutize-3d47eea66b16690e.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-af876bf6e2e47cc0.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-21be77417de5e966.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librkyv-54c5902f0bbdfd9a.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff-4543d8a5fc87d95f.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-83797c53e70649aa.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_command_line-8cbe6dd7452b4255.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-199c5ea3c4a343c8.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-2791a4e218b2aa25.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_graph-3a23f41ab6f77486.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_linter-58a9cfc3950462bb.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-77f9432ab844b646.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_markdown-42a1afa89f431ede.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-4122a6053e225940.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_options_metadata-0625cd8785061a11.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_formatter-c496b7f8b147c9c3.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-3e56841bc767e2c8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-5ac6f38c0c012f1c.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-51c407333523ed73.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_server-0ebccb2192c64500.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-0b65cc70942530ea.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_workspace-0a3a03ee56d7d0a3.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-39c6f53a6c045d93.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-22713d0b7c566e1e.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshellexpand-a64f67ff20349222.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-a240813afd353d00.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-a8bc58c8a2508e9a.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtest_case-6b03f569afb62d89.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e30cdda59bc30b43.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtikv_jemallocator-583cb0f5f916d9aa.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-2bb44f7b28ec03d7.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-519e217014d7a758.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwalkdir-8ead8e16b2f231c1.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwild-6623f18e2b7547ae.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/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=7820c0f3fae552bf -C extra-filename=-4969ba7a8bfe5834 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a942bd1d7b5ebe7a.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libassert_fs-62f2924c61fa5afa.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-fecca9a9f58e0e65.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcachedir-418c5c1f3d6afa80.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-fd0c9a5752cd052a.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap_complete_command-b40fc402b91ae786.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclearscreen-2c88bc07a5d95cc2.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-d0935f917cf49247.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdunce-cb7ef02bdb9eb55f.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfiletime-29e86229922521b4.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglobwalk-621f67952c5a3453.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libignore-0a3a257692874e09.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-e7aa2edb9451bafe.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindoc-4e0f832ea692b373.so --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-5188f11a7f552eec.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta_cmd-733b30d5898c6aab.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libis_macro-9006cd56e93b88dc.so --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-061d292cf55d368a.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjiff-1b6da2800c8a25f3.rlib --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-99a890c2ea19c348.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libnotify-f17df215d8cbfd30.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_absolutize-3d47eea66b16690e.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-af876bf6e2e47cc0.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-21be77417de5e966.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librkyv-54c5902f0bbdfd9a.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-83797c53e70649aa.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_command_line-8cbe6dd7452b4255.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-199c5ea3c4a343c8.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-2791a4e218b2aa25.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_graph-3a23f41ab6f77486.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_linter-58a9cfc3950462bb.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-77f9432ab844b646.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_markdown-42a1afa89f431ede.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-4122a6053e225940.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_options_metadata-0625cd8785061a11.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_formatter-c496b7f8b147c9c3.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-3e56841bc767e2c8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-5ac6f38c0c012f1c.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-51c407333523ed73.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_server-0ebccb2192c64500.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-0b65cc70942530ea.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_workspace-0a3a03ee56d7d0a3.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-39c6f53a6c045d93.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-22713d0b7c566e1e.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshellexpand-a64f67ff20349222.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-a240813afd353d00.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-a8bc58c8a2508e9a.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtest_case-6b03f569afb62d89.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e30cdda59bc30b43.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtikv_jemallocator-583cb0f5f916d9aa.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-2bb44f7b28ec03d7.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-519e217014d7a758.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwalkdir-8ead8e16b2f231c1.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwild-6623f18e2b7547ae.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/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=8e93fb27998d246b -C extra-filename=-8e69ed3e640bfbab --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a942bd1d7b5ebe7a.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcamino-129ee5a01bd12627.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-d0935f917cf49247.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-e7aa2edb9451bafe.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-5188f11a7f552eec.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-4710ffae2afc732c.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_slash-2146b5c000553d7e.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-21be77417de5e966.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-199c5ea3c4a343c8.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-2791a4e218b2aa25.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_index-bb2f7faa8ff6ad0f.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-5ac6f38c0c012f1c.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-0b65cc70942530ea.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-39c6f53a6c045d93.rlib --extern rustc_stable_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_stable_hash-6b7c6a143d440805.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-027caccc837ce91f.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsimilar-16fb44ef26f3cdb8.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-c5b49e41511b6685.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e30cdda59bc30b43.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-2bb44f7b28ec03d7.rlib --extern toml_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml_parser-42345bd7bd254880.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-519e217014d7a758.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/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=eacef613606b8b34 -C extra-filename=-7864ef6fcfdb4858 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a942bd1d7b5ebe7a.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam-336003725ec7e14d.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdunce-cb7ef02bdb9eb55f.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libgen_lsp_types-75e9d2e6a0bdb003.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libignore-0a3a257692874e09.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-5188f11a7f552eec.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjod_thread-5bb3f25703e99dc7.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblsp_server-b997a43832cb6b45.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-4710ffae2afc732c.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-21be77417de5e966.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-199c5ea3c4a343c8.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-2791a4e218b2aa25.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_formatter-f1d8fab01acb5b7d.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_linter-58a9cfc3950462bb.rlib --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_markdown-42a1afa89f431ede.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-4122a6053e225940.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_codegen-d84f85a6178b8073.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_formatter-c496b7f8b147c9c3.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_index-bae20ff1847eee94.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-3e56841bc767e2c8.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-51c407333523ed73.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_server-0ebccb2192c64500.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-0b65cc70942530ea.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_workspace-0a3a03ee56d7d0a3.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-39c6f53a6c045d93.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-22713d0b7c566e1e.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshellexpand-a64f67ff20349222.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-c5b49e41511b6685.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-a8bc58c8a2508e9a.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtest_case-6b03f569afb62d89.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e30cdda59bc30b43.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-2bb44f7b28ec03d7.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-519e217014d7a758.rlib --extern tracing_log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_log-84fb9a4c1dc2b781.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_subscriber-67e33a66925767e1.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/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=f3d7537ed94d6218 -C extra-filename=-b067c4e94cd14153 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a942bd1d7b5ebe7a.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam-336003725ec7e14d.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdunce-cb7ef02bdb9eb55f.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libgen_lsp_types-75e9d2e6a0bdb003.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libignore-0a3a257692874e09.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-5188f11a7f552eec.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjod_thread-5bb3f25703e99dc7.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblsp_server-b997a43832cb6b45.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-4710ffae2afc732c.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-21be77417de5e966.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-199c5ea3c4a343c8.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-2791a4e218b2aa25.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_formatter-f1d8fab01acb5b7d.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_linter-58a9cfc3950462bb.rlib --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_markdown-42a1afa89f431ede.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-4122a6053e225940.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_codegen-d84f85a6178b8073.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_formatter-c496b7f8b147c9c3.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_index-bae20ff1847eee94.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-3e56841bc767e2c8.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-51c407333523ed73.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_server-0ebccb2192c64500.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-0b65cc70942530ea.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_workspace-0a3a03ee56d7d0a3.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-39c6f53a6c045d93.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-22713d0b7c566e1e.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshellexpand-a64f67ff20349222.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-c5b49e41511b6685.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-a8bc58c8a2508e9a.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtest_case-6b03f569afb62d89.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e30cdda59bc30b43.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-2bb44f7b28ec03d7.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-519e217014d7a758.rlib --extern tracing_log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_log-84fb9a4c1dc2b781.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_subscriber-67e33a66925767e1.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_python_parser --edition=2024 crates/ruff_python_parser/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=db8800545985865d -C extra-filename=-806e37d3381d3ef4 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a942bd1d7b5ebe7a.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-fecca9a9f58e0e65.rlib --extern bstr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbstr-7b34da649b8fc59c.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdatatest_stable-412f1f0628a10db1.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdrop_bomb-893baa134fc0621d.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-a444bd79feb048f9.rlib --extern hashbrown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libhashbrown-5aec5ce976bfda94.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-5188f11a7f552eec.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-061d292cf55d368a.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-4710ffae2afc732c.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-ca22ce40766d3d91.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-5ac6f38c0c012f1c.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-0b65cc70942530ea.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-39c6f53a6c045d93.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-22713d0b7c566e1e.rlib --extern stacker=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstacker-453dc9329bba2d16.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-10c87865eb3a5637.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthin_vec-e20202fc846da04e.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_ident-733292a5044c81b6.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_normalization-3684cb8f82f9a34c.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_names2-ab6b132e73dcef5c.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwalkdir-8ead8e16b2f231c1.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/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=8a200f6444105b7f -C extra-filename=-0f1c4fcc43e7b1f8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a942bd1d7b5ebe7a.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-fd0c9a5752cd052a.rlib --extern countme=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcountme-8912f36f29ebe858.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdatatest_stable-412f1f0628a10db1.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-5188f11a7f552eec.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-061d292cf55d368a.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-4710ffae2afc732c.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-21be77417de5e966.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-83797c53e70649aa.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-199c5ea3c4a343c8.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_formatter-f1d8fab01acb5b7d.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-77f9432ab844b646.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_formatter-c496b7f8b147c9c3.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-3e56841bc767e2c8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-5ac6f38c0c012f1c.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-0b65cc70942530ea.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-39c6f53a6c045d93.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-027caccc837ce91f.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-22713d0b7c566e1e.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsimilar-16fb44ef26f3cdb8.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-c5b49e41511b6685.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-10c87865eb3a5637.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e30cdda59bc30b43.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-519e217014d7a758.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/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=36df976aecb07172 -C extra-filename=-9f84fb813c48c14c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a942bd1d7b5ebe7a.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-fd0c9a5752cd052a.rlib --extern countme=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcountme-8912f36f29ebe858.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdatatest_stable-412f1f0628a10db1.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-5188f11a7f552eec.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-061d292cf55d368a.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-4710ffae2afc732c.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-21be77417de5e966.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-83797c53e70649aa.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-199c5ea3c4a343c8.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_formatter-f1d8fab01acb5b7d.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-77f9432ab844b646.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_formatter-c496b7f8b147c9c3.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-3e56841bc767e2c8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-5ac6f38c0c012f1c.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-0b65cc70942530ea.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-39c6f53a6c045d93.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-027caccc837ce91f.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-22713d0b7c566e1e.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsimilar-16fb44ef26f3cdb8.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-c5b49e41511b6685.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-10c87865eb3a5637.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e30cdda59bc30b43.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-519e217014d7a758.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/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=14a4493094851089 -C extra-filename=-6a5e1355feddc38d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a942bd1d7b5ebe7a.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-fecca9a9f58e0e65.rlib --extern bstr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbstr-7b34da649b8fc59c.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdatatest_stable-412f1f0628a10db1.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdrop_bomb-893baa134fc0621d.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-a444bd79feb048f9.rlib --extern hashbrown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libhashbrown-5aec5ce976bfda94.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-5188f11a7f552eec.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-061d292cf55d368a.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-4710ffae2afc732c.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-ca22ce40766d3d91.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-3e56841bc767e2c8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-5ac6f38c0c012f1c.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-0b65cc70942530ea.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-39c6f53a6c045d93.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-22713d0b7c566e1e.rlib --extern stacker=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstacker-453dc9329bba2d16.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-10c87865eb3a5637.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthin_vec-e20202fc846da04e.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_ident-733292a5044c81b6.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_normalization-3684cb8f82f9a34c.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_names2-ab6b132e73dcef5c.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwalkdir-8ead8e16b2f231c1.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/out` Running `/usr/bin/rustc --crate-name fixtures --edition=2024 crates/ruff_python_formatter/tests/fixtures.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg test --cfg 'feature="default"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "schemars", "serde"))' -C metadata=cc33c9c0aedb2141 -C extra-filename=-962871ba9577d9d0 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a942bd1d7b5ebe7a.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-fd0c9a5752cd052a.rlib --extern countme=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcountme-8912f36f29ebe858.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdatatest_stable-412f1f0628a10db1.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-5188f11a7f552eec.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-061d292cf55d368a.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-4710ffae2afc732c.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-21be77417de5e966.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-83797c53e70649aa.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-199c5ea3c4a343c8.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_formatter-f1d8fab01acb5b7d.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-77f9432ab844b646.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_formatter-c496b7f8b147c9c3.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-3e56841bc767e2c8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-5ac6f38c0c012f1c.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-0b65cc70942530ea.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-39c6f53a6c045d93.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-027caccc837ce91f.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-22713d0b7c566e1e.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsimilar-16fb44ef26f3cdb8.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-c5b49e41511b6685.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-10c87865eb3a5637.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e30cdda59bc30b43.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-519e217014d7a758.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/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=6c59c24ea5087fa5 -C extra-filename=-a0220de6e3fc7657 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a942bd1d7b5ebe7a.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-fecca9a9f58e0e65.rlib --extern bstr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbstr-7b34da649b8fc59c.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdatatest_stable-412f1f0628a10db1.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdrop_bomb-893baa134fc0621d.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-a444bd79feb048f9.rlib --extern hashbrown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libhashbrown-5aec5ce976bfda94.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-5188f11a7f552eec.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-061d292cf55d368a.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-4710ffae2afc732c.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-ca22ce40766d3d91.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-3e56841bc767e2c8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-5ac6f38c0c012f1c.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-0b65cc70942530ea.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-39c6f53a6c045d93.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-22713d0b7c566e1e.rlib --extern stacker=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstacker-453dc9329bba2d16.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-10c87865eb3a5637.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthin_vec-e20202fc846da04e.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_ident-733292a5044c81b6.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_normalization-3684cb8f82f9a34c.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_names2-ab6b132e73dcef5c.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwalkdir-8ead8e16b2f231c1.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/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 --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=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=1c60d1459dfcf013 -C extra-filename=-f4bdfb05f1392bcd --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a942bd1d7b5ebe7a.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-fd0c9a5752cd052a.rlib --extern countme=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcountme-8912f36f29ebe858.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdatatest_stable-412f1f0628a10db1.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-5188f11a7f552eec.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-061d292cf55d368a.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-4710ffae2afc732c.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-21be77417de5e966.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-83797c53e70649aa.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-199c5ea3c4a343c8.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_formatter-f1d8fab01acb5b7d.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-77f9432ab844b646.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-3e56841bc767e2c8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-5ac6f38c0c012f1c.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-0b65cc70942530ea.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-39c6f53a6c045d93.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-027caccc837ce91f.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-22713d0b7c566e1e.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsimilar-16fb44ef26f3cdb8.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-c5b49e41511b6685.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-10c87865eb3a5637.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e30cdda59bc30b43.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-519e217014d7a758.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_server --edition=2024 crates/ruff_server/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("test-uv"))' -C metadata=b56bd6e36cf67c92 -C extra-filename=-9a7a8e1cfe12fad5 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a942bd1d7b5ebe7a.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam-336003725ec7e14d.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdunce-cb7ef02bdb9eb55f.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libgen_lsp_types-75e9d2e6a0bdb003.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libignore-0a3a257692874e09.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-5188f11a7f552eec.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjod_thread-5bb3f25703e99dc7.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblsp_server-b997a43832cb6b45.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-4710ffae2afc732c.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-21be77417de5e966.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-199c5ea3c4a343c8.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-2791a4e218b2aa25.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_formatter-f1d8fab01acb5b7d.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_linter-58a9cfc3950462bb.rlib --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_markdown-42a1afa89f431ede.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-4122a6053e225940.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_codegen-d84f85a6178b8073.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_formatter-c496b7f8b147c9c3.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_index-bae20ff1847eee94.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-3e56841bc767e2c8.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-51c407333523ed73.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-0b65cc70942530ea.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_workspace-0a3a03ee56d7d0a3.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-39c6f53a6c045d93.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-22713d0b7c566e1e.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshellexpand-a64f67ff20349222.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-c5b49e41511b6685.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-a8bc58c8a2508e9a.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtest_case-6b03f569afb62d89.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e30cdda59bc30b43.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-2bb44f7b28ec03d7.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-519e217014d7a758.rlib --extern tracing_log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_log-84fb9a4c1dc2b781.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_subscriber-67e33a66925767e1.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/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=f2d0f0fb0c766d24 -C extra-filename=-52638ad7888c635d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-5188f11a7f552eec.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-21be77417de5e966.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_linter-58a9cfc3950462bb.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_formatter-c496b7f8b147c9c3.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-5ac6f38c0c012f1c.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-0b65cc70942530ea.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_workspace-0a3a03ee56d7d0a3.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/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=c5d606f25a654b7f -C extra-filename=-ee63d562124d9fef --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a942bd1d7b5ebe7a.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-d0935f917cf49247.rlib --extern etcetera=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libetcetera-c5afe372d0de6479.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglob-f6408f9181fa15d6.rlib --extern globset=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglobset-282f7dcf960ae950.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libignore-0a3a257692874e09.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-e7aa2edb9451bafe.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libis_macro-9006cd56e93b88dc.so --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-061d292cf55d368a.rlib --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-99a890c2ea19c348.rlib --extern matchit=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmatchit-57fc0af6d2c43c99.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_absolutize-3d47eea66b16690e.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_slash-2146b5c000553d7e.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpep440_rs-b40ad19ab3b75f08.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-21be77417de5e966.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-83797c53e70649aa.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-199c5ea3c4a343c8.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_formatter-f1d8fab01acb5b7d.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_graph-3a23f41ab6f77486.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_linter-58a9cfc3950462bb.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-77f9432ab844b646.so --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_options_metadata-0625cd8785061a11.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_formatter-c496b7f8b147c9c3.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_semantic-d52d3d2302aca3cc.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_stdlib-3a56d0e0da6baf59.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-51c407333523ed73.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-0b65cc70942530ea.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-39c6f53a6c045d93.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshellexpand-a64f67ff20349222.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-a240813afd353d00.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-a8bc58c8a2508e9a.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-2bb44f7b28ec03d7.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_normalization-3684cb8f82f9a34c.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name custom_error --edition=2024 crates/ruff_annotate_snippets/examples/custom_error.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=88ac188886b9a897 -C extra-filename=-a90bead751050ee8 --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-ff7e06245f5820e6.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-1b08bb02dfb38ff2.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-4710ffae2afc732c.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-ca22ce40766d3d91.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-ca22ce40766d3d91.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsnapbox-db7277d19de0cf22.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-10ada802c000e7bf.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=0a7cfa2b8c01d44b -C extra-filename=-06ec5399aa4cb3e4 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-ff7e06245f5820e6.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-1b08bb02dfb38ff2.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-4710ffae2afc732c.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-ca22ce40766d3d91.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-ca22ce40766d3d91.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsnapbox-db7277d19de0cf22.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-10ada802c000e7bf.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=c8e4893f394072c5 -C extra-filename=-3190b3d4af734d61 --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-ff7e06245f5820e6.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-1b08bb02dfb38ff2.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-4710ffae2afc732c.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-ca22ce40766d3d91.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-ca22ce40766d3d91.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsnapbox-db7277d19de0cf22.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-10ada802c000e7bf.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=bfde9a74dfd817ae -C extra-filename=-72836d27552370e6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-ff7e06245f5820e6.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-1b08bb02dfb38ff2.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-4710ffae2afc732c.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-ca22ce40766d3d91.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-ca22ce40766d3d91.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsnapbox-db7277d19de0cf22.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-10ada802c000e7bf.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=d01c894ea84e0083 -C extra-filename=-8dd8dbbd53445cc6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-ff7e06245f5820e6.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-1b08bb02dfb38ff2.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-4710ffae2afc732c.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-ca22ce40766d3d91.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-ca22ce40766d3d91.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsnapbox-db7277d19de0cf22.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-10ada802c000e7bf.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=923e30f818ff3ad6 -C extra-filename=-13b9b4555ea4c141 --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-ff7e06245f5820e6.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-1b08bb02dfb38ff2.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-4710ffae2afc732c.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-ca22ce40766d3d91.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-ca22ce40766d3d91.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsnapbox-db7277d19de0cf22.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-10ada802c000e7bf.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name highlight_message --edition=2024 crates/ruff_annotate_snippets/examples/highlight_message.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=187bab9ee8ef4807 -C extra-filename=-22990ff194b2bd39 --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-ff7e06245f5820e6.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-1b08bb02dfb38ff2.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-4710ffae2afc732c.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-ca22ce40766d3d91.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-ca22ce40766d3d91.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsnapbox-db7277d19de0cf22.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-10ada802c000e7bf.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=a5e22803214c5774 -C extra-filename=-a99933c2e0fe0931 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-ff7e06245f5820e6.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-1b08bb02dfb38ff2.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-4710ffae2afc732c.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-ca22ce40766d3d91.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-ca22ce40766d3d91.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsnapbox-db7277d19de0cf22.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-10ada802c000e7bf.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=59c71d91d5ae418e -C extra-filename=-4c1391aed69363f2 --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-ff7e06245f5820e6.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-1b08bb02dfb38ff2.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-4710ffae2afc732c.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-ca22ce40766d3d91.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-ca22ce40766d3d91.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsnapbox-db7277d19de0cf22.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-10ada802c000e7bf.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=c681d7c4903b652d -C extra-filename=-a69527495a5a6531 --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-ff7e06245f5820e6.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-1b08bb02dfb38ff2.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-4710ffae2afc732c.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-ca22ce40766d3d91.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-ca22ce40766d3d91.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsnapbox-db7277d19de0cf22.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-10ada802c000e7bf.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=322678c18e5d0d87 -C extra-filename=-9c66b47f5ea5d7f7 --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-ff7e06245f5820e6.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-1b08bb02dfb38ff2.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-4710ffae2afc732c.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-ca22ce40766d3d91.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-ca22ce40766d3d91.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsnapbox-db7277d19de0cf22.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-10ada802c000e7bf.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=96db934a4903e86c -C extra-filename=-a88c8ec71d1c71d0 --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-ff7e06245f5820e6.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-1b08bb02dfb38ff2.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-4710ffae2afc732c.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-ca22ce40766d3d91.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-ca22ce40766d3d91.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsnapbox-db7277d19de0cf22.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-10ada802c000e7bf.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=e7402d3eece9fdbe -C extra-filename=-b2c846dfc5ba59be --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-ff7e06245f5820e6.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-1b08bb02dfb38ff2.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-4710ffae2afc732c.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-ca22ce40766d3d91.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-ca22ce40766d3d91.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsnapbox-db7277d19de0cf22.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-10ada802c000e7bf.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=176630e85f0c530e -C extra-filename=-b773cee68f968ec3 --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-ff7e06245f5820e6.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-1b08bb02dfb38ff2.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-4710ffae2afc732c.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-ca22ce40766d3d91.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-ca22ce40766d3d91.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsnapbox-db7277d19de0cf22.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-10ada802c000e7bf.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=0fb7e12443a71327 -C extra-filename=-f1f3994a2714cccf --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-ff7e06245f5820e6.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-1b08bb02dfb38ff2.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-4710ffae2afc732c.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-ca22ce40766d3d91.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-ca22ce40766d3d91.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsnapbox-db7277d19de0cf22.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-10ada802c000e7bf.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=226f59478a254039 -C extra-filename=-f67ce1af9f2234ca --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-ff7e06245f5820e6.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-1b08bb02dfb38ff2.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-4710ffae2afc732c.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-ca22ce40766d3d91.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-ca22ce40766d3d91.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsnapbox-db7277d19de0cf22.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-10ada802c000e7bf.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=995de4c73c62abe6 -C extra-filename=-7fe179f0f73941cb --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-ff7e06245f5820e6.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-1b08bb02dfb38ff2.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-4710ffae2afc732c.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-ca22ce40766d3d91.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-ca22ce40766d3d91.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsnapbox-db7277d19de0cf22.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-10ada802c000e7bf.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=5d9dc0f6d25c3e46 -C extra-filename=-295d2ca30f031e78 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-4400470fcb000dbc.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=db832129ea244451 -C extra-filename=-c6c0d55a1c00f82b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-43cc38fa76e0e3eb.rlib --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-a942bd1d7b5ebe7a.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-fecca9a9f58e0e65.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-fd0c9a5752cd052a.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-d0935f917cf49247.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcompact_str-f5d82679f1b0d899.rlib --extern fern=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfern-e854c47a65e01fd7.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglob-f6408f9181fa15d6.rlib --extern globset=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglobset-282f7dcf960ae950.rlib --extern imperative=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libimperative-5fcf527cb18b0888.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-5188f11a7f552eec.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libis_macro-9006cd56e93b88dc.so --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-061d292cf55d368a.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjiff-1b6da2800c8a25f3.rlib --extern libcst_native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibcst_native-81556a43932bf92f.rlib --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-99a890c2ea19c348.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-4710ffae2afc732c.rlib --extern natord=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libnatord-ab0ac07f56748565.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_absolutize-3d47eea66b16690e.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpep440_rs-b40ad19ab3b75f08.rlib --extern pyproject_toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpyproject_toml-23954e82bb81f13f.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-21be77417de5e966.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-83797c53e70649aa.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-199c5ea3c4a343c8.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-2791a4e218b2aa25.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-77f9432ab844b646.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-4122a6053e225940.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_codegen-d84f85a6178b8073.rlib --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_edits-9d87f40cfea11268.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_importer-25c90359792fef52.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_index-bae20ff1847eee94.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_literal-920f70edf74febd8.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-3e56841bc767e2c8.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_semantic-d52d3d2302aca3cc.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_stdlib-3a56d0e0da6baf59.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-5ac6f38c0c012f1c.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-51c407333523ed73.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-0b65cc70942530ea.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-39c6f53a6c045d93.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-22713d0b7c566e1e.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsimilar-16fb44ef26f3cdb8.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-c5b49e41511b6685.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-a240813afd353d00.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum_macros-0f32fa6ff563b680.so --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-a8bc58c8a2508e9a.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtest_case-6b03f569afb62d89.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e30cdda59bc30b43.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-2bb44f7b28ec03d7.rlib --extern typed_arena=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtyped_arena-7fb4d632253d59c7.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_normalization-3684cb8f82f9a34c.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-10ada802c000e7bf.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_names2-ab6b132e73dcef5c.rlib --extern url=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liburl-76b9e2dd63298eff.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_notebook --edition=2024 crates/ruff_notebook/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1de8f20fdf77534a -C extra-filename=-d12465e88e671215 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a942bd1d7b5ebe7a.rlib --extern rand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librand-7b33cdfbae1182c2.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-2791a4e218b2aa25.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-0b65cc70942530ea.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-22713d0b7c566e1e.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtest_case-6b03f569afb62d89.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e30cdda59bc30b43.rlib --extern uuid=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libuuid-cc310b0968a480ee.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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_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=d60749cb1842ed8b -C extra-filename=-146bc7a730da5889 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-fecca9a9f58e0e65.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-5188f11a7f552eec.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libis_macro-9006cd56e93b88dc.so --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-83797c53e70649aa.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_index-bb2f7faa8ff6ad0f.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-77f9432ab844b646.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-3e56841bc767e2c8.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_stdlib-3a56d0e0da6baf59.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-39c6f53a6c045d93.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-c5b49e41511b6685.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtest_case-6b03f569afb62d89.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/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 --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=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=6d88f1b8d16d0233 -C extra-filename=-f15e44f30f034c1e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-98fe2fa8463fbf1d.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_literal-920f70edf74febd8.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-3e56841bc767e2c8.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-0b65cc70942530ea.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtest_case-6b03f569afb62d89.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/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 --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=5e5d2a2c3a6fc201 -C extra-filename=-3cb9ae3bde06f96a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a942bd1d7b5ebe7a.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-fd0c9a5752cd052a.rlib --extern countme=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcountme-8912f36f29ebe858.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-061d292cf55d368a.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-4710ffae2afc732c.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-21be77417de5e966.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-83797c53e70649aa.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-199c5ea3c4a343c8.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_formatter-f1d8fab01acb5b7d.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-77f9432ab844b646.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_formatter-c496b7f8b147c9c3.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-3e56841bc767e2c8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-5ac6f38c0c012f1c.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-0b65cc70942530ea.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-39c6f53a6c045d93.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-027caccc837ce91f.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-c5b49e41511b6685.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-10c87865eb3a5637.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e30cdda59bc30b43.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-519e217014d7a758.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/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=d3537441026769ce -C extra-filename=-dbccfb1deb4cf138 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a942bd1d7b5ebe7a.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-fecca9a9f58e0e65.rlib --extern bitvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitvec-637e2d9224e60c86.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libchar_str-0180d5f7a7a511bf.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-a444bd79feb048f9.rlib --extern hashbrown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libhashbrown-5aec5ce976bfda94.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-061d292cf55d368a.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-199c5ea3c4a343c8.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_index-bb2f7faa8ff6ad0f.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-77f9432ab844b646.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_memory_usage-89cd4e5b645feaf9.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-3e56841bc767e2c8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-5ac6f38c0c012f1c.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-39c6f53a6c045d93.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-027caccc837ce91f.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-c5b49e41511b6685.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-10c87865eb3a5637.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthin_vec-e20202fc846da04e.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-519e217014d7a758.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_combine-8ab4e0fbf6519231.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-e2b6d11882757923.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_site_packages-d07d1227275ca4f0.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_vendored-063d3b48f2ccf844.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/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=b12bd224c8f37134 -C extra-filename=-e7f0080e824d17e4 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a942bd1d7b5ebe7a.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcamino-129ee5a01bd12627.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcompact_str-f5d82679f1b0d899.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-a444bd79feb048f9.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-5188f11a7f552eec.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-061d292cf55d368a.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-4710ffae2afc732c.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libordermap-ec0219c6f7d8af80.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-21be77417de5e966.rlib --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex_syntax-d59846f581e0df64.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-199c5ea3c4a343c8.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_memory_usage-89cd4e5b645feaf9.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_stdlib-3a56d0e0da6baf59.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-39c6f53a6c045d93.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-027caccc837ce91f.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-a240813afd353d00.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum_macros-0f32fa6ff563b680.so --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-a8bc58c8a2508e9a.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e30cdda59bc30b43.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-519e217014d7a758.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_vendored-063d3b48f2ccf844.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/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=de39d06979438598 -C extra-filename=-b36a0cd340d95ea4 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-199c5ea3c4a343c8.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-10c87865eb3a5637.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwalkdir-8ead8e16b2f231c1.rlib --extern zip=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzip-bd7c7cddf4549b16.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/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=43d622f3e0053fc3 -C extra-filename=-e6f027fc286e35ba --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a942bd1d7b5ebe7a.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-5188f11a7f552eec.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-2791a4e218b2aa25.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_codegen-d84f85a6178b8073.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-3e56841bc767e2c8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-5ac6f38c0c012f1c.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-0b65cc70942530ea.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/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=64319e24dbca17f8 -C extra-filename=-5a9b250e04d1d3c3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-ec0219c6f7d8af80.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-199c5ea3c4a343c8.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-51c407333523ed73.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/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=1650d760cd191271 -C extra-filename=-9c59cfb8920f8dcf --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-129ee5a01bd12627.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-d0935f917cf49247.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-a444bd79feb048f9.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-e7aa2edb9451bafe.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-ca22ce40766d3d91.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-199c5ea3c4a343c8.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-5ac6f38c0c012f1c.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-0b65cc70942530ea.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-a240813afd353d00.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum_macros-0f32fa6ff563b680.so --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-a8bc58c8a2508e9a.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-519e217014d7a758.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_static-cef5ce67df7154fb.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/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=8e5dfb4e81e49741 -C extra-filename=-05f94353eea28ba6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-1b08bb02dfb38ff2.rlib --extern arc_swap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libarc_swap-4077c59145e903ff.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcamino-129ee5a01bd12627.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcompact_str-f5d82679f1b0d899.rlib --extern dashmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdashmap-7059889135466aa0.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdunce-cb7ef02bdb9eb55f.rlib --extern etcetera=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libetcetera-c5afe372d0de6479.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfiletime-29e86229922521b4.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-a444bd79feb048f9.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libignore-0a3a257692874e09.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-5188f11a7f552eec.rlib --extern matchit=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmatchit-57fc0af6d2c43c99.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_slash-2146b5c000553d7e.rlib --extern pathdiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpathdiff-ed7c805fa864fadd.rlib --extern quick_junit=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquick_junit-f4f8ad923ac8d60d.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-ca22ce40766d3d91.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-83797c53e70649aa.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-2791a4e218b2aa25.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_memory_usage-89cd4e5b645feaf9.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-4122a6053e225940.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-3e56841bc767e2c8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-5ac6f38c0c012f1c.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-0b65cc70942530ea.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-39c6f53a6c045d93.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-027caccc837ce91f.rlib --extern same_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsame_file-84561856bee9bdf1.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-22713d0b7c566e1e.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsimilar-16fb44ef26f3cdb8.rlib --extern supports_hyperlinks=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsupports_hyperlinks-b88704a590d49376.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-a8bc58c8a2508e9a.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e30cdda59bc30b43.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-519e217014d7a758.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_subscriber-67e33a66925767e1.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_static-cef5ce67df7154fb.rlib --extern which=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwhich-c8e9ab483b21ca72.rlib --extern zip=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzip-bd7c7cddf4549b16.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/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=4dad93e24aa0ceb5 -C extra-filename=-666822437dd46b17 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-fecca9a9f58e0e65.rlib --extern icu_properties=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libicu_properties-a70bc457d487cfc0.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-061d292cf55d368a.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=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=76ada06895d46ea8 -C extra-filename=-b24764467422a59a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-98fe2fa8463fbf1d.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-3e56841bc767e2c8.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-0b65cc70942530ea.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/out` 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=6fd71425d1a5591b -C extra-filename=-bb33b88c35c4404b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-98fe2fa8463fbf1d.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-3e56841bc767e2c8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-5ac6f38c0c012f1c.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-0b65cc70942530ea.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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-50fbd91241fcea16/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=d360b01a9be58072 -C extra-filename=-53e896449559cee1 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a444bd79feb048f9.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-77f9432ab844b646.so --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-027caccc837ce91f.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-10c87865eb3a5637.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=68af7180cecd3ed6 -C extra-filename=-88e0e09b3c5f3a91 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-43cc38fa76e0e3eb.rlib --extern arrayvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libarrayvec-143860914c295aee.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-fecca9a9f58e0e65.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libchar_str-0180d5f7a7a511bf.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcompact_str-f5d82679f1b0d899.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-a444bd79feb048f9.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libis_macro-9006cd56e93b88dc.so --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-4710ffae2afc732c.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-83797c53e70649aa.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-77f9432ab844b646.so --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-5ac6f38c0c012f1c.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-0b65cc70942530ea.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-39c6f53a6c045d93.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-027caccc837ce91f.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthin_vec-e20202fc846da04e.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e30cdda59bc30b43.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=c6b80dbdc8bf0981 -C extra-filename=-b882c89e65f0efb7 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-893baa134fc0621d.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-83797c53e70649aa.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-77f9432ab844b646.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-39c6f53a6c045d93.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-10c87865eb3a5637.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-519e217014d7a758.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-10ada802c000e7bf.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=9ea297d404536ba3 -C extra-filename=-c872fb50394c6765 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-061d292cf55d368a.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-4710ffae2afc732c.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-0b65cc70942530ea.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-39c6f53a6c045d93.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_ident-733292a5044c81b6.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_normalization-3684cb8f82f9a34c.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=19d6a94d335c8e4f -C extra-filename=-65a64b33f0568cf8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-0180d5f7a7a511bf.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfiletime-29e86229922521b4.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglob-f6408f9181fa15d6.rlib --extern globset=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglobset-282f7dcf960ae950.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-061d292cf55d368a.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-21be77417de5e966.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-83797c53e70649aa.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-77f9432ab844b646.so --extern seahash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libseahash-d2d7c0428c754059.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=567a7f8169822a5e -C extra-filename=-e6f5b8514071ad9f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-fecca9a9f58e0e65.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_ident-733292a5044c81b6.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=121651f9b59a6e4b -C extra-filename=-59c03b4c4bb109ab --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-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-a444bd79feb048f9.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-4710ffae2afc732c.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rlib -Copt-level=3 -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 59m 02s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/mdtest-8e69ed3e640bfbab --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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-4969ba7a8bfe5834 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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-649645b0f0048595 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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-0952e025eb946d16 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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-54a7cfbbcfda3c58 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.84s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/config-d01cf3c5d36dbc87 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 2 tests test lint_select ... ok test lint_select_json ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/direxist_guard-70034e6c6e65b82a --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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-6744ebee741922dc --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.42s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/resolve_files-3e0c467dd8d1eb37 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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-a99933c2e0fe0931 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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-8dd8dbbd53445cc6 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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-06ec5399aa4cb3e4 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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-72836d27552370e6 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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-b2c846dfc5ba59be --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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-65a64b33f0568cf8 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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-295d2ca30f031e78 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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-05f94353eea28ba6 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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-b882c89e65f0efb7 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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-53e896449559cee1 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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-c6c0d55a1c00f82b --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.19s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/ruff_markdown-52638ad7888c635d --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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-48b785880c24dae5 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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::pyflakes/undefined-name.md ... ok test mdtest::pylint/useless-exception-statement.md ... ok test mdtest::flake8-async/blocking-http-call-in-async-function.md ... ok test mdtest::flake8-bandit/rules.md ... ok test mdtest::pyflakes/forward-annotation-syntax-error.md ... ok test mdtest::pylint/magic-value-comparison.md ... ok test mdtest::pyflakes/unused-import.md ... ok test mdtest::flake8-return/unnecessary-assign.md ... ok test mdtest::refurb/subclass-builtin.md ... ok test mdtest::configuration/rule-selector-precedence.md ... ok test mdtest::pyupgrade/non-pep695-type-alias.md ... ok test mdtest::ruff/pytest-fixture-autouse.md ... ok test mdtest::pyflakes/string-dot-format-extra-positional-arguments.md ... ok test mdtest::pyupgrade/deprecated-abc-decorator.md ... ok test mdtest::pyupgrade/convert-typed-dict-functional-to-class.md ... ok test mdtest::ruff/logging-eager-conversion.md ... ok test mdtest::pylint/unspecified-encoding.md ... ok test mdtest::ruff/non-octal-permissions.md ... ok test mdtest::flake8-pytest-style/pytest-parametrize-names-wrong-type.md ... ok test mdtest::pylint/redefined-loop-name.md ... ok test mdtest::ruff/unnecessary-regular-expression.md ... ok test mdtest::pyupgrade/deprecated-import.md ... ok test mdtest::flake8-use-pathlib/os-makedirs.md ... ok test mdtest::pyupgrade/deprecated-c-element-tree.md ... ok test mdtest::pyupgrade/while-one.md ... ok test mdtest::flake8-use-pathlib/os-stat.md ... ok test mdtest::fixes/imports.md ... ok test mdtest::flake8-bandit/unsafe-markup-use.md ... ok test mdtest::ruff/method-receiver-default.md ... ok test mdtest::ruff/unraw-re-pattern.md ... ok test mdtest::notebook/cell-boundaries.md ... ok test mdtest::ruff/rule-codes-in-selectors.md ... ok test mdtest::flake8-pyi/redundant-numeric-union.md ... ok test mdtest::pylint/invalid-character-backspace.md ... ok test mdtest::pylint/too-many-statements-in-try-clause.md ... ok test mdtest::test-rules/panicy-test-rule.md ... ok test mdtest::ruff/invalid-pyproject-toml.md ... ok test mdtest::pyupgrade/pep-695.md ... ok test mdtest::pylint/manual-from-import.md ... ok test mdtest::pylint/non-augmented-assignment.md ... ok test mdtest::ruff/rule-codes-in-suppression-comments.md ... ok test mdtest::pyupgrade/f-string.md ... ok test mdtest::pyupgrade/deprecated-mock-import.md ... ok test mdtest::flake8-tidy-imports/lazy-import-immediately-resolved.md ... ok test mdtest::ruff/noqa-comments.md ... ok test mdtest::flake8-type-checking/typing-only-runtime-import.md ... ok test mdtest::typing.md ... ok test mdtest::flake8-tidy-imports/lazy-import-mismatch.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-d12465e88e671215 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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-88e0e09b3c5f3a91 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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-afc84f80f48eb5d3 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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-dd0bc65276ee3216 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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-f356bb26706eb005 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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-e84540111f0d0646 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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-086d6f9ce8a9a0ca --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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-56d9037e84d0f05c --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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-e347d22fb722a954 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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-be99ddb7b8439bf3 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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-f15e44f30f034c1e --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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-b24764467422a59a --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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-f4bdfb05f1392bcd --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 53 tests test comments::debug::tests::debug ... ok test comments::map::tests::dangling_leading ... ok test comments::map::tests::dangling_trailing ... ok test comments::map::tests::empty ... ok test comments::map::tests::keys_out_of_order ... ok test comments::map::tests::leading_dangling_trailing ... ok test comments::map::tests::multiple_keys ... ok test comments::map::tests::trailing ... ok test comments::map::tests::trailing_dangling ... ok test comments::map::tests::trailing_leading ... ok test comments::node_key::tests::equality ... ok test comments::node_key::tests::inequality ... ok test comments::placement::tests::count_empty_lines_in_trivia ... ok test comments::tests::base_test ... ok test comments::tests::binary_expression_left_operand_comment ... ok test comments::tests::binary_expression_left_operand_trailing_end_of_line_comment ... ok test comments::tests::dangling_comment ... ok test comments::tests::empty_file ... ok test comments::tests::if_elif_else_comments ... ok test comments::tests::if_elif_if_else_comments ... ok test comments::tests::leading_most_outer ... ok test comments::tests::match_cases ... ok test comments::tests::nested_binary_expression ... ok test comments::tests::non_positional_arguments_slash_on_same_line ... ok test comments::tests::non_positional_arguments_with_defaults ... ok test comments::tests::only_comments ... ok test comments::tests::parenthesized_expression ... ok test comments::tests::parenthesized_trailing_comment ... ok test comments::tests::positional_argument_only_comment ... ok test comments::tests::positional_argument_only_comment_without_following_node ... ok test comments::tests::positional_argument_only_leading_comma_comment ... ok test comments::tests::trailing_after_comma ... ok test comments::tests::trailing_comment_after_single_statement_body ... ok test comments::tests::trailing_function_comment ... ok test comments::tests::trailing_most_outer ... ok test comments::tests::trailing_most_outer_nested ... ok test comments::tests::try_except ... ok test comments::tests::try_except_finally_else ... ok test comments::tests::while_else_indented_comment_between_branches ... ok test comments::tests::while_else_very_indented_comment_between_branches ... ok test comments::tests::while_trailing_else_end_of_line_comment ... ok test comments::tests::while_trailing_end_of_line_comment ... ok test expression::expr_name::tests::name_range_with_comments ... ok test expression::parentheses::tests::parenthesized_ranges ... ok test statement::suite::tests::nested_level ... ok test statement::suite::tests::top_level ... ok test string::docstring::tests::indentation_like_black ... ok test string::normalize::tests::normalize_32_escape ... ok test string::normalize::tests::normalize_hex_in_byte_string ... ok test tests::basic ... ok test tests::quick_test ... ignored test tests::range_formatting_quick_test ... ignored test tests::string_processing ... ok test result: ok. 51 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.05s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/ruff_python_formatter-0f1c4fcc43e7b1f8 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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-962871ba9577d9d0 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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/context_managers_autodetect_311.py ... ok test black_compatibility::cases/beginning_backslash.py ... ok test black_compatibility::cases/comment_type_hint.py ... ok test black_compatibility::cases/context_managers_autodetect_310.py ... ok test black_compatibility::cases/bracketmatch.py ... ok test black_compatibility::cases/comments_non_breaking_space.py ... ok test black_compatibility::cases/docstring_newline.py ... ok test black_compatibility::cases/docstring_newline_preview.py ... ok test black_compatibility::cases/context_managers_autodetect_39.py ... ok test black_compatibility::cases/comments3.py ... ok test black_compatibility::cases/context_managers_38.py ... ok test black_compatibility::cases/collections.py ... ok test black_compatibility::cases/docstring_no_extra_empty_line_before_eof.py ... ok test black_compatibility::cases/context_managers_autodetect_38.py ... ok test black_compatibility::cases/comments5.py ... ok test black_compatibility::cases/comments.py ... ok test black_compatibility::cases/docstring_preview.py ... ok test black_compatibility::cases/context_managers_39.py ... ok test black_compatibility::cases/class_methods_new_line.py ... ok test black_compatibility::cases/fmtonoff3.py ... ok test black_compatibility::cases/fmtonoff6.py ... ok test black_compatibility::cases/fmtonoff2.py ... ok test black_compatibility::cases/fmtskip.py ... ok test black_compatibility::cases/fmtskip2.py ... ok test black_compatibility::cases/fmtskip4.py ... ok test black_compatibility::cases/fmtskip3.py ... ok test black_compatibility::cases/fmtskip6.py ... ok test black_compatibility::cases/docstring.py ... ok test black_compatibility::cases/comments4.py ... ok test black_compatibility::cases/fmtskip8.py ... ok test black_compatibility::cases/class_blank_parentheses.py ... ok test black_compatibility::cases/fmtpass_imports.py ... ok test black_compatibility::cases/comments_in_blocks.py ... ok test black_compatibility::cases/comments6.py ... ok test black_compatibility::cases/fmtonoff4.py ... ok test black_compatibility::cases/f_docstring.py ... ok test black_compatibility::cases/comment_after_escaped_newline.py ... ok test black_compatibility::cases/backslash_before_indent.py ... ok test black_compatibility::cases/allow_empty_first_line.py ... ok test black_compatibility::cases/cantfit.py ... ok test black_compatibility::cases/comments_in_double_parens.py ... ok test black_compatibility::cases/format_unicode_escape_seq.py ... ok test black_compatibility::cases/fmtskip11.py ... ok test black_compatibility::cases/fmtskip7.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/empty_lines.py ... ok test black_compatibility::cases/fmtskip10.py ... ok test black_compatibility::cases/dummy_implementations.py ... ok test black_compatibility::cases/fstring.py ... ok test black_compatibility::cases/docstring_no_string_normalization.py ... ok test black_compatibility::cases/function2.py ... ok test black_compatibility::cases/generics_wrapping.py ... ok test black_compatibility::cases/fmtskip9.py ... ok test black_compatibility::cases/form_feeds.py ... ok test black_compatibility::cases/jupytext_markdown_fmt.py ... ok test black_compatibility::cases/fmtskip13.py ... ok test black_compatibility::cases/fmtskip12.py ... ok test black_compatibility::cases/comments9.py ... ok test black_compatibility::cases/fmtonoff5.py ... ok test black_compatibility::cases/line_ranges_imports.py ... ok test black_compatibility::cases/comments2.py ... ok test black_compatibility::cases/linelength6.py ... ok test black_compatibility::cases/conditional_expression.py ... ok test black_compatibility::cases/line_ranges_indentation.py ... ok test black_compatibility::cases/fmtskip5.py ... ok test black_compatibility::cases/line_ranges_fmt_off.py ... ok test black_compatibility::cases/composition.py ... ok test black_compatibility::cases/composition_no_trailing_comma.py ... ok test black_compatibility::cases/module_docstring_3.py ... ok test black_compatibility::cases/module_docstring_1.py ... ok test black_compatibility::cases/line_ranges_basic.py ... ok test black_compatibility::cases/numeric_literals_skip_underscores.py ... ok test black_compatibility::cases/import_comments.py ... ok test black_compatibility::cases/line_ranges_decorator_edge_case.py ... ok test black_compatibility::cases/line_ranges_two_passes.py ... ok test black_compatibility::cases/line_ranges_exceeding_end.py ... ok test black_compatibility::cases/fmtonoff.py ... ok test black_compatibility::cases/is_simple_lookup_for_doublestar_expression.py ... ok test black_compatibility::cases/line_ranges_fmt_off_overlap.py ... ok test black_compatibility::cases/import_spacing.py ... ok test black_compatibility::cases/pattern_matching_extras.py ... ok test black_compatibility::cases/numeric_literals.py ... ok test black_compatibility::cases/module_docstring_after_comment.py ... ok test black_compatibility::cases/module_docstring_followed_by_class.py ... ok test black_compatibility::cases/module_docstring_followed_by_function.py ... ok test black_compatibility::cases/expression.py ... ok test black_compatibility::cases/module_docstring_4.py ... ok test black_compatibility::cases/line_ranges_unwrapping.py ... ok test black_compatibility::cases/pattern_matching_style.py ... ok test black_compatibility::cases/keep_newline_after_match.py ... ok test black_compatibility::cases/fstring_quotations.py ... ok test black_compatibility::cases/ignore_pyi.pyi ... ok test black_compatibility::cases/function_trailing_comma.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/module_docstring_2.py ... ok test black_compatibility::cases/parenthesized_context_managers.py ... ok test black_compatibility::cases/no_blank_line_before_docstring.py ... ok test black_compatibility::cases/pep_572_slices.py ... ok test black_compatibility::cases/pep_604.py ... ok test black_compatibility::cases/pattern_matching_simple.py ... ok test black_compatibility::cases/function.py ... ok test black_compatibility::cases/pep_572_py310.py ... ok test black_compatibility::cases/pep646_typed_star_arg_type_var_tuple.py ... ok test black_compatibility::cases/pep_570.py ... ok test black_compatibility::cases/pattern_matching_complex.py ... ok test black_compatibility::cases/pattern_matching_generic.py ... ok test black_compatibility::cases/power_op_newline.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.py ... ok test black_compatibility::cases/line_ranges_fmt_off_decorator.py ... ok test black_compatibility::cases/multiline_consecutive_open_parentheses_ignore.py ... ok test black_compatibility::cases/nested_stub.pyi ... ok test black_compatibility::cases/pep_654.py ... ok test black_compatibility::cases/preview_format_unicode_escape_seq.py ... ok test black_compatibility::cases/percent_precedence.py ... ok test black_compatibility::cases/long_strings_flag_disabled.py ... ok test black_compatibility::cases/pep_654_style.py ... ok test black_compatibility::cases/long_strings__type_annotations.py ... ok test black_compatibility::cases/pattern_matching_trailing_comma.py ... ok test black_compatibility::cases/pattern_matching_with_if_stmt.py ... ok test black_compatibility::cases/preview_fstring.py ... ok test black_compatibility::cases/power_op_spacing.py ... ok test black_compatibility::cases/power_op_spacing_long.py ... ok test black_compatibility::cases/pep_572_remove_parens.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/preview_cantfit.py ... ok test black_compatibility::cases/preview_fmtpass_imports.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/pep604_union_types_line_breaks.py ... ok test black_compatibility::cases/pep_750.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/preview_long_strings__east_asian_width.py ... ok test black_compatibility::cases/preview_hug_parens_with_braces_and_square_brackets_no_ll1.py ... ok test black_compatibility::cases/preview_import_line_collapse.py ... ok test black_compatibility::cases/python39.py ... ok test black_compatibility::cases/py310_pep572.py ... ok test black_compatibility::cases/python37.py ... ok test black_compatibility::cases/remove_except_types_parens.py ... ok test black_compatibility::cases/preview_comments7.py ... ok test black_compatibility::cases/remove_except_types_parens_pre_py314.py ... ok test black_compatibility::cases/python38.py ... ok test black_compatibility::cases/preview_standardize_type_comments.py ... ok test black_compatibility::cases/preview_hug_parens_with_braces_and_square_brackets.py ... ok test black_compatibility::cases/pep_701.py ... ok test black_compatibility::cases/preview_long_dict_values.py ... ok test black_compatibility::cases/preview_long_strings__type_annotations.py ... ok test black_compatibility::cases/preview_return_annotation_brackets_string.py ... ok test black_compatibility::cases/preview_wrap_comprehension_in.py ... ok test black_compatibility::cases/target_version_flag.py ... ok test black_compatibility::cases/skip_magic_trailing_comma.py ... ok test black_compatibility::cases/remove_parens.py ... ok test black_compatibility::cases/remove_await_parens.py ... ok test black_compatibility::cases/raw_docstring.py ... ok test black_compatibility::cases/raw_docstring_no_string_normalization.py ... ok test black_compatibility::cases/remove_lone_list_item_parens.py ... ok test black_compatibility::cases/preview_remove_multiline_lone_list_item_parens.py ... ok test black_compatibility::cases/skip_magic_trailing_comma_generic_wrap.py ... ok test black_compatibility::cases/starred_for_target.py ... ok test black_compatibility::cases/type_comment_syntax_error.py ... ok test black_compatibility::cases/string_prefixes.py ... ok test black_compatibility::cases/remove_with_brackets.py ... ok test black_compatibility::cases/tricky_unicode_symbols.py ... ok test black_compatibility::cases/preview_multiline_strings.py ... ok test black_compatibility::cases/split_delimiter_comments.py ... ok test black_compatibility::cases/type_aliases.py ... ok test black_compatibility::cases/tuple_with_stmt.py ... ok test black_compatibility::cases/remove_except_parens.py ... ok test black_compatibility::cases/remove_for_brackets.py ... ok test black_compatibility::cases/slices.py ... ok test black_compatibility::cases/trailing_comma.py ... ok test black_compatibility::cases/trailing_comma_optional_parens3.py ... ok test black_compatibility::cases/typed_params_trailing_comma.py ... ok test black_compatibility::cases/trailing_comma_optional_parens2.py ... ok test black_compatibility::cases/remove_newline_after_code_block_open.py ... ok test black_compatibility::cases/trailing_comma_optional_parens1.py ... ok test black_compatibility::cases/remove_parens_from_lhs.py ... ok test black_compatibility::cases/stub.pyi ... ok test black_compatibility::cases/whitespace.py ... ok test black_compatibility::miscellaneous/force_py36.py ... ok test black_compatibility::miscellaneous/missing_final_newline.py ... ok test black_compatibility::cases/type_expansion.py ... ok test black_compatibility::cases/type_params.py ... ok test black_compatibility::miscellaneous/force_pyi.pyi ... ok test black_compatibility::cases/remove_redundant_parens_in_case_guard.py ... ok test black_compatibility::cases/walrus_in_dict.py ... ok test black_compatibility::cases/single_line_format_skip_with_multiple_comments.py ... ok test black_compatibility::cases/tupleassign.py ... ok test black_compatibility::cases/trailing_commas_in_leading_parts.py ... ok test black_compatibility::cases/return_annotation_brackets.py ... ok test black_compatibility::cases/torture.py ... ok test black_compatibility::miscellaneous/debug_visitor.py ... ok test black_compatibility::cases/preview_long_strings.py ... ok test format::blank_line_before_class_docstring.py ... ok test format::empty_whitespace.py ... ok test format::carriage_return/string.py ... ok test black_compatibility::miscellaneous/blackd_diff.py ... ok test format::empty_multiple_trailing_newlines.py ... ok test black_compatibility::cases/type_param_defaults.py ... ok test format::docstring_code_examples_crlf.py ... ok test format::docstring_non_visible_characters.py ... ok test format::comment_prefixes.py ... ok test black_compatibility::miscellaneous/string_quotes.py ... ok test format::docstring_chaperones.py ... ok test format::docstring_newlines.py ... ok test format::docstring_tab_indentation.py ... ok test format::expression/binary_pow_spacing.py ... ok test format::expression/annotated_assign.py ... ok test format::empty_trailing_newline.py ... ok test format::empty_now_newline.py ... ok test black_compatibility::cases/preview_long_strings__regression.py ... ok test format::expression/await.py ... ok test format::expression/binary_implicit_string.py ... ok test format::expression/attribute.py ... ok test format::expression/dict.py ... ok test format::expression/bytes.py ... ok test format::expression/dict_comp.py ... ok test format::expression/fstring_multiline_replacement_field.py ... ok test format::expression/fstring_preview.py ... ok test format::expression/if.py ... ok test format::expression/generator_exp.py ... ok test format::expression/list_comp.py ... ok test format::expression/list_comp_py315.py ... ok test format::expression/boolean_operation.py ... ok test format::expression/compare.py ... ok test format::expression/hug.py ... ok test format::expression/call.py ... ok test format::expression/list.py ... ok test format::expression/slice.py ... ok test format::expression/binary.py ... ok test format::fluent.py ... ok test format::docstring.py ... ok test format::fmt_on_off/comments.py ... ok test format::fmt_on_off/fmt_off_unclosed_deep_nested_trailing_comment.py ... ok test format::expression/number.py ... ok test format::expression/named_expr.py ... ok test format::expression/join_implicit_concatenated_string_preserve.py ... ok test format::fmt_on_off/fmt_off_docstring.py ... ok test format::expression/unsplittable.py ... ok test format::expression/yield_from.py ... ok test format::fmt_on_off/form_feed.py ... ok test format::fmt_on_off/last_statement.py ... ok test format::expression/set_comp.py ... ok test format::expression/subscript.py ... ok test format::fmt_on_off/no_fmt_on.py ... ok test format::fmt_on_off/empty_file.py ... ok test format::expression/starred.py ... ok test format::fmt_on_off/fmt_off_unclosed_trailing_comment.py ... ok test format::expression/optional_parentheses_comments.py ... ok test format::expression/unary.py ... ok test format::expression/join_implicit_concatenated_string.py ... ok test format::f-string-carriage-return-newline.py ... ok test format::expression/yield.py ... ok test format::expression/tuple.py ... ok test format::expression/string.py ... ok test format::fmt_on_off/mixed_space_and_tab.py ... ok test format::expression/nested_string_quote_style.py ... ok test format::expression/split_empty_brackets.py ... ok test format::fmt_on_off/indent.py ... ok test format::expression/join_implicit_concatenated_string_assignment.py ... ok test format::fmt_on_off/newlines.py ... ok test format::fmt_on_off/simple.py ... ok test format::fmt_on_off/trailing_semicolon.py ... ok test format::fmt_on_off/trailing_comments.py ... ok test format::fmt_on_off/off_on_off_on.py ... ok test format::module_dangling_comment1.py ... ok test format::newlines.py ... ok test format::fmt_skip/reason.py ... ok test format::fmt_on_off/yapf.py ... ok test format::expression/tstring.py ... ok test format::form_feed.py ... ok test format::expression/lambda.py ... ok test format::fmt_skip/docstrings.py ... ok test format::newlines.pyi ... ok test format::fmt_skip/type_params.py ... ok test format::multiline_string_deviations.py ... ok test format::fmt_skip/match.py ... ok test format::notebook_docstring.py ... ok test format::fmt_skip/or_else.py ... ok test format::expression/fstring.py ... ok test format::fmt_skip/top_level_semicolon.py ... ok test format::fmt_skip/compound_one_liners.py ... ok test format::fmt_skip/semicolons.py ... ok test format::module_dangling_comment2.py ... ok test format::fmt_skip/parentheses.py ... ok test format::parentheses/expression_parentheses_comments.py ... ok test format::parentheses/nested.py ... ok test format::fmt_skip/trailing_semi.py ... ok test format::fmt_skip/decorators.py ... ok test format::parentheses/call_chains.py ... ok test format::parentheses/opening_parentheses_comment_empty.py ... ok test format::pattern_match_regression_brackets.py ... ok test format::range_formatting/empty_range.py ... ok test format::range_formatting/leading_trailing_comments.py ... ok test format::range_formatting/fmt_on_off.py ... ok test format::range_formatting/module.py ... ok test format::range_formatting/empty_file.py ... ok test format::range_formatting/range_narrowing.py ... ok test format::range_formatting/decorators.py ... ok test format::range_formatting/end_of_file.py ... ok test format::range_formatting/comment_only_range.py ... ok test format::range_formatting/ancestory.py ... ok test format::range_formatting/same_line_body.py ... ok test format::statement/ann_assign.py ... ok test format::range_formatting/stub.pyi ... ok test format::range_formatting/clause_header.py ... ok test format::range_formatting/parentheses.py ... ok test format::skip_magic_trailing_comma.py ... ok test format::statement/assign.py ... ok test format::range_formatting/whitespace_only_range.py ... ok test format::range_formatting/fmt_skip.py ... ok test format::range_formatting/leading_comments.py ... ok test format::statement/assert.py ... ok test format::statement/delete.py ... ok test format::parentheses/opening_parentheses_comment_value.py ... ok test format::preview.py ... ok test format::quote_style.py ... ok test format::pattern/pattern_maybe_parenthesize.py ... ok test format::docstring_code_examples_dynamic_line_width.py ... ok test format::range_formatting/docstring_code_examples.py ... ok test format::range_formatting/trailing_comments.py ... ok test format::statement/assignment_split_value_first.py ... ok test format::statement/aug_assign.py ... ok test format::range_formatting/regressions.py ... ok test format::range_formatting/indent.py ... ok test format::statement/module_comment.py ... ok test format::statement/nonlocal.py ... ok test format::statement/for.py ... ok test format::statement/break.py ... ok test format::statement/ellipsis.pyi ... ok test format::statement/class_definition.py ... ok test format::statement/lazy_import.py ... ok test format::statement/import_from.py ... ok test format::statement/global.py ... ok test format::statement/with_39.py ... ok test format::statement/return.py ... ok test format::statement/raise.py ... ok test format::stub_files/decorated_class_after_function.pyi ... ok test format::stub_files/blank_line_after_nested_stub_class.pyi ... ok test format::statement/import.py ... ok test format::statement/top_level.py ... ok test format::stub_files/blank_line_after_nested_stub_class_eof.pyi ... ok test format::statement/top_level.pyi ... ok test format::statement/stub_functions_trailing_comments.py ... ok test format::stub_files/comments.pyi ... ok test format::statement/while.py ... ok test format::statement/return_type_no_parameters.py ... ok test format::statement/with.py ... ok test format::statement/return_type_parameters.py ... ok test format::stub_files/nesting.pyi ... ok test format::statement/long_type_annotations.py ... ok test format::statement/if.py ... ok test format::statement/type_alias.py ... ok test format::statement/function.py ... ok test format::statement/return_annotation.py ... ok test format::trailing_comments.py ... ok test format::tab_width.py ... ok test format::stub_files/top_level.pyi ... ok test format::statement/match.py ... ok test format::statement/try.py ... ok test format::trailing_pragma_nested.py ... ok test format::stub_files/suite.pyi ... ok test format::trivia.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-9f84fb813c48c14c --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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-e6f027fc286e35ba --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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-bb33b88c35c4404b --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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-666822437dd46b17 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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-806e37d3381d3ef4 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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-6a5e1355feddc38d --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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::assign_stmt_starred_expr_value.py ... ok test inline_err::class_type_params_py311.py ... ok test inline_err::assert_empty_msg.py ... ok test inline_err::ann_assign_stmt_invalid_annotation.py ... ok test inline_err::clause_expect_single_statement.py ... ok test inline_err::ann_assign_stmt_invalid_value.py ... ok test inline_err::assert_invalid_test_expr.py ... ok test inline_err::case_expect_indented_block.py ... ok test inline_err::backslash_continuation_indentation_error.py ... ok test inline_err::assign_stmt_missing_rhs.py ... ok test inline_err::assert_empty_test.py ... ok test inline_err::class_def_missing_name.py ... ok test inline_err::clause_expect_indented_block.py ... ok test inline_err::class_def_empty_body.py ... ok test inline_err::assert_invalid_msg_expr.py ... ok test inline_err::aug_assign_stmt_invalid_value.py ... ok test inline_err::assign_stmt_keyword_target.py ... ok test inline_err::aug_assign_stmt_invalid_target.py ... ok test inline_err::class_def_unclosed_type_param_list.py ... ok test inline_err::assign_stmt_invalid_value_expr.py ... ok test inline_err::async_unexpected_token.py ... ok test inline_err::comma_separated_missing_first_element.py ... ok test inline_err::assign_stmt_invalid_target.py ... ok test inline_err::aug_assign_stmt_missing_rhs.py ... ok test inline_err::class_def_unparenthesized_generator_argument.py ... ok test inline_err::args_unparenthesized_generator.py ... ok test inline_err::ann_assign_stmt_invalid_target.py ... ok test inline_err::comma_separated_missing_comma_between_elements.py ... ok test inline_err::comprehension_missing_for_after_async.py ... ok test inline_err::comma_separated_missing_comma.py ... ok test inline_err::comma_separated_missing_element_between_commas.py ... ok test inline_err::decorator_named_expression_py37.py ... ok test inline_err::debug_shadow_match.py ... ok test inline_err::debug_shadow_try.py ... ok test inline_err::del_incomplete_target.py ... ok test inline_err::debug_shadow_class.py ... ok test inline_err::decorator_missing_newline.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::decorator_float_literal_py38.py ... ok test inline_err::decorator_missing_expression.py ... ok test inline_err::del_stmt_empty.py ... ok test inline_err::debug_shadow_import.py ... ok test inline_err::debug_shadow_with.py ... ok test inline_err::decorator_expression_py38.py ... ok test inline_err::debug_shadow_function.py ... ok test inline_err::decorator_invalid_expression.py ... ok test inline_err::decorator_await_expression_py38.py ... ok test inline_err::del_debug_py39.py ... ok test inline_err::decorator_dict_literal_py38.py ... ok test inline_err::decorator_unexpected_token.py ... ok test inline_err::duplicate_type_parameter_names.py ... ok test inline_err::dotted_name_multiple_dots.py ... ok test inline_err::except_stmt_invalid_expression.py ... ok test inline_err::duplicate_keyword_args.py ... ok test inline_err::duplicate_match_class_attr.py ... ok test inline_err::different_match_pattern_bindings.py ... ok test inline_err::for_stmt_missing_in_keyword.py ... ok test inline_err::except_star_py310.py ... ok test inline_err::except_stmt_missing_exception_and_as_name.py ... ok test inline_err::from_import_dotted_names.py ... ok test inline_err::f_string_conversion_follows_exclamation.py ... ok test inline_err::for_stmt_missing_target.py ... ok test inline_err::f_string_invalid_conversion_flag_name_tok.py ... ok test inline_err::f_string_empty_expression.py ... ok test inline_err::for_stmt_missing_iter.py ... ok test inline_err::except_stmt_unparenthesized_tuple_as.py ... ok test inline_err::except_stmt_missing_exception.py ... ok test inline_err::f_string_invalid_conversion_flag_other_tok.py ... ok test inline_err::except_stmt_unparenthesized_tuple_no_as_py313.py ... ok test inline_err::except_stmt_missing_as_name.py ... ok test inline_err::duplicate_match_key.py ... ok test inline_err::for_stmt_invalid_target.py ... ok test inline_err::f_string_unclosed_lbrace_in_format_spec.py ... ok test inline_err::f_string_lambda_without_parentheses.py ... ok test inline_err::for_stmt_invalid_iter_expr.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_in_keyword.py ... ok test inline_err::for_stmt_invalid_target_binary_expr.py ... ok test inline_err::if_stmt_invalid_test_expr.py ... ok test inline_err::f_string_unclosed_lbrace.py ... ok test inline_err::from_import_missing_module.py ... ok test inline_err::from_import_parenthesized_star.py ... ok test inline_err::from_import_empty_names.py ... ok test inline_err::from_import_missing_rpar.py ... ok test inline_err::from_import_star_with_other_names.py ... ok test inline_err::function_def_empty_body.py ... ok test inline_err::function_def_invalid_return_expr.py ... ok test inline_err::function_def_missing_return_type.py ... ok test inline_err::from_import_unparenthesized_trailing_comma.py ... ok test inline_err::function_def_missing_identifier.py ... ok test inline_err::function_def_unclosed_parameter_list.py ... ok test inline_err::global_stmt_empty.py ... ok test inline_err::function_type_params_py311.py ... ok test inline_err::if_stmt_empty_body.py ... ok test inline_err::if_stmt_elif_missing_colon.py ... ok test inline_err::global_stmt_expression.py ... ok test inline_err::function_def_unparenthesized_return_types.py ... ok test inline_err::function_def_unclosed_type_param_list.py ... ok test inline_err::global_stmt_trailing_comma.py ... ok test inline_err::invalid_annotation_py314.py ... ok test inline_err::if_stmt_invalid_elif_test_expr.py ... ok test inline_err::implicitly_concatenated_unterminated_string_multiline.py ... ok test inline_err::if_stmt_missing_colon.py ... ok test inline_err::if_stmt_missing_test.py ... ok test inline_err::import_stmt_trailing_comma.py ... ok test inline_err::import_stmt_parenthesized_names.py ... ok test inline_err::import_stmt_empty.py ... ok test inline_err::import_alias_missing_asname.py ... ok test inline_err::implicitly_concatenated_unterminated_string.py ... ok test inline_err::import_stmt_star_import.py ... ok test inline_err::import_from_star.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::invalid_fstring_literal_element.py ... ok test inline_err::invalid_annotation_class.py ... ok test inline_err::invalid_annotation_function_py314.py ... ok test inline_err::invalid_annotation_function.py ... ok test inline_err::invalid_string_literal.py ... ok test inline_err::lambda_body_with_starred_expr.py ... ok test inline_err::invalid_future_feature.py ... ok test inline_err::ipython_help_escape_command_error_recovery_2.py ... ok test inline_err::match_classify_as_keyword_or_identifier.py ... ok test inline_err::invalid_byte_literal.py ... ok test inline_err::invalid_match_pattern_target.py ... ok test inline_err::invalid_del_target.py ... ok test inline_err::invalid_annotation_type_alias.py ... ok test inline_err::ipython_help_escape_command_error_recovery_1.py ... ok test inline_err::lazy_import_stmt_py314.py ... ok test inline_err::lazy_import_invalid_from_py315.py ... ok test inline_err::ipython_help_escape_command_error_recovery_3.py ... ok test inline_err::match_before_py310.py ... ok test inline_err::lambda_body_with_yield_expr.py ... ok test inline_err::match_classify_as_keyword.py ... ok test inline_err::iter_unpack_return_py37.py ... ok test inline_err::iter_unpack_yield_py37.py ... ok test inline_err::irrefutable_case_pattern.py ... ok test inline_err::lazy_import_invalid_context_py315.py ... ok test inline_err::match_expected_colon.py ... ok test inline_err::match_stmt_missing_guard_expr.py ... ok test inline_err::match_stmt_expect_indented_block.py ... ok test inline_err::match_stmt_expected_case_block.py ... ok test inline_err::match_stmt_invalid_guard_expr.py ... ok test inline_err::match_stmt_invalid_subject_expr.py ... ok test inline_err::mixed_bytes_and_non_bytes_literals.py ... ok test inline_err::match_stmt_missing_pattern.py ... ok test inline_err::match_stmt_no_newline_before_case.py ... ok test inline_err::nonlocal_stmt_expression.py ... ok test inline_err::match_stmt_single_starred_subject.py ... ok test inline_err::node_range_with_gaps.py ... ok test inline_err::nested_quote_in_format_spec_py312.py ... ok test inline_err::mixed_tstring_and_bytes_literals.py ... ok test inline_err::multiple_starred_names_in_sequence_pattern.py ... ok test inline_err::named_expr_slice_parse_error.py ... ok test inline_err::named_expr_slice.py ... ok test inline_err::params_no_arg_before_slash.py ... ok test inline_err::multiple_starred_assignment_target.py ... ok test inline_err::multiple_clauses_on_same_line.py ... ok test inline_err::nonlocal_declaration_at_module_level.py ... ok test inline_err::param_missing_annotation.py ... ok test inline_err::nonlocal_stmt_empty.py ... ok test inline_err::nonlocal_stmt_trailing_comma.py ... ok test inline_err::multiple_assignment_in_case_pattern.py ... ok test inline_err::nested_async_comprehension_py310.py ... ok test inline_err::param_with_invalid_default.py ... ok test inline_err::params_duplicate_names.py ... ok test inline_err::param_missing_default.py ... ok test inline_err::param_with_invalid_star_annotation.py ... ok test inline_err::param_with_star_annotation_py310.py ... ok test inline_err::param_with_invalid_annotation.py ... ok test inline_err::params_expected_after_star_separator.py ... ok test inline_err::params_multiple_star_separator.py ... ok test inline_err::params_multiple_varargs.py ... ok test inline_err::params_multiple_slash_separator.py ... ok test inline_err::params_kwarg_after_star_separator.py ... ok test inline_err::params_multiple_kwargs.py ... ok test inline_err::params_follows_var_keyword_param.py ... ok test inline_err::raise_stmt_invalid_exc.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::simple_and_compound_stmt_on_same_line_in_block.py ... ok test inline_err::raise_stmt_unparenthesized_tuple_cause.py ... ok test inline_err::parenthesized_context_manager_py38.py ... ok test inline_err::params_non_default_after_default.py ... ok test inline_err::params_var_positional_with_default.py ... ok test inline_err::parenthesized_kwarg_py38.py ... ok test inline_err::return_stmt_invalid_expr.py ... ok test inline_err::raise_stmt_from_without_exc.py ... ok test inline_err::raise_stmt_invalid_cause.py ... ok test inline_err::params_var_keyword_with_default.py ... ok test inline_err::star_slices.py ... ok test inline_err::pep_798_unpacking_comprehensions_py314.py ... ok test inline_err::raise_stmt_unparenthesized_tuple_exc.py ... ok test inline_err::pep_798_invalid_dict_unpacking_comprehensions_py315.py ... ok test inline_err::pep701_nested_interpolation_py311.py ... ok test inline_err::rebound_comprehension_variable.py ... ok test inline_err::pos_only_py37.py ... ok test inline_err::simple_stmts_on_same_line.py ... ok test inline_err::simple_and_compound_stmt_on_same_line.py ... ok test inline_err::signed_pattern_non_literal_operand.py ... ok test inline_err::pep701_f_string_py311.py ... ok test inline_err::simple_stmts_on_same_line_in_block.py ... ok test inline_err::single_star_for.py ... ok test inline_err::single_star_return.py ... ok test inline_err::starred_comprehension_target.py ... ok test inline_err::single_star_yield.py ... ok test inline_err::single_starred_assignment_target.py ... ok test inline_err::star_index_py310.py ... ok test inline_err::starred_list_comp_py314.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_empty_expression.py ... ok test inline_err::t_string_invalid_conversion_flag_other_tok.py ... ok test inline_err::type_param_type_var_missing_default.py ... ok test inline_err::type_alias_incomplete_stmt.py ... ok test inline_err::try_stmt_missing_except_finally.py ... ok test inline_err::type_alias_invalid_value_expr.py ... ok test inline_err::template_strings_py313.py ... ok test inline_err::try_stmt_invalid_order.py ... ok test inline_err::t_string_lambda_without_parentheses.py ... ok test inline_err::type_param_param_spec_bound.py ... ok test inline_err::t_string_unclosed_lbrace.py ... ok test inline_err::type_param_invalid_bound_expr.py ... ok test inline_err::tuple_context_manager_py38.py ... ok test inline_err::type_param_missing_bound.py ... ok test inline_err::type_param_type_var_invalid_default_expr.py ... ok test inline_err::try_stmt_mixed_except_kind.py ... ok test inline_err::type_param_default_py312.py ... ok test inline_err::type_param_param_spec_invalid_default_expr.py ... ok test inline_err::type_param_param_spec_missing_default.py ... ok test inline_err::t_string_invalid_starred_expr.py ... ok test inline_err::try_stmt_misspelled_except.py ... ok test inline_err::type_parameter_default_order.py ... ok test inline_err::t_string_unclosed_lbrace_in_format_spec.py ... ok test inline_err::type_param_type_var_tuple_missing_default.py ... ok test inline_err::type_stmt_py311.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::unary_plus_py314.py ... ok test inline_err::walrus_py37.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::type_params_empty.py ... ok test inline_ok::class_def_arguments.py ... ok test inline_err::unparenthesized_named_expr_set_literal_py38.py ... ok test inline_err::while_stmt_missing_colon.py ... ok test inline_err::yield_after_comma.py ... ok test inline_ok::all_async_comprehension_py310.py ... ok test inline_err::write_to_debug_expr.py ... ok test inline_ok::assign_targets_terminator.py ... ok test inline_err::yield_from_in_async_function.py ... ok test inline_err::while_stmt_missing_test.py ... ok test inline_err::with_items_parenthesized_missing_comma.py ... ok test inline_ok::async_function_definition.py ... ok test inline_ok::async_for_statement.py ... ok test inline_err::with_items_parenthesized_missing_colon.py ... ok test inline_ok::ann_assign_stmt_simple_target.py ... ok test inline_ok::async_with_statement.py ... ok test inline_ok::assign_stmt_starred_expr_value.py ... ok test inline_ok::backslash_continuation_indentation.py ... ok test inline_ok::args_unparenthesized_generator.py ... ok test inline_ok::ambiguous_lpar_with_items_binary_expr.py ... ok test inline_ok::class_keyword_in_case_pattern.py ... ok test inline_ok::ambiguous_lpar_with_items_if_expr.py ... ok test inline_err::while_stmt_invalid_test_expr.py ... ok test inline_ok::class_type_params_py312.py ... ok test inline_ok::del_debug_py38.py ... ok test inline_ok::from_import_soft_keyword_module_name.py ... ok test inline_ok::del_targets_terminator.py ... ok test inline_ok::debug_rename_import.py ... ok test inline_ok::dotted_name_normalized_spaces.py ... ok test inline_ok::decorator_await_expression_py39.py ... ok test inline_ok::decorator_expression_eval_hack_py38.py ... ok test inline_ok::decorator_expression_dotted_ident_py38.py ... ok test inline_ok::decorator_async_function.py ... ok test inline_ok::decorator_expression_py39.py ... ok test inline_ok::comma_separated_regular_list_terminator.py ... ok test inline_ok::except_star_py311.py ... ok test inline_ok::decorator_expression_identity_hack_py38.py ... ok test inline_ok::function_def_valid_return_expr.py ... ok test inline_ok::except_stmt_as_name_soft_keyword.py ... ok test inline_ok::for_iter_unpack_py38.py ... ok test inline_ok::from_import_no_space.py ... ok test inline_ok::duplicate_match_key_attr.py ... ok test inline_ok::except_stmt_unparenthesized_tuple_no_as_py314.py ... ok test inline_ok::for_iter_unpack_py39.py ... ok test inline_ok::for_in_target_valid_expr.py ... ok test inline_ok::from_import_stmt_terminator.py ... ok test inline_ok::iter_unpack_yield_py38.py ... ok test inline_ok::different_match_pattern_bindings.py ... ok test inline_ok::lazy_import_soft_keyword_split_py315.py ... ok test inline_ok::fstring_format_spec_terminator.py ... ok test inline_ok::function_type_params_py312.py ... ok test inline_ok::lambda_with_no_parameters.py ... ok test inline_ok::function_def_parameter_range.py ... ok test inline_ok::function_def_parenthesized_return_types.py ... ok test inline_ok::import_stmt_terminator.py ... ok test inline_ok::global_stmt.py ... ok test inline_ok::import_from_star.py ... ok test inline_ok::import_as_name_soft_keyword.py ... ok test inline_ok::lazy_import_relative_py315.py ... ok test inline_ok::iter_unpack_yield_py37.py ... ok test inline_ok::iter_unpack_return_py38.py ... ok test inline_ok::iter_unpack_return_py37.py ... ok test inline_ok::lazy_import_semantic_ok_py315.py ... ok test inline_ok::irrefutable_case_pattern_at_end.py ... ok test inline_ok::match_stmt_valid_guard_expr.py ... ok test inline_ok::match_attr_pattern_soft_keyword.py ... ok test inline_ok::match_sequence_pattern_parentheses_terminator.py ... ok test inline_ok::match_after_py310.py ... ok test inline_ok::match_classify_as_identifier_1.py ... ok test inline_ok::lazy_import_stmt_py315.py ... ok test inline_ok::lambda_with_valid_body.py ... ok test inline_ok::nonlocal_stmt.py ... ok test inline_ok::multiple_assignment_in_case_pattern.py ... ok test inline_ok::match_as_pattern.py ... ok test inline_ok::non_nested_quote_in_format_spec_py311.py ... ok test inline_ok::match_classify_as_keyword_2.py ... ok test inline_ok::match_stmt_subject_expr.py ... ok test inline_ok::match_annotated_assignment.py ... ok test inline_ok::param_with_star_annotation_py311.py ... ok test inline_ok::nonlocal_declaration_at_module_level.py ... ok test inline_ok::non_rebound_comprehension_variable.py ... ok test inline_ok::match_classify_as_identifier_2.py ... ok test inline_ok::multiple_starred_assignment_target.py ... ok test inline_ok::match_sequence_pattern_terminator.py ... ok test inline_ok::match_classify_as_keyword_or_identifier.py ... ok test inline_ok::non_duplicate_keyword_args.py ... ok test inline_ok::match_as_pattern_soft_keyword.py ... ok test inline_ok::nested_async_comprehension_py311.py ... ok test inline_ok::nested_async_comprehension_py310.py ... ok test inline_ok::non_duplicate_type_parameter_names.py ... ok test inline_ok::nested_alternative_patterns.py ... ok test inline_ok::match_classify_as_keyword_1.py ... ok test inline_ok::param_with_annotation.py ... ok test inline_ok::param_with_star_annotation.py ... ok test inline_ok::param_with_default.py ... ok test inline_ok::param_with_star_annotation_py310.py ... ok test inline_ok::pep_798_unpacking_comprehensions_py315.py ... ok test inline_ok::params_seen_keyword_only_param_after_star.py ... ok test inline_ok::parenthesized_named_expr_py38.py ... ok test inline_ok::parenthesized_named_expr_index_py38.py ... ok test inline_ok::type_param_default_py313.py ... ok test inline_ok::params_non_default_after_star.py ... ok test inline_ok::parenthesized_kwarg_py37.py ... ok test inline_ok::parenthesized_context_manager_py39.py ... ok test inline_ok::parenthesized_star_index_py310.py ... ok test inline_ok::pos_only_py38.py ... ok test inline_ok::simple_stmts_in_block.py ... ok test inline_ok::single_starred_assignment_target.py ... ok test inline_ok::read_from_debug.py ... ok test inline_ok::simple_stmts_with_semicolons.py ... ok test inline_ok::starred_comprehension_target.py ... ok test inline_ok::single_parenthesized_item_context_manager_py38.py ... ok test inline_ok::star_index_py311.py ... ok test inline_ok::single_star_in_tuple.py ... ok test inline_ok::valid_future_feature.py ... ok test inline_ok::tuple_context_manager_py38.py ... ok test inline_ok::starred_list_comp_py315.py ... ok test inline_ok::pep750_t_string_py314.py ... ok test inline_ok::template_strings_py314.py ... ok test inline_ok::pep701_f_string_py311.py ... ok test inline_ok::pep701_f_string_py312.py ... ok test inline_ok::walrus_py38.py ... ok test inline_ok::type_param_type_var_tuple.py ... ok test inline_ok::type_stmt_py312.py ... ok test inline_ok::type_param_type_var.py ... ok test inline_ok::unparenthesized_named_expr_index_py39.py ... ok test inline_ok::type_param_param_spec.py ... ok test invalid_syntax::expressions/arguments/starred.py ... ok test inline_ok::valid_annotation_py313.py ... ok test invalid_syntax::expressions/arguments/double_starred.py ... ok test inline_ok::unparenthesized_named_expr_py39.py ... ok test invalid_syntax::expressions/arguments/invalid_expression.py ... ok test invalid_syntax::expressions/arguments/duplicate_keyword_arguments.py ... ok test inline_ok::yield_after_comma_parenthesized.py ... ok test invalid_syntax::expressions/attribute/multiple_dots.py ... ok test invalid_syntax::expressions/arguments/missing_comma.py ... ok test inline_ok::unary_plus_py315.py ... ok test invalid_syntax::expressions/arguments/invalid_keyword_expression.py ... ok test invalid_syntax::expressions/arguments/unclosed_0.py ... ok test invalid_syntax::expressions/arguments/unclosed_2.py ... ok test invalid_syntax::expressions/arguments/missing_argument.py ... ok test inline_ok::valid_annotation_class.py ... ok test invalid_syntax::expressions/bool_op/missing_rhs.py ... ok test invalid_syntax::expressions/arguments/invalid_order.py ... ok test invalid_syntax::expressions/arguments/unclosed_1.py ... ok test invalid_syntax::expressions/arguments/missing_expression.py ... ok test inline_ok::valid_annotation_function_py313.py ... ok test invalid_syntax::expressions/await/no_expression_0.py ... ok test invalid_syntax::expressions/attribute/invalid_member.py ... ok test invalid_syntax::expressions/await/no_expression_1.py ... ok test invalid_syntax::expressions/bin_op/invalid_rhs_expression.py ... ok test invalid_syntax::expressions/bin_op/missing_lhs.py ... ok test invalid_syntax::expressions/attribute/no_member.py ... ok test invalid_syntax::expressions/await/recover.py ... ok test invalid_syntax::expressions/dict/named_expression_0.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/missing_rhs_1.py ... ok test invalid_syntax::expressions/bin_op/named_expression.py ... ok test invalid_syntax::expressions/bool_op/missing_lhs.py ... ok test invalid_syntax::expressions/compare/missing_rhs_0.py ... ok test invalid_syntax::expressions/bin_op/starred_expression.py ... ok test invalid_syntax::expressions/dict/missing_closing_brace_0.py ... ok test invalid_syntax::expressions/compare/named_expression.py ... ok test invalid_syntax::expressions/bool_op/starred_expression.py ... ok test invalid_syntax::expressions/compare/multiple_equals.py ... ok test invalid_syntax::expressions/compare/missing_rhs_2.py ... ok test invalid_syntax::expressions/dict/double_star_comprehension.py ... ok test invalid_syntax::expressions/compare/missing_lhs.py ... ok test invalid_syntax::expressions/compare/starred_expression.py ... ok test invalid_syntax::expressions/dict/named_expression_1.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_2.py ... ok test invalid_syntax::expressions/compare/invalid_rhs_expression.py ... ok test invalid_syntax::expressions/compare/invalid_order.py ... ok test invalid_syntax::expressions/dict/missing_closing_brace_2.py ... ok test invalid_syntax::expressions/dict/missing_closing_brace_1.py ... ok test invalid_syntax::expressions/bool_op/named_expression.py ... ok test invalid_syntax::expressions/compare/missing_rhs_1.py ... ok test invalid_syntax::expressions/dict/comprehension.py ... ok test invalid_syntax::expressions/emoji_statement.py ... ok test invalid_syntax::expressions/dict/double_star.py ... ok test invalid_syntax::expressions/dict/recover.py ... ok test invalid_syntax::expressions/if/missing_orelse_expr_0.py ... ok test invalid_syntax::expressions/if/missing_test_expr_0.py ... ok test invalid_syntax::expressions/if/missing_orelse_expr_1.py ... ok test invalid_syntax::expressions/emoji_identifiers.py ... ok test invalid_syntax::expressions/if/missing_test_expr_1.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_3.py ... ok test invalid_syntax::expressions/lambda_default_parameters.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_0.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_1.py ... ok test invalid_syntax::expressions/lambda_duplicate_parameters.py ... ok test invalid_syntax::expressions/named/missing_expression_0.py ... ok test invalid_syntax::expressions/if/recover.py ... ok test invalid_syntax::expressions/parenthesized/parenthesized.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/named/missing_expression_3.py ... ok test invalid_syntax::expressions/named/missing_expression_4.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_0.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_2.py ... ok test invalid_syntax::expressions/named/invalid_target.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_3.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_1.py ... ok test invalid_syntax::expressions/named/missing_expression_2.py ... ok test invalid_syntax::expressions/list/recover.py ... ok test invalid_syntax::expressions/list/comprehension.py ... ok test invalid_syntax::expressions/list/star_expression_precedence.py ... ok test invalid_syntax::expressions/named/missing_expression_1.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_1.py ... ok test invalid_syntax::expressions/parenthesized/tuple.py ... ok test invalid_syntax::expressions/set/comprehension.py ... ok test invalid_syntax::expressions/parenthesized/tuple_starred_expr.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_0.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_2.py ... ok test invalid_syntax::expressions/yield_from/starred_expression.py ... ok test invalid_syntax::expressions/set/recover.py ... ok test invalid_syntax::expressions/subscript/invalid_slice_element.py ... ok test invalid_syntax::expressions/set/star_expression_precedence.py ... ok test invalid_syntax::re_lexing/line_continuation_1.py ... ok test invalid_syntax::re_lexing/fstring_format_spec_1.py ... ok test invalid_syntax::expressions/unary/no_expression_1.py ... ok test invalid_syntax::re_lex_logical_token_mac_eol.py ... ok test invalid_syntax::expressions/unary/named_expression.py ... ok test invalid_syntax::expressions/subscript/unclosed_slice_1.py ... ok test invalid_syntax::expressions/unary.py ... ok test invalid_syntax::re_lex_logical_token_windows_eol.py ... ok test invalid_syntax::expressions/unary/no_expression_0.py ... ok test invalid_syntax::re_lexing/triple_quoted_fstring_3.py ... ok test invalid_syntax::statements/if_extra_closing_parentheses.py ... ok test invalid_syntax::re_lexing/line_continuation_windows_eol.py ... ok test invalid_syntax::re_lexing/triple_quoted_fstring_1.py ... ok test invalid_syntax::statements/match/as_pattern_0.py ... ok test invalid_syntax::expressions/subscript/unclosed_slice_0.py ... ok test invalid_syntax::expressions/yield/named_expression.py ... ok test invalid_syntax::expressions/yield/star_expression.py ... ok test invalid_syntax::re_lexing/triple_quoted_fstring_2.py ... ok test invalid_syntax::expressions/yield_from/unparenthesized.py ... ok test invalid_syntax::statements/if_extra_indent.py ... ok test invalid_syntax::re_lexing/ty_1828.py ... ok test invalid_syntax::re_lex_logical_token.py ... ok test invalid_syntax::statements/function_type_parameters.py ... ok test invalid_syntax::statements/match/as_pattern_1.py ... ok test invalid_syntax::statements/invalid_assignment_targets.py ... ok test invalid_syntax::statements/match/invalid_class_pattern.py ... ok test invalid_syntax::statements/invalid_augmented_assignment_target.py ... ok test invalid_syntax::statements/match/as_pattern_2.py ... ok test invalid_syntax::statements/match/as_pattern_3.py ... ok test invalid_syntax::statements/match/as_pattern_4.py ... ok test invalid_syntax::statements/match/invalid_mapping_pattern.py ... ok test invalid_syntax::statements/match/star_pattern_usage.py ... ok test valid_syntax::expressions/dictionary_comprehension.py ... ok test invalid_syntax::statements/with/unclosed_ambiguous_lpar.py ... ok test invalid_syntax::statements/with/unparenthesized_with_items.py ... ok test invalid_syntax::statements/with/empty_with_items.py ... ok test valid_syntax::expressions/attribute.py ... ok test valid_syntax::expressions/await.py ... ok test valid_syntax::expressions/call.py ... ok test valid_syntax::expressions/compare.py ... ok test invalid_syntax::statements/match/unary_add_usage.py ... ok test valid_syntax::expressions/bool_op.py ... ok test valid_syntax::expressions/bin_op.py ... ok test valid_syntax::expressions/parenthesized.py ... ok test invalid_syntax::statements/match/invalid_lhs_or_rhs_pattern.py ... ok test invalid_syntax::statements/with/unclosed_ambiguous_lpar_eof.py ... ok test valid_syntax::expressions/number_literal.py ... ok test valid_syntax::expressions/generator.py ... ok test valid_syntax::expressions/if.py ... ok test valid_syntax::expressions/dictionary.py ... ok test valid_syntax::expressions/arguments.py ... ok test invalid_syntax::statements/with/ambiguous_lpar_with_items.py ... ok test valid_syntax::expressions/lambda.py ... ok test valid_syntax::expressions/name.py ... ok test valid_syntax::expressions/named.py ... ok test valid_syntax::expressions/list.py ... ok test valid_syntax::expressions/f_string.py ... ok test valid_syntax::expressions/set.py ... ok test valid_syntax::expressions/list_comprehension.py ... ok test valid_syntax::expressions/string.py ... ok test valid_syntax::expressions/starred.py ... ok test valid_syntax::statement/augmented_assignment.py ... ok test valid_syntax::other/atom.py ... ok test valid_syntax::statement/from_import.py ... ok test valid_syntax::statement/annotated_assignment.py ... ok test valid_syntax::expressions/yield.py ... ok test valid_syntax::statement/class.py ... ok test valid_syntax::expressions/yield_from.py ... ok test valid_syntax::statement/assert.py ... ok test valid_syntax::expressions/subscript.py ... ok test valid_syntax::expressions/set_comprehension.py ... ok test valid_syntax::expressions/unary_op.py ... ok test valid_syntax::statement/delete.py ... ok test valid_syntax::expressions/slice.py ... ok test valid_syntax::statement/import.py ... ok test valid_syntax::statement/raise.py ... ok test valid_syntax::other/decorator.py ... ok test valid_syntax::statement/for.py ... ok test valid_syntax::statement/assignment.py ... ok test valid_syntax::expressions/tuple.py ... ok test valid_syntax::statement/if.py ... ok test valid_syntax::statement/simple.py ... ok test valid_syntax::statement/return.py ... ok test valid_syntax::statement/while.py ... ok test valid_syntax::statement/with.py ... ok test valid_syntax::statement/function.py ... ok test valid_syntax::statement/try.py ... ok test valid_syntax::statement/type.py ... ok test valid_syntax::expressions/t_string.py ... ok test valid_syntax::statement/ambiguous_lpar_with_items.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.15s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/generate_inline_tests-a0220de6e3fc7657 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 1 test test generate_inline_tests ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/ruff_python_semantic-146bc7a730da5889 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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-e6f5b8514071ad9f --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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-c872fb50394c6765 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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-4ef6bc28091c60d8 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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-bf78c75a939e336f --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.05s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/whitespace-8912db7052abda42 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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-9a7a8e1cfe12fad5 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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-b067c4e94cd14153 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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-7864ef6fcfdb4858 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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:38.489390093 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:38.489450793 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:38.489459363 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:56:38.489487383 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:38.491384758 DEBUG Loaded settings from: `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/pyproject.toml` 2026-10-02 06:56:38.491507338 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:38.491520798 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-10-02 06:56:38.491589658 INFO Registering workspace: /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_server 2026-10-02 06:56:38.491737739 INFO Retrying to receive `client/registerCapability` request 2026-10-02 06:56:38.541927846 DEBUG request{id=2 method=shutdown}: enter 2026-10-02 06:56:38.542020806 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:56:38.542047366 DEBUG Received exit notification, exiting ok test capabilities::statically_registers_formatting_when_dynamic_registration_is_unsupported ... 2026-10-02 06:56:38.543465450 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:38.543521270 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:38.543525450 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:56:38.543538270 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:38.544483173 DEBUG Loaded settings from: `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/pyproject.toml` 2026-10-02 06:56:38.544644063 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:38.544657633 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-10-02 06:56:38.544723673 INFO Registering workspace: /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_server 2026-10-02 06:56:38.544814363 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:56:38.553528965 DEBUG request{id=2 method=shutdown}: enter 2026-10-02 06:56:38.553536205 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:56:38.553565356 DEBUG Received exit notification, exiting ok test code_action::code_action_without_valid_url_returns_unchanged_action ... 2026-10-02 06:56:38.554585138 INFO No workspace options found for file:///tmp/.tmpyJ6UOu, using default options 2026-10-02 06:56:38.554624548 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:56:38.554636958 DEBUG Indexing settings for workspace: /tmp/.tmpyJ6UOu 2026-10-02 06:56:38.556498233 INFO Registering workspace: /tmp/.tmpyJ6UOu 2026-10-02 06:56:38.556559713 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:56:38.556672383 DEBUG request{id=2 method=codeAction/resolve}: enter 2026-10-02 06:56:38.556698543 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:38.566830399 DEBUG request{id=3 method=shutdown}: enter 2026-10-02 06:56:38.566840829 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:56:38.566860369 DEBUG Received exit notification, exiting ok test code_action::code_actions_for_python ... 2026-10-02 06:56:38.567721251 INFO No workspace options found for file:///tmp/.tmpiPm0tQ, using default options 2026-10-02 06:56:38.567758721 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:56:38.567785492 DEBUG Indexing settings for workspace: /tmp/.tmpiPm0tQ 2026-10-02 06:56:38.570426018 INFO Registering workspace: /tmp/.tmpiPm0tQ 2026-10-02 06:56:38.570484438 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:56:38.570571259 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:56:38.570603899 DEBUG request{id=2 method=textDocument/codeAction}: enter 2026-10-02 06:56:38.570647789 DEBUG request{id=2 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpiPm0tQ/test.py 2026-10-02 06:56:38.570660069 DEBUG request{id=2 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpiPm0tQ/test.py 2026-10-02 06:56:38.571419221 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:38.571499041 DEBUG request{id=2 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpiPm0tQ/test.py 2026-10-02 06:56:38.571516311 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:38.581743967 DEBUG request{id=3 method=shutdown}: enter 2026-10-02 06:56:38.581751757 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:56:38.581766097 DEBUG Received exit notification, exiting ok test code_action::code_actions_for_toml ... 2026-10-02 06:56:38.582800040 INFO No workspace options found for file:///tmp/.tmp94IH6q, using default options 2026-10-02 06:56:38.582836390 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:56:38.582849540 DEBUG Indexing settings for workspace: /tmp/.tmp94IH6q 2026-10-02 06:56:38.583389981 DEBUG No `target-version` found in `/tmp/.tmp94IH6q/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:38.583522671 DEBUG Loaded settings from: `/tmp/.tmp94IH6q/ruff.toml` for `/tmp/.tmp94IH6q` 2026-10-02 06:56:38.584526914 INFO Registering workspace: /tmp/.tmp94IH6q 2026-10-02 06:56:38.584589164 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:56:38.584678904 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:56:38.584706274 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-02 06:56:38.584735225 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmp94IH6q/ruff.toml 2026-10-02 06:56:38.584894885 DEBUG request{id=3 method=textDocument/codeAction}: enter 2026-10-02 06:56:38.584899725 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmp94IH6q/ruff.toml 2026-10-02 06:56:38.584913155 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmp94IH6q/ruff.toml 2026-10-02 06:56:38.595152651 DEBUG request{id=4 method=shutdown}: enter 2026-10-02 06:56:38.595158821 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:56:38.595172711 DEBUG Received exit notification, exiting ok test code_action::human_readable_rule_names ... 2026-10-02 06:56:38.596185114 INFO No workspace options found for file:///tmp/.tmpqnepWP, using default options 2026-10-02 06:56:38.596211754 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:56:38.596222324 DEBUG Indexing settings for workspace: /tmp/.tmpqnepWP 2026-10-02 06:56:38.596919875 DEBUG Loaded settings from: `/tmp/.tmpqnepWP/pyproject.toml` for `/tmp/.tmpqnepWP` 2026-10-02 06:56:38.598902410 INFO Registering workspace: /tmp/.tmpqnepWP 2026-10-02 06:56:38.598957921 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:56:38.599050731 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:56:38.599082721 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-02 06:56:38.599113111 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpqnepWP/test.py 2026-10-02 06:56:38.599643772 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:38.599800513 DEBUG request{id=3 method=textDocument/codeAction}: enter 2026-10-02 06:56:38.599806593 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpqnepWP/test.py 2026-10-02 06:56:38.599821613 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpqnepWP/test.py 2026-10-02 06:56:38.599856963 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:38.599889333 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpqnepWP/test.py 2026-10-02 06:56:38.599899263 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:38.610058929 DEBUG request{id=4 method=shutdown}: enter 2026-10-02 06:56:38.610065969 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:56:38.610085289 DEBUG Received exit notification, exiting ok test code_action::invalid_code_action_resolve_data_returns_unchanged_action ... 2026-10-02 06:56:38.611108131 INFO No workspace options found for file:///tmp/.tmpj1Ccvu, using default options 2026-10-02 06:56:38.611136011 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:56:38.611145551 DEBUG Indexing settings for workspace: /tmp/.tmpj1Ccvu 2026-10-02 06:56:38.613687888 INFO Registering workspace: /tmp/.tmpj1Ccvu 2026-10-02 06:56:38.613749068 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:56:38.613871678 DEBUG request{id=2 method=codeAction/resolve}: enter 2026-10-02 06:56:38.613901818 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:38.623998414 DEBUG request{id=3 method=shutdown}: enter 2026-10-02 06:56:38.624011014 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:56:38.624031684 DEBUG Received exit notification, exiting ok test code_action::no_code_actions_for_markdown ... 2026-10-02 06:56:38.624910236 INFO No workspace options found for file:///tmp/.tmpoMtU1u, using default options 2026-10-02 06:56:38.624939996 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:56:38.624951106 DEBUG Indexing settings for workspace: /tmp/.tmpoMtU1u 2026-10-02 06:56:38.626542890 INFO Registering workspace: /tmp/.tmpoMtU1u 2026-10-02 06:56:38.626596071 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:56:38.626686201 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:56:38.626713301 DEBUG request{id=2 method=textDocument/codeAction}: enter 2026-10-02 06:56:38.636880567 DEBUG request{id=3 method=shutdown}: enter 2026-10-02 06:56:38.636887197 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:56:38.636901237 DEBUG Received exit notification, exiting ok test custom_extension::format_custom_extension_mapped_to_markdown ... 2026-10-02 06:56:38.637702619 INFO No workspace options found for file:///tmp/.tmpigPOpl, using default options 2026-10-02 06:56:38.637738849 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:56:38.637749929 DEBUG Indexing settings for workspace: /tmp/.tmpigPOpl 2026-10-02 06:56:38.638426881 DEBUG Loaded settings from: `/tmp/.tmpigPOpl/pyproject.toml` for `/tmp/.tmpigPOpl` 2026-10-02 06:56:38.640404566 INFO Registering workspace: /tmp/.tmpigPOpl 2026-10-02 06:56:38.640473756 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:56:38.640548816 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:56:38.640583206 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-02 06:56:38.640614786 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpigPOpl/test.thing 2026-10-02 06:56:38.641454868 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-10-02 06:56:38.651631944 DEBUG request{id=3 method=shutdown}: enter 2026-10-02 06:56:38.651638434 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:56:38.651651994 DEBUG Received exit notification, exiting ok test custom_extension::lint_custom_extension_mapped_to_markdown_emits_no_diagnostics ... 2026-10-02 06:56:38.652784827 INFO No workspace options found for file:///tmp/.tmp2CzbfA, using default options 2026-10-02 06:56:38.652816677 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:56:38.652826767 DEBUG Indexing settings for workspace: /tmp/.tmp2CzbfA 2026-10-02 06:56:38.653548019 DEBUG Loaded settings from: `/tmp/.tmp2CzbfA/pyproject.toml` for `/tmp/.tmp2CzbfA` 2026-10-02 06:56:38.654540852 INFO Registering workspace: /tmp/.tmp2CzbfA 2026-10-02 06:56:38.654600772 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:56:38.654680272 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:56:38.654706482 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-02 06:56:38.654732282 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmp2CzbfA/test.thing 2026-10-02 06:56:38.664902978 DEBUG request{id=3 method=shutdown}: enter 2026-10-02 06:56:38.664913418 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:56:38.664933238 DEBUG Received exit notification, exiting ok test custom_extension::range_format_custom_extension_mapped_to_markdown_is_unsupported ... 2026-10-02 06:56:38.666019721 INFO No workspace options found for file:///tmp/.tmpGoGrJv, using default options 2026-10-02 06:56:38.666048201 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:56:38.666057651 DEBUG Indexing settings for workspace: /tmp/.tmpGoGrJv 2026-10-02 06:56:38.666726182 DEBUG Loaded settings from: `/tmp/.tmpGoGrJv/pyproject.toml` for `/tmp/.tmpGoGrJv` 2026-10-02 06:56:38.668658037 INFO Registering workspace: /tmp/.tmpGoGrJv 2026-10-02 06:56:38.668719917 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:56:38.668808268 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:56:38.668847438 DEBUG request{id=2 method=textDocument/rangeFormatting}: enter 2026-10-02 06:56:38.668875748 DEBUG request{id=2 method=textDocument/rangeFormatting}: Included path via `include`: /tmp/.tmpGoGrJv/test.thing 2026-10-02 06:56:38.668880168 WARN request{id=2 method=textDocument/rangeFormatting}: Range formatting for Markdown files not supported 2026-10-02 06:56:38.678996843 DEBUG request{id=3 method=shutdown}: enter 2026-10-02 06:56:38.679005603 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:56:38.679023963 DEBUG Received exit notification, exiting ok test diagnostics::invalid_pyproject_toml_diagnostic ... 2026-10-02 06:56:38.679942986 INFO No workspace options found for file:///tmp/.tmp9oBNuS, using default options 2026-10-02 06:56:38.679983916 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:56:38.679994656 DEBUG Indexing settings for workspace: /tmp/.tmp9oBNuS 2026-10-02 06:56:38.682581273 INFO Registering workspace: /tmp/.tmp9oBNuS 2026-10-02 06:56:38.682640283 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:56:38.682723543 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:56:38.682750943 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-02 06:56:38.682776003 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmp9oBNuS/pyproject.toml 2026-10-02 06:56:38.692994289 DEBUG request{id=3 method=shutdown}: enter 2026-10-02 06:56:38.693003579 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:56:38.693021539 DEBUG Received exit notification, exiting ok test diagnostics::toml_diagnostics ... 2026-10-02 06:56:38.693869261 INFO No workspace options found for file:///tmp/.tmpw0NS7X, using default options 2026-10-02 06:56:38.693910281 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:56:38.693922401 DEBUG Indexing settings for workspace: /tmp/.tmpw0NS7X 2026-10-02 06:56:38.694448463 DEBUG No `target-version` found in `/tmp/.tmpw0NS7X/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:38.694604343 DEBUG Loaded settings from: `/tmp/.tmpw0NS7X/ruff.toml` for `/tmp/.tmpw0NS7X` 2026-10-02 06:56:38.696605338 INFO Registering workspace: /tmp/.tmpw0NS7X 2026-10-02 06:56:38.696670898 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:56:38.696760359 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:56:38.696795229 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-02 06:56:38.696826449 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpw0NS7X/ruff.toml 2026-10-02 06:56:38.707080745 DEBUG request{id=3 method=shutdown}: enter 2026-10-02 06:56:38.707088535 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:56:38.707103755 DEBUG Received exit notification, exiting ok test diagnostics::uses_human_readable_names_in_preview ... 2026-10-02 06:56:38.708266158 INFO No workspace options found for file:///tmp/.tmpQFkoRS, using default options 2026-10-02 06:56:38.708303858 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:56:38.708315508 DEBUG Indexing settings for workspace: /tmp/.tmpQFkoRS 2026-10-02 06:56:38.709076570 DEBUG Loaded settings from: `/tmp/.tmpQFkoRS/pyproject.toml` for `/tmp/.tmpQFkoRS` 2026-10-02 06:56:38.710016882 INFO Registering workspace: /tmp/.tmpQFkoRS 2026-10-02 06:56:38.710075522 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:56:38.710162462 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:56:38.710183722 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-02 06:56:38.710210743 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpQFkoRS/test.py 2026-10-02 06:56:38.710727004 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:38.720991870 DEBUG request{id=3 method=shutdown}: enter 2026-10-02 06:56:38.721000910 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:56:38.721025830 DEBUG Received exit notification, exiting ok test hover::hover_for_file_level_noqa ... 2026-10-02 06:56:38.722050593 INFO No workspace options found for file:///tmp/.tmpGq49U1, using default options 2026-10-02 06:56:38.722078953 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:56:38.722089913 DEBUG Indexing settings for workspace: /tmp/.tmpGq49U1 2026-10-02 06:56:38.724693079 INFO Registering workspace: /tmp/.tmpGq49U1 2026-10-02 06:56:38.724760919 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:56:38.724857230 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:56:38.724894860 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-02 06:56:38.735083846 DEBUG request{id=3 method=shutdown}: enter 2026-10-02 06:56:38.735090396 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:56:38.735111016 DEBUG Received exit notification, exiting ok test hover::hover_for_human_readable_rule_name ... 2026-10-02 06:56:38.736083878 INFO No workspace options found for file:///tmp/.tmp46nRfu, using default options 2026-10-02 06:56:38.736118078 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:56:38.736128798 DEBUG Indexing settings for workspace: /tmp/.tmp46nRfu 2026-10-02 06:56:38.736854800 DEBUG Loaded settings from: `/tmp/.tmp46nRfu/pyproject.toml` for `/tmp/.tmp46nRfu` 2026-10-02 06:56:38.737782912 INFO Registering workspace: /tmp/.tmp46nRfu 2026-10-02 06:56:38.737841103 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:56:38.737925283 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:56:38.737973823 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-02 06:56:38.748167119 DEBUG request{id=3 method=shutdown}: enter 2026-10-02 06:56:38.748176569 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:56:38.748196479 DEBUG Received exit notification, exiting ok test hover::hover_for_python_noqa ... 2026-10-02 06:56:38.749098371 INFO No workspace options found for file:///tmp/.tmp79EVtZ, using default options 2026-10-02 06:56:38.749132021 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:56:38.749159851 DEBUG Indexing settings for workspace: /tmp/.tmp79EVtZ 2026-10-02 06:56:38.751658478 INFO Registering workspace: /tmp/.tmp79EVtZ 2026-10-02 06:56:38.751712288 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:56:38.751791008 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:56:38.751820888 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-02 06:56:38.762083364 DEBUG request{id=3 method=shutdown}: enter 2026-10-02 06:56:38.762091174 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:56:38.762108714 DEBUG Received exit notification, exiting ok test hover::hover_for_ruff_suppression_comments ... 2026-10-02 06:56:38.762859456 INFO No workspace options found for file:///tmp/.tmpsfpFHF, using default options 2026-10-02 06:56:38.762893046 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:56:38.762904406 DEBUG Indexing settings for workspace: /tmp/.tmpsfpFHF 2026-10-02 06:56:38.765520883 INFO Registering workspace: /tmp/.tmpsfpFHF 2026-10-02 06:56:38.765587773 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:56:38.765671493 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:56:38.765694653 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-02 06:56:38.765784203 DEBUG request{id=3 method=textDocument/hover}: enter 2026-10-02 06:56:38.765831584 DEBUG request{id=4 method=textDocument/hover}: enter 2026-10-02 06:56:38.765870454 DEBUG request{id=5 method=textDocument/hover}: enter 2026-10-02 06:56:38.765910384 DEBUG request{id=6 method=textDocument/hover}: enter 2026-10-02 06:56:38.765951114 DEBUG request{id=7 method=textDocument/hover}: enter 2026-10-02 06:56:38.776064429 DEBUG request{id=8 method=shutdown}: enter 2026-10-02 06:56:38.776072479 DEBUG request{id=8 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:56:38.776090710 DEBUG Received exit notification, exiting ok test hover::no_hover_for_markdown ... 2026-10-02 06:56:38.777078912 INFO No workspace options found for file:///tmp/.tmpD57XLR, using default options 2026-10-02 06:56:38.777107462 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:56:38.777117582 DEBUG Indexing settings for workspace: /tmp/.tmpD57XLR 2026-10-02 06:56:38.779701479 INFO Registering workspace: /tmp/.tmpD57XLR 2026-10-02 06:56:38.779766189 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:56:38.779866839 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:56:38.779897629 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-02 06:56:38.790000435 DEBUG request{id=3 method=shutdown}: enter 2026-10-02 06:56:38.790011005 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:56:38.790030855 DEBUG Received exit notification, exiting ok test hover::no_hover_for_suppression_text_in_string ... 2026-10-02 06:56:38.790911267 INFO No workspace options found for file:///tmp/.tmpSVRCnn, using default options 2026-10-02 06:56:38.790943717 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:56:38.790954597 DEBUG Indexing settings for workspace: /tmp/.tmpSVRCnn 2026-10-02 06:56:38.792613171 INFO Registering workspace: /tmp/.tmpSVRCnn 2026-10-02 06:56:38.792677142 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:56:38.792766212 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:56:38.792793802 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-02 06:56:38.802934128 DEBUG request{id=3 method=shutdown}: enter 2026-10-02 06:56:38.802941698 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:56:38.802956388 DEBUG Received exit notification, exiting ok test hover::unavailable_document_returns_empty_response ... 2026-10-02 06:56:38.803875860 INFO No workspace options found for file:///tmp/.tmpCiJNjK, using default options 2026-10-02 06:56:38.803904230 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:56:38.803915550 DEBUG Indexing settings for workspace: /tmp/.tmpCiJNjK 2026-10-02 06:56:38.805507444 INFO Registering workspace: /tmp/.tmpCiJNjK 2026-10-02 06:56:38.805564064 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:56:38.805672665 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-02 06:56:38.805699155 WARN request{id=2 method=textDocument/hover}: Returning no hover information because document `file:///tmp/.tmpCiJNjK/not-open.py` isn't open. 2026-10-02 06:56:38.815805980 DEBUG request{id=3 method=shutdown}: enter 2026-10-02 06:56:38.815815730 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:56:38.815834160 DEBUG Received exit notification, exiting ok test notebook::notebook_without_ipynb_extension ... 2026-10-02 06:56:38.816729093 INFO No workspace options found for file:///tmp/.tmpfjK3Uv, using default options 2026-10-02 06:56:38.816774263 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:56:38.816787313 DEBUG Indexing settings for workspace: /tmp/.tmpfjK3Uv 2026-10-02 06:56:38.819460009 INFO Registering workspace: /tmp/.tmpfjK3Uv 2026-10-02 06:56:38.819523240 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:56:38.819629830 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-10-02 06:56:38.819653660 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmpfjK3Uv/notebook.py 2026-10-02 06:56:38.820382892 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:38.820408512 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:38.820426212 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:38.820508692 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:56:38.830770958 DEBUG request{id=2 method=shutdown}: enter 2026-10-02 06:56:38.830778298 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:56:38.830794418 DEBUG Received exit notification, exiting ok test notebook::pull_diagnostics_for_notebook_cells ... 2026-10-02 06:56:38.831769841 INFO No workspace options found for file:///tmp/.tmpmqQoTE, using default options 2026-10-02 06:56:38.831804391 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:56:38.831815161 DEBUG Indexing settings for workspace: /tmp/.tmpmqQoTE 2026-10-02 06:56:38.832627963 DEBUG Loaded settings from: `/tmp/.tmpmqQoTE/pyproject.toml` for `/tmp/.tmpmqQoTE` 2026-10-02 06:56:38.834483158 INFO Registering workspace: /tmp/.tmpmqQoTE 2026-10-02 06:56:38.834554008 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:56:38.834656178 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-10-02 06:56:38.834676878 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmpmqQoTE/test.ipynb 2026-10-02 06:56:38.835137059 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:56:38.835183699 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:56:38.835228179 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-02 06:56:38.835252569 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpmqQoTE/test.ipynb 2026-10-02 06:56:38.835799031 DEBUG request{id=3 method=textDocument/diagnostic}: enter 2026-10-02 06:56:38.835808261 DEBUG request{id=3 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpmqQoTE/test.ipynb 2026-10-02 06:56:38.835920361 DEBUG request{id=4 method=textDocument/diagnostic}: enter 2026-10-02 06:56:38.835925471 DEBUG request{id=4 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpmqQoTE/test.ipynb 2026-10-02 06:56:38.846089197 DEBUG request{id=5 method=shutdown}: enter 2026-10-02 06:56:38.846099137 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:56:38.846115877 DEBUG Received exit notification, exiting ok test notebook::related_information ... 2026-10-02 06:56:38.847210610 INFO No workspace options found for file:///tmp/.tmpWD4pKe, using default options 2026-10-02 06:56:38.847235560 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:56:38.847246280 DEBUG Indexing settings for workspace: /tmp/.tmpWD4pKe 2026-10-02 06:56:38.848044492 DEBUG Loaded settings from: `/tmp/.tmpWD4pKe/pyproject.toml` for `/tmp/.tmpWD4pKe` 2026-10-02 06:56:38.849001224 INFO Registering workspace: /tmp/.tmpWD4pKe 2026-10-02 06:56:38.849059574 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:56:38.849147985 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-10-02 06:56:38.849164645 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmpWD4pKe/test.ipynb 2026-10-02 06:56:38.849554116 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:56:38.849589036 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:56:38.859698841 DEBUG request{id=2 method=shutdown}: enter 2026-10-02 06:56:38.859708661 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:56:38.859728421 DEBUG Received exit notification, exiting ok test notebook::super_resolution_overview ... 2026-10-02 06:56:38.860839174 INFO No workspace options found for file:///tmp/.tmpv3u95W, using default options 2026-10-02 06:56:38.860870394 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:56:38.860880714 DEBUG Indexing settings for workspace: /tmp/.tmpv3u95W 2026-10-02 06:56:38.862488939 INFO Registering workspace: /tmp/.tmpv3u95W 2026-10-02 06:56:38.862555749 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:56:38.862657579 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-10-02 06:56:38.862678809 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmpv3u95W/resources/test/fixtures/tensorflow_test_notebook.ipynb 2026-10-02 06:56:38.863040830 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:38.863065750 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:38.863083950 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:38.863153640 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:56:38.863194440 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:56:38.863350541 DEBUG notification{method=notebookDocument/didChange}: enter 2026-10-02 06:56:38.863362851 DEBUG notification{method=notebookDocument/didChange}: Included path via `include`: /tmp/.tmpv3u95W/resources/test/fixtures/tensorflow_test_notebook.ipynb 2026-10-02 06:56:38.863577861 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:38.863597921 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:38.863614681 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:38.863658241 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:56:38.863663831 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:56:38.863692392 DEBUG notification{method=notebookDocument/didChange}: enter 2026-10-02 06:56:38.863700542 DEBUG notification{method=notebookDocument/didChange}: Included path via `include`: /tmp/.tmpv3u95W/resources/test/fixtures/tensorflow_test_notebook.ipynb 2026-10-02 06:56:38.863915682 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:38.863935622 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:38.863952402 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:38.864023082 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:56:38.864030782 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:56:38.874209648 DEBUG request{id=2 method=shutdown}: enter 2026-10-02 06:56:38.874215778 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:56:38.874231018 DEBUG Received exit notification, exiting ok test workspace::nested_workspace_remains_excluded_without_explicit_registration ... 2026-10-02 06:56:38.875445451 INFO No workspace options found for file:///tmp/.tmpBTFyv1, using default options 2026-10-02 06:56:38.875485101 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:56:38.875497291 DEBUG Indexing settings for workspace: /tmp/.tmpBTFyv1 2026-10-02 06:56:38.876012803 DEBUG No `target-version` found in `/tmp/.tmpBTFyv1/.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:38.876163623 DEBUG Loaded settings from: `/tmp/.tmpBTFyv1/.ruff.toml` for `/tmp/.tmpBTFyv1` 2026-10-02 06:56:38.876185673 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpBTFyv1/sub 2026-10-02 06:56:38.878068188 INFO Registering workspace: /tmp/.tmpBTFyv1 2026-10-02 06:56:38.878130298 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:56:38.878221498 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:56:38.878258519 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-02 06:56:38.878292579 DEBUG request{id=2 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmpBTFyv1/sub/test.py 2026-10-02 06:56:38.878335459 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:56:38.878350469 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-10-02 06:56:38.878355299 DEBUG request{id=3 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmpBTFyv1/sub/foo/test.py 2026-10-02 06:56:38.888449584 DEBUG request{id=4 method=shutdown}: enter 2026-10-02 06:56:38.888455424 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:56:38.888473124 DEBUG Received exit notification, exiting ok test workspace::nested_workspace_root_is_not_excluded_by_an_ancestor ... 2026-10-02 06:56:38.889557817 INFO No workspace options found for file:///tmp/.tmphlSgSI/sub, using default options 2026-10-02 06:56:38.889586007 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:56:38.889596557 DEBUG Indexing settings for workspace: /tmp/.tmphlSgSI/sub 2026-10-02 06:56:38.889670537 DEBUG No `target-version` found in `/tmp/.tmphlSgSI/.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:38.889767248 DEBUG Loaded settings from: `/tmp/.tmphlSgSI/.ruff.toml` 2026-10-02 06:56:38.890188709 DEBUG No `target-version` found in `/tmp/.tmphlSgSI/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:38.890326299 DEBUG Loaded settings from: `/tmp/.tmphlSgSI/sub/.ruff.toml` for `/tmp/.tmphlSgSI/sub` 2026-10-02 06:56:38.890347959 DEBUG Ignored path via `extend-exclude`: /tmp/.tmphlSgSI/sub/foo 2026-10-02 06:56:38.891304902 INFO Registering workspace: /tmp/.tmphlSgSI/sub 2026-10-02 06:56:38.891360512 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:56:38.891450282 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:56:38.891487442 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-02 06:56:38.891521812 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmphlSgSI/sub/test.py 2026-10-02 06:56:38.891554782 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-10-02 06:56:38.891649172 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:56:38.891667102 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-10-02 06:56:38.891672612 DEBUG request{id=3 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmphlSgSI/sub/foo/test.py 2026-10-02 06:56:38.901778158 DEBUG request{id=4 method=shutdown}: enter 2026-10-02 06:56:38.901783608 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:56:38.901801958 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:38.902980851 INFO No workspace options found for file:///tmp/.tmprl33xf, using default options 2026-10-02 06:56:38.903008811 INFO No workspace options found for file:///tmp/.tmprl33xf/sub, using default options 2026-10-02 06:56:38.903012541 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:56:38.903023191 DEBUG Indexing settings for workspace: /tmp/.tmprl33xf 2026-10-02 06:56:38.903564183 DEBUG Loaded settings from: `/tmp/.tmprl33xf/.ruff.toml` for `/tmp/.tmprl33xf` 2026-10-02 06:56:38.903604983 DEBUG Ignored path via `extend-exclude`: /tmp/.tmprl33xf/sub 2026-10-02 06:56:38.905563898 INFO Registering workspace: /tmp/.tmprl33xf 2026-10-02 06:56:38.905573478 DEBUG Indexing settings for workspace: /tmp/.tmprl33xf/sub 2026-10-02 06:56:38.905718578 DEBUG Loaded settings from: `/tmp/.tmprl33xf/.ruff.toml` 2026-10-02 06:56:38.906168659 DEBUG Loaded settings from: `/tmp/.tmprl33xf/sub/.ruff.toml` for `/tmp/.tmprl33xf/sub` 2026-10-02 06:56:38.906209449 DEBUG Ignored path via `extend-exclude`: /tmp/.tmprl33xf/sub/foo 2026-10-02 06:56:38.907242142 INFO Registering workspace: /tmp/.tmprl33xf/sub 2026-10-02 06:56:38.907304132 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:56:38.907390122 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:56:38.907425272 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-02 06:56:38.907456793 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmprl33xf/test.py 2026-10-02 06:56:38.907490973 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-10-02 06:56:38.907590083 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:56:38.907607643 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-10-02 06:56:38.907613273 DEBUG request{id=3 method=textDocument/formatting}: Included path via `include`: /tmp/.tmprl33xf/sub/test.py 2026-10-02 06:56:38.907627853 DEBUG request{id=3 method=textDocument/formatting}:Printer::print: enter 2026-10-02 06:56:38.907674473 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:56:38.907689043 DEBUG request{id=4 method=textDocument/formatting}: enter 2026-10-02 06:56:38.907693393 DEBUG request{id=4 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmprl33xf/sub/foo/test.py 2026-10-02 06:56:38.917787509 DEBUG request{id=5 method=shutdown}: enter 2026-10-02 06:56:38.917795409 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:56:38.917808739 DEBUG Received exit notification, exiting ok test workspace::selects_the_correct_workspace_settings_for_multi_root_workspaces ... 2026-10-02 06:56:38.919016202 INFO No workspace options found for file:///tmp/.tmp1XsMET, using default options 2026-10-02 06:56:38.919046572 INFO No workspace options found for file:///tmp/.tmp1XsMET/external/Y, using default options 2026-10-02 06:56:38.919050162 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:56:38.919062292 DEBUG Indexing settings for workspace: /tmp/.tmp1XsMET 2026-10-02 06:56:38.919728874 DEBUG Loaded settings from: `/tmp/.tmp1XsMET/systemtests/pyproject.toml` for `/tmp/.tmp1XsMET/systemtests` 2026-10-02 06:56:38.921533598 INFO Registering workspace: /tmp/.tmp1XsMET 2026-10-02 06:56:38.921544858 DEBUG Indexing settings for workspace: /tmp/.tmp1XsMET/external/Y 2026-10-02 06:56:38.923986634 INFO Registering workspace: /tmp/.tmp1XsMET/external/Y 2026-10-02 06:56:38.924044485 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:56:38.924132525 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:56:38.924142475 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:56:38.924172345 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-02 06:56:38.924204585 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmp1XsMET/systemtests/tests/common/fakes/wus.py 2026-10-02 06:56:38.924276195 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:38.924347355 DEBUG request{id=3 method=textDocument/diagnostic}: enter 2026-10-02 06:56:38.924352325 DEBUG request{id=3 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmp1XsMET/external/Y/wus.py 2026-10-02 06:56:38.924637876 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:38.934910442 DEBUG request{id=4 method=shutdown}: enter 2026-10-02 06:56:38.934916742 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:56:38.934931052 DEBUG Received exit notification, exiting ok test workspace::single_file_mode_does_not_index_nested_configuration ... 2026-10-02 06:56:38.936059825 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:38.936089715 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:38.936093535 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:56:38.936104735 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:38.936921837 DEBUG Loaded settings from: `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/pyproject.toml` 2026-10-02 06:56:38.937068728 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:38.937078338 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-10-02 06:56:38.937146008 INFO Registering workspace: /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_server 2026-10-02 06:56:38.937213348 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:56:38.937298388 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:56:38.937323748 WARN No settings available for file:///tmp/.tmpILCB0S/nested/test.py - falling back to default settings 2026-10-02 06:56:38.937461299 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-02 06:56:38.937493759 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpILCB0S/nested/test.py 2026-10-02 06:56:38.937520239 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-10-02 06:56:38.937617969 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:56:38.937624569 WARN No settings available for file:///tmp/.tmpILCB0S/unrelated/test.py - falling back to default settings 2026-10-02 06:56:38.937741489 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-10-02 06:56:38.937747849 DEBUG request{id=3 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpILCB0S/unrelated/test.py 2026-10-02 06:56:38.937754999 DEBUG request{id=3 method=textDocument/formatting}:Printer::print: enter 2026-10-02 06:56:38.947883585 DEBUG request{id=4 method=shutdown}: enter 2026-10-02 06:56:38.947895205 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:56:38.947909515 DEBUG Received exit notification, exiting ok test workspace::unavailable_document_diagnostic_returns_empty_response ... 2026-10-02 06:56:38.949049668 INFO No workspace options found for file:///tmp/.tmpeRtxI6, using default options 2026-10-02 06:56:38.949090548 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:56:38.949102558 DEBUG Indexing settings for workspace: /tmp/.tmpeRtxI6 2026-10-02 06:56:38.950682532 INFO Registering workspace: /tmp/.tmpeRtxI6 2026-10-02 06:56:38.950746212 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:56:38.950861132 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-02 06:56:38.950898313 WARN request{id=2 method=textDocument/diagnostic}: Returning no diagnostics because document `file:///tmp/.tmpeRtxI6/not-open.py` isn't open. 2026-10-02 06:56:38.961066168 DEBUG request{id=3 method=shutdown}: enter 2026-10-02 06:56:38.961078178 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:56:38.961093468 DEBUG Received exit notification, exiting ok test workspace::unrelated_file_outside_workspace_uses_fallback_configuration ... 2026-10-02 06:56:38.962116331 INFO No workspace options found for file:///tmp/.tmpmVxzvb/sub, using default options 2026-10-02 06:56:38.962153871 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:56:38.962164811 DEBUG Indexing settings for workspace: /tmp/.tmpmVxzvb/sub 2026-10-02 06:56:38.962232381 DEBUG No `target-version` found in `/tmp/.tmpmVxzvb/.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:38.962358672 DEBUG Loaded settings from: `/tmp/.tmpmVxzvb/.ruff.toml` 2026-10-02 06:56:38.962748493 DEBUG No `target-version` found in `/tmp/.tmpmVxzvb/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:38.962889213 DEBUG Loaded settings from: `/tmp/.tmpmVxzvb/sub/.ruff.toml` for `/tmp/.tmpmVxzvb/sub` 2026-10-02 06:56:38.962912403 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpmVxzvb/sub/foo 2026-10-02 06:56:38.964872948 INFO Registering workspace: /tmp/.tmpmVxzvb/sub 2026-10-02 06:56:38.964945438 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:56:38.965052358 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:56:38.965086079 WARN No settings available for file:///tmp/.tmpmVxzvb/unrelated/test.py - falling back to default settings 2026-10-02 06:56:38.965241379 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-02 06:56:38.965275949 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpmVxzvb/unrelated/test.py 2026-10-02 06:56:38.965298909 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-10-02 06:56:38.975464665 DEBUG request{id=3 method=shutdown}: enter 2026-10-02 06:56:38.975475855 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:56:38.975493765 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-59c03b4c4bb109ab --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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-8bb297ad568e836d --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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-b0d7b32970a2a1b3 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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-4617ac253db279a3 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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-7134c008db284ff3 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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-d6976d21477b34fb --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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-ee63d562124d9fef --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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-a032d8a859cfc167 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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-10375628bbca424e --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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-e6ae89da1f60e3fc --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.48s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/file_watching-47b6a7fa2b042e17 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 59 tests test active_project_config_change_reloads_project ... ok test add_search_path ... ok test change_python_version_and_platform ... ok test changed_file ... ok test changed_versions_file ... ok test changes_to_config_file_override ... ok test changes_to_user_configuration ... ok test creating_site_packages_after_metadata_updates_inferred_python_version ... ok test deleted_file ... ok test directory_deleted ... ok test directory_moved_to_project ... ok test directory_moved_to_trash ... ok test directory_renamed ... ok test explicitly_included_file_remains_checked_when_becoming_a_script ... ok test external_interpreter_changes_update_inferred_python_version ... ok test hard_links_in_project ... ok test hard_links_to_target_outside_project ... ignored, inotify doesn't support observing changes to hard linked files. test ignore_file_change_reloads_files_not_project_metadata ... ok test move_file_to_project ... ok test move_file_to_trash ... ok test moving_configured_interpreter_parent_into_project_updates_inferred_python_version ... ok test nested_project_config_change_is_cheap_if_active_project_unchanged ... ok test nested_projects_delete_root ... ok test nested_search_path_picks_up_missed_dependency_edit ... ok test new_directory_with_python_files ... ok test new_file ... ok test new_file_in_ignored_directory ... ok test new_file_in_included_out_of_project_directory ... ok test new_file_in_parent_ignored_directory ... ok test new_files_with_explicit_included_paths ... ok test new_ignore_file_in_ignored_directory ... ok test new_ignored_file ... ok test new_non_project_file ... ok test new_non_python_file_is_not_indexed ... ok test project_reload_preserves_fallback_options ... ok test project_reload_preserves_override_options ... ok test pth_edit_while_unwatched_watches_new_search_path ... ok test recreating_default_environment_updates_inferred_python_version ... ok test reloading_options_updates_inferred_python_version_diagnostics_when_metadata_is_unchanged ... ok test remove_search_path ... ok test rename_file ... ok test rename_files_casing_only ... ignored test repairing_activated_environment_updates_inferred_python_version ... ok test repairing_default_environment_updates_inferred_python_version ... ok test restoring_script_metadata_rewatches_search_path ... ok test script_dependency_changes ... ok test script_exclusion_tracks_file_creation_and_metadata_edits ... ok test scripts_to_synchronize_after_file_and_directory_changes ... ok test search_path ... ok test shared_script_search_paths_remain_watched_until_unused ... ok test src_file_filter_change_reloads_project_files ... ok test submodule_cache_invalidation_after_pyproject_created ... ok test submodule_cache_invalidation_created ... ok test submodule_cache_invalidation_created_then_deleted ... ok test submodule_cache_invalidation_deleted ... ok test unix::changed_metadata ... ok test unix::symlink_target_outside_watched_paths ... ok test unix::symlinked_module_search_path ... ok test unix::symlinked_site_packages_outside_environment ... ok test result: ok. 57 passed; 0 failed; 2 ignored; 0 measured; 1 filtered out; finished in 4.51s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/self_environment-78cf4815c3d953ad --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.63s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/ty_combine-5a9b250e04d1d3c3 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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-a814ada124daf2b3 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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-a3df9716fce92a8b --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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-8076733735a57291 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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 39.05s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/ty_module_resolver-e7f0080e824d17e4 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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-eb16fccb6e27f9c4 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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-dbccfb1deb4cf138 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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-f4e54031ad236022 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.50s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/corpus-d249d68c53b12ed3 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.50s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/mdtest-56aa0c51527f35ad --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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::cyclic-class-definition.md ... ok test lint_doc::implicit-concatenated-string-type-annotation.md ... ok test lint_doc::escape-character-in-forward-annotation.md ... ok test lint_doc::division-by-zero.md ... ok test lint_doc::conflicting-declarations.md ... ok test lint_doc::conflicting-metaclass.md ... ok test lint_doc::abstract-and-final-method.md ... ok test lint_doc::dataclass-field-order.md ... ok test lint_doc::ignore-comment-unknown-rule.md ... ok test lint_doc::duplicate-base.md ... ok test lint_doc::duplicate-kw-only.md ... ok test lint_doc::final-on-non-method.md ... ok test lint_doc::abstract-method-in-final-class.md ... ok test lint_doc::dynamic-function-decorator-return.md ... ok test lint_doc::assert-type-unspellable-subtype.md ... ok test lint_doc::index-out-of-bounds.md ... ok test lint_doc::cyclic-type-alias-definition.md ... ok test lint_doc::invalid-attribute-access.md ... ok test lint_doc::blanket-ignore-comment.md ... ok test lint_doc::invalid-assignment.md ... ok test lint_doc::invalid-argument-type.md ... ok test lint_doc::disjoint-cast.md ... ok test lint_doc::empty-body.md ... ok test lint_doc::invalid-base.md ... ok test lint_doc::invalid-attribute-override.md ... ok test lint_doc::invalid-legacy-positional-parameter.md ... ok test lint_doc::invalid-named-tuple.md ... ok test lint_doc::call-top-callable.md ... ok test lint_doc::experimental-syntax.md ... ok test lint_doc::ambiguous-protocol-member.md ... ok test lint_doc::final-without-value.md ... ok test lint_doc::instance-layout-conflict.md ... ok test lint_doc::deprecated.md ... ok test lint_doc::call-non-callable.md ... ok test lint_doc::invalid-dataclass.md ... ok test lint_doc::invalid-context-manager.md ... ok test lint_doc::invalid-ignore-comment.md ... ok test lint_doc::invalid-declaration.md ... ok test lint_doc::invalid-dataclass-override.md ... ok test lint_doc::inconsistent-mro.md ... ok test lint_doc::invalid-paramspec.md ... ok test lint_doc::ineffective-final.md ... ok test lint_doc::invalid-exception-caught.md ... ok test lint_doc::call-abstract-method.md ... ok test lint_doc::invalid-await.md ... ok test lint_doc::invalid-generic-class.md ... ok test lint_doc::invalid-explicit-override.md ... ok test lint_doc::invalid-generic-enum.md ... ok test lint_doc::invalid-enum-member-annotation.md ... ok test lint_doc::invalid-init-type-variable.md ... ok test lint_doc::invalid-frozen-dataclass-subclass.md ... ok test lint_doc::invalid-module-getattr-call.md ... ok test lint_doc::missing-direct-dependency.md ... ok test lint_doc::invalid-metaclass.md ... ok test lint_doc::invalid-newtype.md ... ok test lint_doc::invalid-match-pattern.md ... ok test lint_doc::invalid-legacy-type-variable.md ... ok test lint_doc::invalid-overload.md ... ok test lint_doc::invalid-named-tuple-override.md ... ok test lint_doc::invalid-method-override.md ... ok test lint_doc::invalid-protocol.md ... ok test lint_doc::invalid-syntax-in-forward-annotation.md ... ok test lint_doc::invalid-key.md ... ok test lint_doc::invalid-raise.md ... ok test lint_doc::invalid-type-checking-constant.md ... ok test lint_doc::invalid-type-alias-type.md ... ok test lint_doc::invalid-total-ordering.md ... ok test lint_doc::invalid-type-variable-bound.md ... ok test lint_doc::invalid-type-form.md ... ok test lint_doc::invalid-type-arguments.md ... ok test lint_doc::pydantic-discarded-extra-argument.md ... ok test lint_doc::invalid-parameter-default.md ... ok test lint_doc::invalid-type-variable-default.md ... ok test lint_doc::invalid-type-guard-definition.md ... ok test lint_doc::invalid-super-argument.md ... ok test lint_doc::invalid-typed-dict-header.md ... ok test lint_doc::invalid-type-variable-constraints.md ... ok test lint_doc::mismatched-type-name.md ... ok test lint_doc::missing-argument.md ... ok test lint_doc::invalid-yield.md ... ok test lint_doc::invalid-typed-dict-field.md ... ok test lint_doc::invalid-typed-dict-statement.md ... ok test lint_doc::invalid-return-type.md ... ok test lint_doc::not-subscriptable.md ... ok test lint_doc::missing-override-decorator.md ... ok test lint_doc::no-matching-overload.md ... ok test lint_doc::parameter-already-assigned.md ... ok test lint_doc::positional-only-parameter-as-kwarg.md ... ok test lint_doc::missing-type-argument.md ... ok test lint_doc::possibly-missing-submodule.md ... ok test lint_doc::non-callable-init-subclass.md ... ok test lint_doc::missing-typed-dict-key.md ... ok test lint_doc::raw-string-type-annotation.md ... ok test lint_doc::too-many-positional-arguments.md ... ok test lint_doc::override-of-final-variable.md ... ok test lint_doc::override-of-final-method.md ... ok test lint_doc::not-iterable.md ... ok test lint_doc::missing-slot.md ... ok test lint_doc::possibly-missing-attribute.md ... ok test lint_doc::unresolved-import.md ... ok test lint_doc::possibly-missing-import.md ... ok test lint_doc::possibly-missing-implicit-call.md ... ok test lint_doc::isinstance-against-typed-dict.md ... ok test lint_doc::possibly-unresolved-reference.md ... ok test lint_doc::redundant-final-classvar.md ... ok test lint_doc::shadowed-type-variable.md ... ok test lint_doc::subclass-of-final-class.md ... ok test lint_doc::isinstance-against-protocol.md ... ok test lint_doc::unknown-argument.md ... ok test lint_doc::super-call-in-named-tuple-method.md ... ok test lint_doc::subclass-of-dataclass-with-order.md ... ok test lint_doc::truthiness-test-of-callable.md ... ok test lint_doc::type-assertion-failure.md ... ok test lint_doc::undefined-reveal.md ... ok test lint_doc::unbound-type-variable.md ... ok test lint_doc::static-assert-error.md ... ok test lint_doc::unresolved-reference.md ... ok test lint_doc::truthiness-test-of-none-union.md ... ok test lint_doc::unresolved-attribute.md ... ok test lint_doc::unavailable-implicit-super-arguments.md ... ok test lint_doc::unused-ignore-comment.md ... ok test lint_doc::unsound-assignment.md ... ok test lint_doc::unresolved-global.md ... ok test lint_doc::unsupported-dynamic-base.md ... ok test lint_doc::redundant-cast.md ... ok test lint_doc::unsupported-bool-conversion.md ... ok test lint_doc::unsound-return-statement.md ... ok test lint_doc::redundant-condition.md ... ok test lint_doc::unsupported-operator.md ... ok test lint_doc::unsupported-base.md ... ok test lint_doc::truthiness-test-of-iterable.md ... ok test lint_doc::unsound-yield.md ... ok test lint_doc::unused-awaitable.md ... ok test lint_doc::useless-overload-body.md ... ok test lint_doc::unused-type-ignore-comment.md ... ok test lint_doc::zero-stepsize-in-slice.md ... ok test mdtest::annotations/starred.md ... ok test mdtest::annotations/generic_alias.md ... ok test mdtest::annotations/int_float_complex.md ... ok test mdtest::annotations/optional.md ... ok test mdtest::assignment/unbound.md ... ok test mdtest::annotations/annotated.md ... ok test mdtest::assignment/walrus.md ... ok test mdtest::annotations/unsupported_type_qualifiers.md ... ok test mdtest::annotations/stdlib_typing_aliases.md ... ok test mdtest::annotations/any.md ... ok test mdtest::assignment/multi_target.md ... ok test lint_doc::redundant-condition-strict.md ... ok test mdtest::binary/booleans.md ... ok test mdtest::annotations/never.md ... ok test mdtest::annotations/unsupported_special_types.md ... ok test mdtest::binary/unions.md ... ok test mdtest::call/annotation.md ... ok test mdtest::binary/integers.md ... ok test mdtest::binary/custom.md ... ok test mdtest::annotations/unsupported_special_forms.md ... ok test mdtest::abstract.md ... ok test mdtest::assignment/unsound.md ... ok test mdtest::binary/classes.md ... ok test mdtest::binary/tuples.md ... ok test mdtest::boundness_declaredness/public.md ... ok test mdtest::call/abstract_method.md ... ok test mdtest::call/callable_instance.md ... ok test mdtest::annotations/intersection_types.md ... ok test mdtest::call/dunder_import.md ... ok test mdtest::annotations/literal.md ... ok test mdtest::assignment/augmented.md ... ok test mdtest::call/never.md ... ok test mdtest::annotations/union.md ... ok test mdtest::binary/instances.md ... ok test mdtest::annotations/literal_string.md ... ok test mdtest::call/invalid_syntax.md ... ok test mdtest::call/getattr_static.md ... ok test mdtest::annotations/new_types.md ... ok test mdtest::annotations/callable.md ... ok test mdtest::boolean/short_circuit.md ... ok test mdtest::call/str_startswith.md ... ok test mdtest::call/subclass_of.md ... ok test mdtest::comparison/byte_literals.md ... ok test mdtest::assignment/annotations.md ... ok test mdtest::comparison/enums.md ... ok test mdtest::call/new_class.md ... ok test mdtest::annotations/deferred.md ... ok test mdtest::call/open.md ... ok test mdtest::comparison/integers.md ... ok test mdtest::comparison/non_bool_returns.md ... ok test mdtest::comparison/strings.md ... ok test mdtest::classes.md ... ok test mdtest::comparison/unsupported.md ... ok test mdtest::comparison/intersections.md ... ok test mdtest::comparison/unions.md ... ok test mdtest::call/dunder.md ... ok test mdtest::comprehensions/invalid_syntax.md ... ok test mdtest::call/replace.md ... ok test mdtest::comparison/instances/membership_test.md ... ok test mdtest::comparison/instances/rich_comparison.md ... ok test mdtest::call/callables_as_descriptors.md ... ok test mdtest::annotations/string.md ... ok test mdtest::comparison/identity.md ... ok test mdtest::conditional/if_statement.md ... ok test mdtest::dataclasses/post_init.md ... ok test mdtest::declaration/error.md ... ok test mdtest::conditional/if_expression.md ... ok test mdtest::call/builtins.md ... ok test mdtest::async.md ... ok test mdtest::class/super.md ... ok test mdtest::del.md ... ok test mdtest::diagnostics/attribute_assignment.md ... ok test mdtest::annotations/self.md ... ok test mdtest::comprehensions/basic.md ... ok test mdtest::dataclasses/fields.md ... ok test mdtest::decorators/total_ordering.md ... ok test mdtest::diagnostics/invalid_await.md ... ok test mdtest::diagnostics/invalid_type_parameter_order.md ... ok test mdtest::comparison/tuples.md ... ok test mdtest::class/slots.md ... ok test mdtest::diagnostics/missing_argument.md ... ok test mdtest::diagnostics/missing_argument_paramspec.md ... ok test mdtest::diagnostics/invalid_assignment_syntactic_variants.md ... ok test mdtest::conditional/match.md ... ok test mdtest::cycle/implicit_instance_attributes.md ... ok test mdtest::diagnostics/legacy_typevars.md ... ok test mdtest::diagnostics/invalid_match_pattern.md ... ok test mdtest::annotations/invalid.md ... ok test mdtest::diagnostics/no_matching_overload.md ... ok test mdtest::diagnostics/too_many_positionals.md ... ok test mdtest::diagnostics/special_form_attributes.md ... ok test mdtest::call/type.md ... ok test mdtest::diagnostics/shadowing.md ... ok test mdtest::diagnostics/unknown_argument.md ... ok test mdtest::diagnostics/single_matching_overload.md ... ok test mdtest::diagnostics/invalid_argument_type.md ... ok test mdtest::doc/README.md ... ok test mdtest::diagnostics/unpacking.md ... ok test mdtest::call/union.md ... ok test mdtest::diagnostics/unresolved_import.md ... ok test mdtest::diagnostics/union_call.md ... ok test mdtest::diagnostics/unsupported_base_dynamic_type.md ... ok test mdtest::diagnostics/unsupported_bool_conversion.md ... ok test mdtest::diagnostics/error_context.md ... ok test mdtest::directives/assert_never.md ... ok test mdtest::decorators.md ... ok test mdtest::exception/except_star.md ... ok test mdtest::cycle/basic.md ... ok test mdtest::doc/public_type_undeclared_symbols.md ... ok test mdtest::diagnostics/missing_type_argument.md ... ok test mdtest::diagnostics/version_related_syntax_errors.md ... ok test mdtest::directives/assert_type.md ... ok test mdtest::external/README.md ... ok test mdtest::external/attrs.md ... ok test mdtest::external/numpy.md ... ok test mdtest::external/pydantic.md ... ok test mdtest::expression/assert.md ... ok test mdtest::external/pydantic_extra_search_paths.md ... ok test mdtest::external/pytest.md ... ok test mdtest::external/sqlalchemy.md ... ok test mdtest::exception/invalid_syntax.md ... ok test mdtest::external/sqlmodel.md ... ok test mdtest::external/strawberry.md ... ok test mdtest::diagnostics/unused_awaitable.md ... ok test mdtest::expression/attribute.md ... ok test mdtest::diagnostics/unresolved_reference.md ... ok test mdtest::expression/if.md ... ok test mdtest::call/overloads.md ... ok test mdtest::generics/builtins.md ... ok test mdtest::call/methods.md ... ok test mdtest::exception/basic.md ... ok test mdtest::expression/lambda.md ... ok test mdtest::directives/reveal_type.md ... ok test mdtest::diagnostics/same_names.md ... ok test mdtest::expression/len.md ... ok test mdtest::diagnostics/semantic_syntax_errors.md ... ok test mdtest::descriptor_protocol.md ... ok test mdtest::call/function.md ... ok test mdtest::exception/control_flow.md ... ok test mdtest::directives/cast.md ... ok test mdtest::expression/boolean.md ... ok test mdtest::call/constructor.md ... ok test mdtest::exhaustiveness_checking.md ... ok test mdtest::function/parameters.md ... ok test mdtest::generics/legacy/unpack.md ... ok test mdtest::deprecated.md ... ok test mdtest::call/functools_partial.md ... ok test mdtest::import/allowed_unresolved_imports.md ... ok test mdtest::generics/pep695/aliases.md ... ok test mdtest::expression/yield_and_yield_from.md ... ok test mdtest::import/builtins.md ... ok test mdtest::import/conditional.md ... ok test mdtest::import/conflicts.md ... ok test mdtest::generics/set_theoretic.md ... ok test mdtest::function/return_type.md ... ok test mdtest::final.md ... ok test mdtest::import/basic.md ... ok test mdtest::import/case_sensitive.md ... ok test mdtest::generics/pep695/concatenate.md ... ok test mdtest::import/cyclic.md ... ok test mdtest::import/conventions.md ... ok test mdtest::import/dunder_file_attribute.md ... ok test mdtest::import/invalid_syntax.md ... ok test mdtest::import/errors.md ... ok test mdtest::dataclasses/dataclasses.md ... ok test mdtest::dataclasses/dataclass_transform.md ... ok test mdtest::generics/pep695/variables.md ... ok test mdtest::generics/legacy/callables.md ... ok test mdtest::generics/pep695/callables.md ... ok test mdtest::import/module_getattr.md ... ok test mdtest::attributes.md ... ok test mdtest::generics/scoping.md ... ok test mdtest::generics/legacy/paramspec.md ... ok test mdtest::import/partial_stub_packages.md ... ok test mdtest::import/replace_imports_with_any.md ... ok test mdtest::import/stubs.md ... ok test mdtest::import/legacy_namespace.md ... ok test mdtest::import/namespace.md ... ok test mdtest::generics/legacy/variables.md ... ok test mdtest::import/tracking.md ... ok test mdtest::literal/boolean.md ... ok test mdtest::literal/bytes.md ... ok test mdtest::import/missing_direct_dependency.md ... ok test mdtest::libraries/numpy.md ... ok test mdtest::import/relative.md ... ok test mdtest::import/site_packages_discovery.md ... ok test mdtest::known_constants.md ... ok test mdtest::generics/legacy/variance.md ... ok test mdtest::import/nonstandard_conventions.md ... ok test mdtest::literal/complex.md ... ok test mdtest::bidirectional.md ... ok test mdtest::literal/ellipsis.md ... ok test mdtest::literal/collections/tuple.md ... ok test mdtest::literal/collections/set.md ... ok test mdtest::literal/collections/list.md ... ok test mdtest::literal/float.md ... ok test mdtest::mdtest_custom_typeshed.md ... ok test mdtest::import/workspaces.md ... ok test mdtest::import/dunder_all.md ... ok test mdtest::literal/string.md ... ok test mdtest::literal/f_string.md ... ok test mdtest::instance_layout_conflict.md ... ok test mdtest::literal/integer.md ... ok test mdtest::loops/iterators.md ... ok test mdtest::narrow/bool-call.md ... ok test mdtest::literal/collections/dictionary.md ... ok test mdtest::literal/collections/generator_expressions.md ... ok test mdtest::invalid_syntax.md ... ok test mdtest::narrow/assert.md ... ok test mdtest::narrow/boolean.md ... ok test mdtest::generics/legacy/typevartuple.md ... ok test mdtest::loops/async_for.md ... ok test mdtest::generics/pep695/typevartuple.md ... ok test mdtest::narrow/conditionals/elif_else.md ... ok test mdtest::narrow/callable.md ... ok test mdtest::narrow/assignment.md ... ok test mdtest::mdtest_config.md ... ok test mdtest::generics/legacy/classes.md ... ok test mdtest::import/star.md ... ok test mdtest::narrow/conditionals/not.md ... ok test mdtest::narrow/conditionals/boolean.md ... ok test mdtest::narrow/conditionals/is_not.md ... ok test mdtest::narrow/hasattr.md ... ok test mdtest::generics/pep695/variance.md ... ok test mdtest::generics/pep695/classes.md ... ok test mdtest::generics/legacy/functions.md ... ok test mdtest::narrow/aliased_conditions.md ... ok test mdtest::notebook.md ... ok test mdtest::mro.md ... ok test mdtest::narrow/while.md ... ok test mdtest::narrow/complex_target.md ... ok test mdtest::intersection_types.md ... ok test mdtest::narrow/post_if_statement.md ... ok test mdtest::enums.md ... ok test mdtest::narrow/truthiness.md ... ok test mdtest::narrow/conditionals/is.md ... ok test mdtest::os_name.md ... ok test mdtest::narrow/conditionals/nested.md ... ok test mdtest::narrow/issubclass.md ... ok test mdtest::public_types.md ... ok test mdtest::liskov.md ... ok test mdtest::loops/while_loop.md ... ok test mdtest::narrow/type.md ... ok test mdtest::paramspec_subcall_error_location.md ... ok test mdtest::regression/3525_character_split_notebook.md ... ok test mdtest::ide_support/all_members.md ... ok test mdtest::regression/1377_iteration_count_mismatch.md ... ok test mdtest::regression/14334_diagnostics_in_wrong_file.md ... ok test mdtest::narrow/len.md ... ok test mdtest::narrow/type_guards.md ... ok test mdtest::regression/3020_callable_type_of.md ... ok test mdtest::properties.md ... ok test mdtest::regression/2799_constraint_correlation.md ... ok test mdtest::regression/3593_function_known_decorators_cycle.md ... ok test mdtest::regression/2236_tuple_is_disjoint.md ... ok test mdtest::regression/3208_recursive_protocol_signature.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::metaclass.md ... ok test mdtest::regression/paramspec_on_python39.md ... ok test mdtest::regression/noninferable_projection_to_terminal.md ... ok test mdtest::promotion.md ... ok test mdtest::scopes/builtin.md ... ok test mdtest::implicit_type_aliases.md ... ok test mdtest::scopes/global-constants.md ... ok test mdtest::import/stub_packages.md ... ok test mdtest::generics/pep695/functions.md ... ok test mdtest::loops/for.md ... ok test mdtest::python_version.md ... ok test mdtest::scopes/annotate_global.md ... ok test mdtest::shadowing/class.md ... ok test mdtest::shadowing/variable_declaration.md ... ok test mdtest::scopes/unbound.md ... ok test mdtest::scopes/moduletype_attrs.md ... ok test mdtest::regression/derived_constraint_cycles.md ... ok test mdtest::regression/3954_recursive_protocol_structural_relation.md ... ok test mdtest::scripts.md ... ok test mdtest::shadowing/function.md ... ok test mdtest::stubs/locals.md ... ok test mdtest::stubs/ellipsis.md ... ok test mdtest::named_tuple.md ... ok test mdtest::scopes/global.md ... ok test mdtest::narrow/conditionals/in.md ... ok test mdtest::subscript/bytes.md ... ok test mdtest::scopes/class_implicit_attrs.md ... ok test mdtest::stubs/class.md ... ok test mdtest::struct_unpack.md ... ok test mdtest::subscript/stepsize_zero.md ... ok test mdtest::sentinels.md ... ok test mdtest::subscript/alias.md ... ok test mdtest::override.md ... ok test mdtest::subscript/string.md ... ok test mdtest::type_compendium/README.md ... ok test mdtest::suppressions/blanket_ignore.md ... ok test mdtest::scopes/dunder_class.md ... ok test mdtest::subscript/lists.md ... ok test mdtest::scopes/eager.md ... ok test mdtest::scopes/nonlocal.md ... ok test mdtest::pep613_type_aliases.md ... ok test mdtest::subscript/assignment_diagnostics.md ... ok test mdtest::subscript/class.md ... ok test mdtest::subscript/instance.md ... ok test mdtest::t_strings.md ... ok test mdtest::narrow/isinstance.md ... ok test mdtest::overloads.md ... ok test mdtest::suppressions/no_type_check.md ... ok test mdtest::sys_version_info.md ... ok test mdtest::type_compendium/any.md ... ok test mdtest::type_compendium/none.md ... ok test mdtest::type_compendium/always_truthy_falsy.md ... ok test mdtest::type_compendium/object.md ... ok test mdtest::type_compendium/not_t.md ... ok test mdtest::type_compendium/never.md ... ok test mdtest::suppressions/ty_ignore.md ... ok test mdtest::type_of/dynamic.md ... ok test mdtest::subscript/typevar.md ... ok test mdtest::sys_platform.md ... ok test mdtest::type_of/typing_dot_Type.md ... ok test mdtest::suppressions/type_ignore.md ... ok test mdtest::pep695_type_aliases.md ... ok test mdtest::type_compendium/integer_literals.md ... ok test mdtest::narrow/conditionals/eq.md ... ok test mdtest::type_properties/tuples_containing_never.md ... ok test mdtest::type_properties/str_repr.md ... ok test mdtest::type_display/callable.md ... ok test mdtest::subscript/tuple.md ... ok test mdtest::type_properties/quantification.md ... ok test mdtest::unary/integers.md ... ok test mdtest::unary/custom.md ... ok test mdtest::type_form.md ... ok test mdtest::terminal_statements.md ... ok test mdtest::unary/invert_add_usub.md ... ok test mdtest::regression/constraint_set_ordering.md ... ok test mdtest::type_properties/truthiness.md ... ok test mdtest::type_qualifiers/initvar.md ... ok test mdtest::type_properties/implies_subtype_of.md ... ok test mdtest::unary/not.md ... ok test mdtest::ty_extensions.md ... ok test mdtest::type_of/generics.md ... ok test mdtest::type_compendium/tuple.md ... ok test mdtest::type_properties/is_singleton.md ... ok test mdtest::suspicious_conditions.md ... ok test mdtest::type_qualifiers/classvar.md ... ok test mdtest::type_of/basic.md ... ok test mdtest::type_properties/constraints.md ... ok test mdtest::type_properties/is_equivalent_to.md ... ok test mdtest::union_types.md ... ok test mdtest::type_properties/is_assignable_to.md ... ok test mdtest::with/sync.md ... ok test mdtest::redundant_condition.md ... ok test mdtest::type_properties/is_disjoint_from.md ... ok test mdtest::statically_known_branches.md ... ok test mdtest::narrow/match.md ... ok test mdtest::unreachable.md ... ok test mdtest::type_properties/is_subtype_of.md ... ok test mdtest::type_qualifiers/final.md ... ok test mdtest::with/async.md ... ok test mdtest::type_properties/materialization.md ... ok test mdtest::unpacking.md ... ok test mdtest::protocols.md ... ok test mdtest::generics/pep695/paramspec.md ... ok test mdtest::typed_dict.md ... ok test result: ok. 499 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_server-4ab04ec390fef82d --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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-2ebfe062cbe7a83f --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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:42.901503350 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:42.901617851 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:42.901672461 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:42.901775771 DEBUG Client info: None 2026-10-02 06:57:42.901808071 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:42.901827711 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:42.901836411 INFO Version: Unknown 2026-10-02 06:57:42.901905991 DEBUG Received server response for request 1 2026-10-02 06:57:42.901998772 DEBUG Client sends notification `initialized` 2026-10-02 06:57:42.902015672 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpj7BZ1I 2026-10-02 06:57:42.902042372 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:42.902157472 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:42.902224502 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:42.902235132 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:42.902243252 DEBUG No workspace configuration provided for file:///tmp/.tmpj7BZ1I 2026-10-02 06:57:42.902254212 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:42.902256882 DEBUG Client sends request `textDocument/prepareCallHierarchy` with ID 2 2026-10-02 06:57:42.902327822 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:42.902334022 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpj7BZ1I, using default options 2026-10-02 06:57:42.902358392 DEBUG Initializing workspace `file:///tmp/.tmpj7BZ1I`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:42.902383052 DEBUG Searching for a project in '/tmp/.tmpj7BZ1I' 2026-10-02 06:57:42.902413232 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:42.902418712 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:42.906065171 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:42.906081271 DEBUG Resolving local virtual environment: /tmp/.tmpj7BZ1I/.venv 2026-10-02 06:57:42.906135861 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:42.906141231 DEBUG No virtual environment found 2026-10-02 06:57:42.906154871 DEBUG Adding first-party search path `/tmp/.tmpj7BZ1I` 2026-10-02 06:57:42.906159331 DEBUG Using vendored stdlib 2026-10-02 06:57:42.906331772 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:42.906346672 DEBUG Adding new file root '/tmp/.tmpj7BZ1I' of kind Project 2026-10-02 06:57:42.909834200 INFO Project::index_files{project=.tmpj7BZ1I}: Indexed 3 file(s) in 0.002s 2026-10-02 06:57:42.909859670 DEBUG Updating project to check open files 2026-10-02 06:57:42.909977751 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpj7BZ1I/lib.py") 2026-10-02 06:57:42.909993041 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpj7BZ1I/lib.py` 2026-10-02 06:57:42.910000721 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpj7BZ1I/lib.py` 2026-10-02 06:57:42.910114141 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpj7BZ1I/lib.py` to project `.tmpj7BZ1I` 2026-10-02 06:57:42.910126001 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpj7BZ1I/lib.py` 2026-10-02 06:57:42.910128591 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:42.910136381 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:42.910499232 DEBUG request{id=2 method=textDocument/prepareCallHierarchy}: Resolving dynamic module resolution paths 2026-10-02 06:57:42.910574742 DEBUG method="textDocument/prepareCallHierarchy" response.id=2 duration=431.02µs 2026-10-02 06:57:42.910589942 DEBUG Received server response for request 2 2026-10-02 06:57:42.910601252 DEBUG Client sends request `callHierarchy/incomingCalls` with ID 3 2026-10-02 06:57:42.915026623 DEBUG method="callHierarchy/incomingCalls" response.id=3 duration=4.41ms 2026-10-02 06:57:42.915043443 DEBUG Received server response for request 3 2026-10-02 06:57:42.964078141 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:42.964154511 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:42.964170181 DEBUG method="shutdown" response.id=4 duration=25.43µs 2026-10-02 06:57:42.964184421 DEBUG Received server response for request 4 2026-10-02 06:57:42.964190401 DEBUG Client sends notification `exit` 2026-10-02 06:57:42.964208041 DEBUG Received exit notification, exiting ok test call_hierarchy::outgoing_calls ... 2026-10-02 06:57:42.966268026 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:42.966344226 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:42.966389426 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:42.966443777 DEBUG Client info: None 2026-10-02 06:57:42.966471057 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:42.966485847 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:42.966492387 INFO Version: Unknown 2026-10-02 06:57:42.966529507 DEBUG Received server response for request 1 2026-10-02 06:57:42.966572417 DEBUG Client sends notification `initialized` 2026-10-02 06:57:42.966585427 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpjSlRTE 2026-10-02 06:57:42.966593797 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:42.966734047 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:42.966797627 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:42.966802067 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:42.966810257 DEBUG No workspace configuration provided for file:///tmp/.tmpjSlRTE 2026-10-02 06:57:42.966816317 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:42.966819107 DEBUG Client sends request `textDocument/prepareCallHierarchy` with ID 2 2026-10-02 06:57:42.966895208 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:42.966902068 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpjSlRTE, using default options 2026-10-02 06:57:42.966914978 DEBUG Initializing workspace `file:///tmp/.tmpjSlRTE`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:42.966935468 DEBUG Searching for a project in '/tmp/.tmpjSlRTE' 2026-10-02 06:57:42.966996998 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:42.967002928 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:42.968495651 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:42.968508421 DEBUG Resolving local virtual environment: /tmp/.tmpjSlRTE/.venv 2026-10-02 06:57:42.968565212 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:42.968570782 DEBUG No virtual environment found 2026-10-02 06:57:42.968583292 DEBUG Adding first-party search path `/tmp/.tmpjSlRTE` 2026-10-02 06:57:42.968587672 DEBUG Using vendored stdlib 2026-10-02 06:57:42.968715002 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:42.968722782 DEBUG Adding new file root '/tmp/.tmpjSlRTE' of kind Project 2026-10-02 06:57:42.971809739 INFO Project::index_files{project=.tmpjSlRTE}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:42.971829159 DEBUG Updating project to check open files 2026-10-02 06:57:42.971913130 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpjSlRTE/foo.py") 2026-10-02 06:57:42.971922990 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpjSlRTE/foo.py` 2026-10-02 06:57:42.971929620 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpjSlRTE/foo.py` 2026-10-02 06:57:42.972055870 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpjSlRTE/foo.py` to project `.tmpjSlRTE` 2026-10-02 06:57:42.972068740 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpjSlRTE/foo.py` 2026-10-02 06:57:42.972071760 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:42.972079680 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:42.972382691 DEBUG request{id=2 method=textDocument/prepareCallHierarchy}: Resolving dynamic module resolution paths 2026-10-02 06:57:42.972452301 DEBUG method="textDocument/prepareCallHierarchy" response.id=2 duration=365.83µs 2026-10-02 06:57:42.972466851 DEBUG Received server response for request 2 2026-10-02 06:57:42.972482321 DEBUG Client sends request `callHierarchy/outgoingCalls` with ID 3 2026-10-02 06:57:42.972689782 DEBUG method="callHierarchy/outgoingCalls" response.id=3 duration=192.54µs 2026-10-02 06:57:42.972703442 DEBUG Received server response for request 3 2026-10-02 06:57:42.982885836 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:42.982906506 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:42.982912166 DEBUG method="shutdown" response.id=4 duration=8.76µs 2026-10-02 06:57:42.982921846 DEBUG Received server response for request 4 2026-10-02 06:57:42.982925756 DEBUG Client sends notification `exit` 2026-10-02 06:57:42.982935016 DEBUG Received exit notification, exiting ok test call_hierarchy::prepare_function ... 2026-10-02 06:57:42.984493700 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:42.984557980 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:42.984590880 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:42.984643080 DEBUG Client info: None 2026-10-02 06:57:42.984671320 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:42.984682840 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:42.984687940 INFO Version: Unknown 2026-10-02 06:57:42.984726731 DEBUG Received server response for request 1 2026-10-02 06:57:42.984768931 DEBUG Client sends notification `initialized` 2026-10-02 06:57:42.984782021 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpOgv7x5 2026-10-02 06:57:42.984788021 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:42.984879781 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:42.984916361 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:42.984920231 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:42.984927561 DEBUG No workspace configuration provided for file:///tmp/.tmpOgv7x5 2026-10-02 06:57:42.984933231 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:42.984936111 DEBUG Client sends request `textDocument/prepareCallHierarchy` with ID 2 2026-10-02 06:57:42.984995811 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:42.985001091 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpOgv7x5, using default options 2026-10-02 06:57:42.985010561 DEBUG Initializing workspace `file:///tmp/.tmpOgv7x5`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:42.985027391 DEBUG Searching for a project in '/tmp/.tmpOgv7x5' 2026-10-02 06:57:42.985054971 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:42.985060431 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:42.986185624 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:42.986196444 DEBUG Resolving local virtual environment: /tmp/.tmpOgv7x5/.venv 2026-10-02 06:57:42.986247524 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:42.986252654 DEBUG No virtual environment found 2026-10-02 06:57:42.986264864 DEBUG Adding first-party search path `/tmp/.tmpOgv7x5` 2026-10-02 06:57:42.986269014 DEBUG Using vendored stdlib 2026-10-02 06:57:42.986380995 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:42.986385345 DEBUG Adding new file root '/tmp/.tmpOgv7x5' of kind Project 2026-10-02 06:57:42.990361914 INFO Project::index_files{project=.tmpOgv7x5}: Indexed 1 file(s) in 0.003s 2026-10-02 06:57:42.990380444 DEBUG Updating project to check open files 2026-10-02 06:57:42.990460184 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpOgv7x5/foo.py") 2026-10-02 06:57:42.990470704 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpOgv7x5/foo.py` 2026-10-02 06:57:42.990477064 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpOgv7x5/foo.py` 2026-10-02 06:57:42.990589535 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpOgv7x5/foo.py` to project `.tmpOgv7x5` 2026-10-02 06:57:42.990603595 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpOgv7x5/foo.py` 2026-10-02 06:57:42.990606225 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:42.990614195 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:42.990796425 DEBUG request{id=2 method=textDocument/prepareCallHierarchy}: Resolving dynamic module resolution paths 2026-10-02 06:57:42.990846175 DEBUG method="textDocument/prepareCallHierarchy" response.id=2 duration=225.16µs 2026-10-02 06:57:42.990859775 DEBUG Received server response for request 2 2026-10-02 06:57:43.000981610 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:43.001008100 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:43.001016760 DEBUG method="shutdown" response.id=3 duration=12.10µs 2026-10-02 06:57:43.001027320 DEBUG Received server response for request 3 2026-10-02 06:57:43.001030930 DEBUG Client sends notification `exit` 2026-10-02 06:57:43.001039890 DEBUG Received exit notification, exiting ok test closed_documents::closed_external_file_respects_project_editor_settings ... 2026-10-02 06:57:43.002554173 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:43.002619694 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:43.002659294 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:43.002719384 DEBUG Client info: None 2026-10-02 06:57:43.002748354 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:43.002759964 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:43.002765164 INFO Version: Unknown 2026-10-02 06:57:43.002805744 DEBUG Received server response for request 1 2026-10-02 06:57:43.002841844 DEBUG Client sends notification `initialized` 2026-10-02 06:57:43.002858504 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:43.002941984 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:43.002993564 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:43.002997274 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:43.003015054 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-02 06:57:43.003065235 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:43.003085225 DEBUG Initializing workspace `file:///tmp/.tmpDWRRaU/a`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:43.003100485 DEBUG Searching for a project in '/tmp/.tmpDWRRaU/a' 2026-10-02 06:57:43.003136165 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:43.003141135 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:43.004207757 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:43.004215217 DEBUG Resolving local virtual environment: /tmp/.tmpDWRRaU/a/.venv 2026-10-02 06:57:43.004262827 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:43.004267447 DEBUG No virtual environment found 2026-10-02 06:57:43.004285768 DEBUG Adding first-party search path `/tmp/.tmpDWRRaU/a` 2026-10-02 06:57:43.004290158 DEBUG Using vendored stdlib 2026-10-02 06:57:43.004399318 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:43.004404828 DEBUG Adding new file root '/tmp/.tmpDWRRaU/a' of kind Project 2026-10-02 06:57:43.007448335 INFO Project::index_files{project=a}: Indexed 0 file(s) in 0.002s 2026-10-02 06:57:43.007463535 DEBUG Initializing workspace `file:///tmp/.tmpDWRRaU/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:43.007475345 DEBUG Searching for a project in '/tmp/.tmpDWRRaU/b/src' 2026-10-02 06:57:43.007527485 DEBUG Found project at '/tmp/.tmpDWRRaU/b' 2026-10-02 06:57:43.007532685 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:43.009825851 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:43.009832781 DEBUG Resolving local virtual environment: /tmp/.tmpDWRRaU/b/.venv 2026-10-02 06:57:43.009872441 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:43.009876341 DEBUG No virtual environment found 2026-10-02 06:57:43.009887391 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-02 06:57:43.009900521 DEBUG Adding extra search-path `/tmp/.tmpDWRRaU/deps` 2026-10-02 06:57:43.009905051 DEBUG Adding first-party search path `/tmp/.tmpDWRRaU/b/src` 2026-10-02 06:57:43.009908971 DEBUG Adding first-party search path `/tmp/.tmpDWRRaU/b` 2026-10-02 06:57:43.009912801 DEBUG Using vendored stdlib 2026-10-02 06:57:43.010055241 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:43.010059891 DEBUG Adding new file root '/tmp/.tmpDWRRaU/b' of kind Project 2026-10-02 06:57:43.010553433 DEBUG Adding new file root '/tmp/.tmpDWRRaU/deps' of kind SearchPath 2026-10-02 06:57:43.011998786 INFO Project::index_files{project=b}: Indexed 0 file(s) in 0.001s 2026-10-02 06:57:43.012010436 DEBUG Updating project to check open files 2026-10-02 06:57:43.012027566 DEBUG Updating project to check open files 2026-10-02 06:57:43.012076976 DEBUG Resolving dynamic module resolution paths 2026-10-02 06:57:43.012143377 DEBUG method="textDocument/hover" response.id=2 duration=104.44µs 2026-10-02 06:57:43.012157527 DEBUG Received server response for request 2 2026-10-02 06:57:43.022236531 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:43.022269411 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:43.022275761 DEBUG method="shutdown" response.id=3 duration=9.91µs 2026-10-02 06:57:43.022285821 DEBUG Received server response for request 3 2026-10-02 06:57:43.022290491 DEBUG Client sends notification `exit` 2026-10-02 06:57:43.022306841 DEBUG Received exit notification, exiting ok test closed_documents::closed_unrelated_file_uses_fallback_project ... 2026-10-02 06:57:43.024467126 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:43.024533876 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:43.024572036 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:43.024626956 DEBUG Client info: None 2026-10-02 06:57:43.024653857 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:43.024665797 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:43.024671017 INFO Version: Unknown 2026-10-02 06:57:43.024711667 DEBUG Received server response for request 1 2026-10-02 06:57:43.024757767 DEBUG Client sends notification `initialized` 2026-10-02 06:57:43.024774887 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:43.024864597 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:43.024903687 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:43.024907557 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:43.024924577 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-02 06:57:43.024990427 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:43.025019797 DEBUG Initializing workspace `file:///tmp/.tmpwMMGPP/a`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:43.025036197 DEBUG Searching for a project in '/tmp/.tmpwMMGPP/a' 2026-10-02 06:57:43.025070028 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:43.025075428 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:43.026209050 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:43.026215910 DEBUG Resolving local virtual environment: /tmp/.tmpwMMGPP/a/.venv 2026-10-02 06:57:43.026266000 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:43.026270890 DEBUG No virtual environment found 2026-10-02 06:57:43.026282100 DEBUG Adding first-party search path `/tmp/.tmpwMMGPP/a` 2026-10-02 06:57:43.026286870 DEBUG Using vendored stdlib 2026-10-02 06:57:43.026417861 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:43.026424931 DEBUG Adding new file root '/tmp/.tmpwMMGPP/a' of kind Project 2026-10-02 06:57:43.028562646 INFO Project::index_files{project=a}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:43.028576046 DEBUG Initializing workspace `file:///tmp/.tmpwMMGPP/b`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:43.028585466 DEBUG Searching for a project in '/tmp/.tmpwMMGPP/b' 2026-10-02 06:57:43.028615406 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:43.028619576 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:43.031247702 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:43.031255812 DEBUG Resolving local virtual environment: /tmp/.tmpwMMGPP/b/.venv 2026-10-02 06:57:43.031295173 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:43.031299193 DEBUG No virtual environment found 2026-10-02 06:57:43.031309973 DEBUG Adding first-party search path `/tmp/.tmpwMMGPP/b` 2026-10-02 06:57:43.031314043 DEBUG Using vendored stdlib 2026-10-02 06:57:43.031446003 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:43.031450193 DEBUG Adding new file root '/tmp/.tmpwMMGPP/b' of kind Project 2026-10-02 06:57:43.034429580 INFO Project::index_files{project=b}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:43.034442840 DEBUG Updating project to check open files 2026-10-02 06:57:43.034464700 DEBUG Updating project to check open files 2026-10-02 06:57:43.034517960 DEBUG Resolving dynamic module resolution paths 2026-10-02 06:57:43.034544100 DEBUG Resolving dynamic module resolution paths 2026-10-02 06:57:43.037371387 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["a"] 2026-10-02 06:57:43.037440257 DEBUG method="textDocument/hover" response.id=2 duration=2.96ms 2026-10-02 06:57:43.037456597 DEBUG Received server response for request 2 2026-10-02 06:57:43.047548902 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:43.047587512 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:43.047595832 DEBUG method="shutdown" response.id=3 duration=13.10µs 2026-10-02 06:57:43.047616412 DEBUG Received server response for request 3 2026-10-02 06:57:43.047620702 DEBUG Client sends notification `exit` 2026-10-02 06:57:43.047629652 DEBUG Received exit notification, exiting ok test closed_documents::opening_extensionless_script_enables_inline_settings ... 2026-10-02 06:57:43.050090598 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:43.050156738 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:43.050195488 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:43.050259628 DEBUG Client info: None 2026-10-02 06:57:43.050283588 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:43.050297388 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:43.050303028 INFO Version: Unknown 2026-10-02 06:57:43.050342718 DEBUG Received server response for request 1 2026-10-02 06:57:43.050383688 DEBUG Client sends notification `initialized` 2026-10-02 06:57:43.050399198 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:43.050481829 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:43.050517639 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:43.050521929 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:43.050535679 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-02 06:57:43.050580779 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:43.050595669 DEBUG Initializing workspace `file:///tmp/.tmpn3VaCG/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:43.050611519 DEBUG Searching for a project in '/tmp/.tmpn3VaCG/src' 2026-10-02 06:57:43.050653109 DEBUG Found project at '/tmp/.tmpn3VaCG/src' 2026-10-02 06:57:43.050657719 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:43.051122660 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:43.051127650 DEBUG Resolving local virtual environment: /tmp/.tmpn3VaCG/src/.venv 2026-10-02 06:57:43.051169810 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:43.051174160 DEBUG No virtual environment found 2026-10-02 06:57:43.051191470 DEBUG Adding extra search-path `/tmp/.tmpn3VaCG/src/workspace-deps` 2026-10-02 06:57:43.051196190 DEBUG Adding first-party search path `/tmp/.tmpn3VaCG/src` 2026-10-02 06:57:43.051200250 DEBUG Using vendored stdlib 2026-10-02 06:57:43.051301101 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:43.051305591 DEBUG Adding new file root '/tmp/.tmpn3VaCG/src' of kind Project 2026-10-02 06:57:43.051729682 DEBUG Adding new file root '/tmp/.tmpn3VaCG/src/workspace-deps' of kind SearchPath 2026-10-02 06:57:43.053262675 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.002s 2026-10-02 06:57:43.053278765 DEBUG Updating project to check open files 2026-10-02 06:57:43.053523746 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-02 06:57:43.056147392 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["workspace"] 2026-10-02 06:57:43.056178322 DEBUG method="textDocument/hover" response.id=2 duration=2.88ms 2026-10-02 06:57:43.056191033 DEBUG Received server response for request 2 2026-10-02 06:57:43.056213093 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:43.056221003 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-02 06:57:43.056257543 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpn3VaCG/src/script") 2026-10-02 06:57:43.056265363 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpn3VaCG/src/script` 2026-10-02 06:57:43.056277053 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpn3VaCG/src/script` 2026-10-02 06:57:43.056405673 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpn3VaCG/src/script` to project `src` 2026-10-02 06:57:43.056423293 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpn3VaCG/src/script` 2026-10-02 06:57:43.056425773 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:43.056432043 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(181))}}: Set open project files (count: 1) 2026-10-02 06:57:43.056842874 INFO request{id=3 method=textDocument/hover}: Defaulting to python-platform `linux` 2026-10-02 06:57:43.056877384 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:43.056882664 DEBUG request{id=3 method=textDocument/hover}: No virtual environment found 2026-10-02 06:57:43.056890954 DEBUG request{id=3 method=textDocument/hover}: Adding extra search-path `/tmp/.tmpn3VaCG/src/script-deps` 2026-10-02 06:57:43.056895924 DEBUG request{id=3 method=textDocument/hover}: Using vendored stdlib 2026-10-02 06:57:43.057023645 INFO request{id=3 method=textDocument/hover}: Python version: Python 3.14, platform: linux 2026-10-02 06:57:43.057030055 DEBUG request{id=3 method=textDocument/hover}: Adding new file root '/tmp/.tmpn3VaCG/src/script-deps' of kind SearchPath 2026-10-02 06:57:43.057085775 DEBUG request{id=3 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-02 06:57:43.058717978 DEBUG request{id=3 method=textDocument/hover}: Inferred type of covering node is Literal["script"] 2026-10-02 06:57:43.058745659 DEBUG method="textDocument/hover" response.id=3 duration=2.31ms 2026-10-02 06:57:43.058755669 DEBUG Received server response for request 3 2026-10-02 06:57:43.068833353 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:43.068850133 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:43.068855623 DEBUG method="shutdown" response.id=4 duration=8.00µs 2026-10-02 06:57:43.068865523 DEBUG Received server response for request 4 2026-10-02 06:57:43.068869143 DEBUG Client sends notification `exit` 2026-10-02 06:57:43.068877963 DEBUG Received exit notification, exiting ok test closed_documents::server_fulfills_requests_for_closed_workspace_files ... 2026-10-02 06:57:43.070782388 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:43.070842558 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:43.070872378 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:43.070920768 DEBUG Client info: None 2026-10-02 06:57:43.070944568 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:43.070956348 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:43.070972298 INFO Version: Unknown 2026-10-02 06:57:43.071013388 DEBUG Received server response for request 1 2026-10-02 06:57:43.071047758 DEBUG Client sends notification `initialized` 2026-10-02 06:57:43.071060758 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpcSgBGZ 2026-10-02 06:57:43.071067258 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:43.071162218 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:43.071203819 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:43.071207299 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:43.071214769 DEBUG No workspace configuration provided for file:///tmp/.tmpcSgBGZ 2026-10-02 06:57:43.071218819 DEBUG Client sends request `textDocument/documentSymbol` with ID 2 2026-10-02 06:57:43.071271089 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:43.071276479 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpcSgBGZ, using default options 2026-10-02 06:57:43.071290189 DEBUG Initializing workspace `file:///tmp/.tmpcSgBGZ`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:43.071303919 DEBUG Searching for a project in '/tmp/.tmpcSgBGZ' 2026-10-02 06:57:43.071341969 DEBUG Found project at '/tmp/.tmpcSgBGZ' 2026-10-02 06:57:43.071346159 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:43.071857800 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:43.071863100 DEBUG Resolving local virtual environment: /tmp/.tmpcSgBGZ/.venv 2026-10-02 06:57:43.071912240 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:43.071916420 DEBUG No virtual environment found 2026-10-02 06:57:43.071927600 DEBUG Adding first-party search path `/tmp/.tmpcSgBGZ` 2026-10-02 06:57:43.071931630 DEBUG Using vendored stdlib 2026-10-02 06:57:43.072041831 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:43.072045501 DEBUG Adding new file root '/tmp/.tmpcSgBGZ' of kind Project 2026-10-02 06:57:43.073812275 DEBUG Skipping directory '/tmp/.tmpcSgBGZ/excluded' because it is excluded by a default or `src.exclude` pattern 2026-10-02 06:57:43.075092928 INFO Project::index_files{project=.tmpcSgBGZ}: Indexed 2 file(s) in 0.002s 2026-10-02 06:57:43.075106318 DEBUG Updating project to check open files 2026-10-02 06:57:43.075250448 DEBUG method="textDocument/documentSymbol" response.id=2 duration=127.90µs 2026-10-02 06:57:43.075262048 DEBUG Received server response for request 2 2026-10-02 06:57:43.075274928 DEBUG Client sends request `textDocument/documentSymbol` with ID 3 2026-10-02 06:57:43.075321848 DEBUG method="textDocument/documentSymbol" response.id=3 duration=36.16µs 2026-10-02 06:57:43.075330899 DEBUG Received server response for request 3 2026-10-02 06:57:43.075338609 DEBUG Client sends request `textDocument/documentSymbol` with ID 4 2026-10-02 06:57:43.075399829 DEBUG method="textDocument/documentSymbol" response.id=4 duration=52.52µs 2026-10-02 06:57:43.075408389 DEBUG Received server response for request 4 2026-10-02 06:57:43.075416139 DEBUG Client sends request `textDocument/documentSymbol` with ID 5 2026-10-02 06:57:43.075461209 DEBUG method="textDocument/documentSymbol" response.id=5 duration=37.23µs 2026-10-02 06:57:43.075469439 DEBUG Received server response for request 5 2026-10-02 06:57:43.075476919 DEBUG Client sends request `textDocument/documentSymbol` with ID 6 2026-10-02 06:57:43.075519979 DEBUG method="textDocument/documentSymbol" response.id=6 duration=34.82µs 2026-10-02 06:57:43.075528449 DEBUG Received server response for request 6 2026-10-02 06:57:43.075536229 DEBUG Client sends request `textDocument/hover` with ID 7 2026-10-02 06:57:43.075687119 DEBUG request{id=7 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-02 06:57:43.086723346 DEBUG request{id=7 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-02 06:57:43.088194369 DEBUG request{id=7 method=textDocument/hover}: Inferred type of covering node is def answer() -> int 2026-10-02 06:57:43.088225950 DEBUG method="textDocument/hover" response.id=7 duration=12.68ms 2026-10-02 06:57:43.088238660 DEBUG Received server response for request 7 2026-10-02 06:57:43.088254500 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 8 2026-10-02 06:57:43.088311810 DEBUG method="textDocument/semanticTokens/full" response.id=8 duration=45.00µs 2026-10-02 06:57:43.088320780 DEBUG Received server response for request 8 2026-10-02 06:57:43.088327050 DEBUG Client sends request `textDocument/foldingRange` with ID 9 2026-10-02 06:57:43.088360720 DEBUG method="textDocument/foldingRange" response.id=9 duration=24.18µs 2026-10-02 06:57:43.088368810 DEBUG Received server response for request 9 2026-10-02 06:57:43.088375540 DEBUG Client sends request `textDocument/prepareRename` with ID 10 2026-10-02 06:57:43.088411960 DEBUG method="textDocument/prepareRename" response.id=10 duration=27.16µs 2026-10-02 06:57:43.088420240 DEBUG Received server response for request 10 2026-10-02 06:57:43.088426970 DEBUG Client sends request `textDocument/rename` with ID 11 2026-10-02 06:57:43.088523680 DEBUG method="textDocument/rename" response.id=11 duration=87.43µs 2026-10-02 06:57:43.088532650 DEBUG Received server response for request 11 2026-10-02 06:57:43.098613735 DEBUG Client sends request `shutdown` with ID 12 2026-10-02 06:57:43.098632495 DEBUG request{id=12 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:43.098639575 DEBUG method="shutdown" response.id=12 duration=10.92µs 2026-10-02 06:57:43.098649505 DEBUG Received server response for request 12 2026-10-02 06:57:43.098653375 DEBUG Client sends notification `exit` 2026-10-02 06:57:43.098662015 DEBUG Received exit notification, exiting ok test closed_documents::server_rejects_unsupported_targets ... 2026-10-02 06:57:43.101568432 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:43.101633042 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:43.101668702 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:43.101729092 DEBUG Client info: None 2026-10-02 06:57:43.101758372 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:43.101772072 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:43.101777962 INFO Version: Unknown 2026-10-02 06:57:43.101823032 DEBUG Received server response for request 1 2026-10-02 06:57:43.101860212 DEBUG Client sends notification `initialized` 2026-10-02 06:57:43.101874762 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:43.101976323 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:43.102012163 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:43.102015943 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:43.102029323 DEBUG Client sends request `textDocument/documentSymbol` with ID 2 2026-10-02 06:57:43.102089073 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:43.102108283 DEBUG Initializing workspace `file:///tmp/.tmpsKUMTu/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:43.102125113 DEBUG Searching for a project in '/tmp/.tmpsKUMTu/src' 2026-10-02 06:57:43.102159723 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:43.102164663 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:43.103551766 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:43.103560596 DEBUG Resolving local virtual environment: /tmp/.tmpsKUMTu/src/.venv 2026-10-02 06:57:43.103612456 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:43.103617587 DEBUG No virtual environment found 2026-10-02 06:57:43.103629257 DEBUG Adding first-party search path `/tmp/.tmpsKUMTu/src` 2026-10-02 06:57:43.103633677 DEBUG Using vendored stdlib 2026-10-02 06:57:43.103753607 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:43.103759057 DEBUG Adding new file root '/tmp/.tmpsKUMTu/src' of kind Project 2026-10-02 06:57:43.105879842 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:43.105894582 DEBUG Updating project to check open files 2026-10-02 06:57:43.105929762 WARN Ignoring request id=2 method=textDocument/documentSymbol because Document file:///tmp/.tmpsKUMTu/src/notebook.ipynb is neither open nor a supported closed file 2026-10-02 06:57:43.105953692 DEBUG method="textDocument/documentSymbol" response.id=2 duration=34.04µs 2026-10-02 06:57:43.105977612 DEBUG Received server response for request 2 2026-10-02 06:57:43.105986402 DEBUG Client sends request `textDocument/documentSymbol` with ID 3 2026-10-02 06:57:43.105999802 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:43.106017672 DEBUG method="textDocument/documentSymbol" response.id=3 duration=19.83µs 2026-10-02 06:57:43.106027032 DEBUG Received server response for request 3 2026-10-02 06:57:43.116098897 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:43.116116447 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:43.116121947 DEBUG method="shutdown" response.id=4 duration=9.21µs 2026-10-02 06:57:43.116131627 DEBUG Received server response for request 4 2026-10-02 06:57:43.116135477 DEBUG Client sends notification `exit` 2026-10-02 06:57:43.116144437 DEBUG Received exit notification, exiting ok test closed_documents::server_reports_only_included_closed_files_in_workspace_mode ... 2026-10-02 06:57:43.117463860 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:43.117517070 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:43.117550310 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:43.117610660 DEBUG Client info: None 2026-10-02 06:57:43.117636660 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:43.117648820 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:43.117654190 INFO Version: Unknown 2026-10-02 06:57:43.117697250 DEBUG Received server response for request 1 2026-10-02 06:57:43.117726810 DEBUG Client sends notification `initialized` 2026-10-02 06:57:43.117741001 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:43.117817961 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:43.117854501 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:43.117857961 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:43.117869971 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:43.117912921 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:43.117928721 DEBUG Initializing workspace `file:///tmp/.tmpqjclyp/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:43.117944741 DEBUG Searching for a project in '/tmp/.tmpqjclyp/src' 2026-10-02 06:57:43.118002051 DEBUG Found project at '/tmp/.tmpqjclyp/src' 2026-10-02 06:57:43.118006421 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:43.119098494 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:43.119110714 DEBUG Resolving local virtual environment: /tmp/.tmpqjclyp/src/.venv 2026-10-02 06:57:43.119158704 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:43.119163204 DEBUG No virtual environment found 2026-10-02 06:57:43.119179064 DEBUG Adding extra search-path `/tmp/.tmpqjclyp/deps` 2026-10-02 06:57:43.119183884 DEBUG Adding first-party search path `/tmp/.tmpqjclyp/src` 2026-10-02 06:57:43.119187864 DEBUG Using vendored stdlib 2026-10-02 06:57:43.119307504 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:43.119311704 DEBUG Adding new file root '/tmp/.tmpqjclyp/src' of kind Project 2026-10-02 06:57:43.119898356 DEBUG Adding new file root '/tmp/.tmpqjclyp/deps' of kind SearchPath 2026-10-02 06:57:43.120260077 DEBUG Ignoring file `/tmp/.tmpqjclyp/src/excluded.py` because it is excluded by a default or `src.exclude` pattern. 2026-10-02 06:57:43.121473770 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:43.121608710 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpqjclyp/src/main.py"))}: Checking file '/tmp/.tmpqjclyp/src/main.py' 2026-10-02 06:57:43.121711130 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpqjclyp/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:43.131465034 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpqjclyp/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:43.131551464 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.06ms 2026-10-02 06:57:43.131567574 DEBUG Received server response for request 2 2026-10-02 06:57:43.131668264 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-02 06:57:43.131717934 DEBUG method="textDocument/diagnostic" response.id=3 duration=35.76µs 2026-10-02 06:57:43.131727454 DEBUG Received server response for request 3 2026-10-02 06:57:43.131738094 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-02 06:57:43.131771354 DEBUG method="textDocument/diagnostic" response.id=4 duration=24.04µs 2026-10-02 06:57:43.131780684 DEBUG Received server response for request 4 2026-10-02 06:57:43.131787794 DEBUG Client sends request `textDocument/diagnostic` with ID 5 2026-10-02 06:57:43.131812024 DEBUG request{id=5 method=textDocument/diagnostic}: Failed to resolve file: file not found for `file:///tmp/.tmpqjclyp/src/missing.py` 2026-10-02 06:57:43.131821584 DEBUG method="textDocument/diagnostic" response.id=5 duration=25.14µs 2026-10-02 06:57:43.131829864 DEBUG Received server response for request 5 2026-10-02 06:57:43.141902709 DEBUG Client sends request `shutdown` with ID 6 2026-10-02 06:57:43.141921219 DEBUG request{id=6 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:43.141927739 DEBUG method="shutdown" response.id=6 duration=10.13µs 2026-10-02 06:57:43.141937379 DEBUG Received server response for request 6 2026-10-02 06:57:43.141940769 DEBUG Client sends notification `exit` 2026-10-02 06:57:43.141950629 DEBUG Received exit notification, exiting ok test closed_documents::server_returns_no_closed_file_diagnostics_in_open_files_mode ... 2026-10-02 06:57:43.144951166 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:43.145033216 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:43.145070066 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:43.145138907 DEBUG Client info: None 2026-10-02 06:57:43.145164247 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:43.145178187 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:43.145183797 INFO Version: Unknown 2026-10-02 06:57:43.145222097 DEBUG Received server response for request 1 2026-10-02 06:57:43.145262787 DEBUG Client sends notification `initialized` 2026-10-02 06:57:43.145277727 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:43.145357207 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:43.145390347 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:43.145394217 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:43.145405577 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:43.145472667 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:43.145487427 DEBUG Initializing workspace `file:///tmp/.tmpd7Lfn4/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:43.145503627 DEBUG Searching for a project in '/tmp/.tmpd7Lfn4/src' 2026-10-02 06:57:43.145539517 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:43.145544398 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:43.146028559 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:43.146033739 DEBUG Resolving local virtual environment: /tmp/.tmpd7Lfn4/src/.venv 2026-10-02 06:57:43.146077679 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:43.146081939 DEBUG No virtual environment found 2026-10-02 06:57:43.146093449 DEBUG Adding first-party search path `/tmp/.tmpd7Lfn4/src` 2026-10-02 06:57:43.146097639 DEBUG Using vendored stdlib 2026-10-02 06:57:43.146188629 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:43.146192829 DEBUG Adding new file root '/tmp/.tmpd7Lfn4/src' of kind Project 2026-10-02 06:57:43.148171404 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:43.148187534 DEBUG Updating project to check open files 2026-10-02 06:57:43.148259114 DEBUG method="textDocument/diagnostic" response.id=2 duration=48.24µs 2026-10-02 06:57:43.148275024 DEBUG Received server response for request 2 2026-10-02 06:57:43.158353488 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:43.158372658 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:43.158378178 DEBUG method="shutdown" response.id=3 duration=8.65µs 2026-10-02 06:57:43.158387478 DEBUG Received server response for request 3 2026-10-02 06:57:43.158390808 DEBUG Client sends notification `exit` 2026-10-02 06:57:43.158400398 DEBUG Received exit notification, exiting ok test closed_documents::server_returns_no_closed_file_diagnostics_when_disabled ... 2026-10-02 06:57:43.159697511 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:43.159753692 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:43.159786432 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:43.159843192 DEBUG Client info: None 2026-10-02 06:57:43.159868932 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:43.159878722 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:43.159883092 INFO Version: Unknown 2026-10-02 06:57:43.159920252 DEBUG Received server response for request 1 2026-10-02 06:57:43.159949092 DEBUG Client sends notification `initialized` 2026-10-02 06:57:43.159975942 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:43.160056922 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:43.160092412 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:43.160095732 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:43.160107742 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:43.160153233 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:43.160166343 DEBUG Initializing workspace `file:///tmp/.tmp3YeeG7/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:43.160179733 DEBUG Searching for a project in '/tmp/.tmp3YeeG7/src' 2026-10-02 06:57:43.160213063 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:43.160217923 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:43.160666954 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:43.160672924 DEBUG Resolving local virtual environment: /tmp/.tmp3YeeG7/src/.venv 2026-10-02 06:57:43.160714614 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:43.160719024 DEBUG No virtual environment found 2026-10-02 06:57:43.160730274 DEBUG Adding first-party search path `/tmp/.tmp3YeeG7/src` 2026-10-02 06:57:43.160734494 DEBUG Using vendored stdlib 2026-10-02 06:57:43.160825394 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:43.160829264 DEBUG Adding new file root '/tmp/.tmp3YeeG7/src' of kind Project 2026-10-02 06:57:43.162799739 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:43.162847539 DEBUG method="textDocument/diagnostic" response.id=2 duration=29.18µs 2026-10-02 06:57:43.162860039 DEBUG Received server response for request 2 2026-10-02 06:57:43.172936083 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:43.172974663 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:43.172982973 DEBUG method="shutdown" response.id=3 duration=26.01µs 2026-10-02 06:57:43.172993653 DEBUG Received server response for request 3 2026-10-02 06:57:43.172997163 DEBUG Client sends notification `exit` 2026-10-02 06:57:43.173006933 DEBUG Received exit notification, exiting ok test closed_documents::server_uses_current_contents_for_open_and_closed_files ... 2026-10-02 06:57:43.174517747 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:43.174577427 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:43.174612857 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:43.174668428 DEBUG Client info: None 2026-10-02 06:57:43.174691838 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:43.174704298 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:43.174709348 INFO Version: Unknown 2026-10-02 06:57:43.174751258 DEBUG Received server response for request 1 2026-10-02 06:57:43.174790288 DEBUG Client sends notification `initialized` 2026-10-02 06:57:43.174808308 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:43.174885128 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:43.174930458 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:43.174933948 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:43.174949758 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-02 06:57:43.175011588 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:43.175033138 DEBUG Initializing workspace `file:///tmp/.tmp4tPeOK/a`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:43.175051618 DEBUG Searching for a project in '/tmp/.tmp4tPeOK/a' 2026-10-02 06:57:43.175089619 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:43.175093959 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:43.175622120 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:43.175627880 DEBUG Resolving local virtual environment: /tmp/.tmp4tPeOK/a/.venv 2026-10-02 06:57:43.175679240 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:43.175683420 DEBUG No virtual environment found 2026-10-02 06:57:43.175697880 DEBUG Adding first-party search path `/tmp/.tmp4tPeOK/a` 2026-10-02 06:57:43.175702120 DEBUG Using vendored stdlib 2026-10-02 06:57:43.175808070 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:43.175812140 DEBUG Adding new file root '/tmp/.tmp4tPeOK/a' of kind Project 2026-10-02 06:57:43.177911475 INFO Project::index_files{project=a}: Indexed 0 file(s) in 0.002s 2026-10-02 06:57:43.177930735 DEBUG Initializing workspace `file:///tmp/.tmp4tPeOK/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:43.177941705 DEBUG Searching for a project in '/tmp/.tmp4tPeOK/b/src' 2026-10-02 06:57:43.177997176 DEBUG Found project at '/tmp/.tmp4tPeOK/b' 2026-10-02 06:57:43.178006446 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:43.180249071 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:43.180262341 DEBUG Resolving local virtual environment: /tmp/.tmp4tPeOK/b/.venv 2026-10-02 06:57:43.180305581 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:43.180309471 DEBUG No virtual environment found 2026-10-02 06:57:43.180320121 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-02 06:57:43.180332861 DEBUG Adding extra search-path `/tmp/.tmp4tPeOK/deps` 2026-10-02 06:57:43.180337071 DEBUG Adding first-party search path `/tmp/.tmp4tPeOK/b/src` 2026-10-02 06:57:43.180340921 DEBUG Adding first-party search path `/tmp/.tmp4tPeOK/b` 2026-10-02 06:57:43.180344621 DEBUG Using vendored stdlib 2026-10-02 06:57:43.180495812 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:43.180501632 DEBUG Adding new file root '/tmp/.tmp4tPeOK/b' of kind Project 2026-10-02 06:57:43.181026603 DEBUG Adding new file root '/tmp/.tmp4tPeOK/deps' of kind SearchPath 2026-10-02 06:57:43.183458029 INFO Project::index_files{project=b}: Indexed 0 file(s) in 0.002s 2026-10-02 06:57:43.183472559 DEBUG Updating project to check open files 2026-10-02 06:57:43.183489089 DEBUG Updating project to check open files 2026-10-02 06:57:43.183537389 DEBUG Resolving dynamic module resolution paths 2026-10-02 06:57:43.183756869 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-02 06:57:43.185561444 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["disk"] 2026-10-02 06:57:43.185592614 DEBUG method="textDocument/hover" response.id=2 duration=2.09ms 2026-10-02 06:57:43.185605514 DEBUG Received server response for request 2 2026-10-02 06:57:43.185629494 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:43.185637714 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-02 06:57:43.185676634 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp4tPeOK/deps/library.py") 2026-10-02 06:57:43.185684074 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp4tPeOK/deps/library.py` 2026-10-02 06:57:43.185691864 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp4tPeOK/deps/library.py` 2026-10-02 06:57:43.185762344 DEBUG request{id=3 method=textDocument/hover}: Inferred type of covering node is Literal["unsaved"] 2026-10-02 06:57:43.185779654 DEBUG method="textDocument/hover" response.id=3 duration=73.26µs 2026-10-02 06:57:43.185788644 DEBUG Received server response for request 3 2026-10-02 06:57:43.185800044 DEBUG Client sends notification `textDocument/didClose` 2026-10-02 06:57:43.185806124 DEBUG Client sends request `textDocument/hover` with ID 4 2026-10-02 06:57:43.185817824 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmp4tPeOK/deps/library.py` 2026-10-02 06:57:43.185820684 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-02 06:57:43.185833724 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-10-02 06:57:43.185857074 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp4tPeOK/deps/library.py", kind: FileContent } 2026-10-02 06:57:43.185882884 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp4tPeOK/deps/library.py", kind: FileContent } 2026-10-02 06:57:43.185888325 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmp4tPeOK/deps/library.py` 2026-10-02 06:57:43.185893125 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the permissions of `/tmp/.tmp4tPeOK/deps/library.py` 2026-10-02 06:57:43.185955325 DEBUG request{id=4 method=textDocument/hover}: Inferred type of covering node is Literal["disk"] 2026-10-02 06:57:43.185984245 DEBUG method="textDocument/hover" response.id=4 duration=83.15µs 2026-10-02 06:57:43.185994245 DEBUG Received server response for request 4 2026-10-02 06:57:43.186029425 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-02 06:57:43.186035385 DEBUG Client sends request `textDocument/hover` with ID 5 2026-10-02 06:57:43.186045885 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmp4tPeOK/a` 2026-10-02 06:57:43.186064575 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp4tPeOK/deps/library.py", kind: Any } 2026-10-02 06:57:43.186070835 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmp4tPeOK/b/src` 2026-10-02 06:57:43.186086155 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp4tPeOK/deps/library.py", kind: Any } 2026-10-02 06:57:43.186096755 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmp4tPeOK/deps/library.py` 2026-10-02 06:57:43.186162265 DEBUG request{id=5 method=textDocument/hover}: Inferred type of covering node is Literal["edited"] 2026-10-02 06:57:43.186176375 DEBUG method="textDocument/hover" response.id=5 duration=66.53µs 2026-10-02 06:57:43.186185005 DEBUG Received server response for request 5 2026-10-02 06:57:43.186205565 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-02 06:57:43.186211515 DEBUG Client sends request `textDocument/hover` with ID 6 2026-10-02 06:57:43.186217475 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmp4tPeOK/a` 2026-10-02 06:57:43.186235065 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Deleted { path: "/tmp/.tmp4tPeOK/deps/library.py", kind: Any } 2026-10-02 06:57:43.186250755 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmp4tPeOK/b/src` 2026-10-02 06:57:43.186267065 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Deleted { path: "/tmp/.tmp4tPeOK/deps/library.py", kind: File } 2026-10-02 06:57:43.186273605 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the status of `/tmp/.tmp4tPeOK/deps/library.py` 2026-10-02 06:57:43.186281475 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmp4tPeOK/deps/library.py` 2026-10-02 06:57:43.186286045 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the permissions of `/tmp/.tmp4tPeOK/deps/library.py` 2026-10-02 06:57:43.186292875 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmp4tPeOK/deps` 2026-10-02 06:57:43.186299576 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes:remove_file{file=file(Id(280))}: Removing file `/tmp/.tmp4tPeOK/deps/library.py` from project `b` 2026-10-02 06:57:43.186320656 DEBUG request{id=6 method=textDocument/hover}: Failed to resolve file: file not found for `file:///tmp/.tmp4tPeOK/deps/library.py` 2026-10-02 06:57:43.186328396 DEBUG method="textDocument/hover" response.id=6 duration=22.52µs 2026-10-02 06:57:43.186337986 DEBUG Received server response for request 6 2026-10-02 06:57:43.186364346 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-02 06:57:43.186369146 DEBUG Client sends request `textDocument/hover` with ID 7 2026-10-02 06:57:43.186384716 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmp4tPeOK/a` 2026-10-02 06:57:43.186402506 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp4tPeOK/deps/library.py", kind: File } 2026-10-02 06:57:43.186410476 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmp4tPeOK/b/src` 2026-10-02 06:57:43.186425376 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp4tPeOK/deps/library.py", kind: File } 2026-10-02 06:57:43.186430556 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the status of `/tmp/.tmp4tPeOK/deps/library.py` 2026-10-02 06:57:43.186435716 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmp4tPeOK/deps/library.py` 2026-10-02 06:57:43.186439966 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the permissions of `/tmp/.tmp4tPeOK/deps/library.py` 2026-10-02 06:57:43.186446136 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmp4tPeOK/deps` 2026-10-02 06:57:43.186509126 DEBUG request{id=7 method=textDocument/hover}: Inferred type of covering node is Literal["disk"] 2026-10-02 06:57:43.186522006 DEBUG method="textDocument/hover" response.id=7 duration=66.85µs 2026-10-02 06:57:43.186530376 DEBUG Received server response for request 7 2026-10-02 06:57:43.196604890 DEBUG Client sends request `shutdown` with ID 8 2026-10-02 06:57:43.196621220 DEBUG request{id=8 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:43.196626250 DEBUG method="shutdown" response.id=8 duration=6.96µs 2026-10-02 06:57:43.196636000 DEBUG Received server response for request 8 2026-10-02 06:57:43.196639400 DEBUG Client sends notification `exit` 2026-10-02 06:57:43.196648130 DEBUG Received exit notification, exiting ok test code_actions::code_action ... 2026-10-02 06:57:43.198594215 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:43.198651235 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:43.198683845 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:43.198735085 DEBUG Client info: None 2026-10-02 06:57:43.198761586 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:43.198773576 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:43.198779276 INFO Version: Unknown 2026-10-02 06:57:43.198821606 DEBUG Received server response for request 1 2026-10-02 06:57:43.198857286 DEBUG Client sends notification `initialized` 2026-10-02 06:57:43.198871506 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:43.198976576 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:43.199011316 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:43.199015106 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:43.199028866 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:43.199032126 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:43.199081926 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:43.199099846 DEBUG Initializing workspace `file:///tmp/.tmpOX6P9A/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:43.199115376 DEBUG Searching for a project in '/tmp/.tmpOX6P9A/src' 2026-10-02 06:57:43.199161956 DEBUG Found project at '/tmp/.tmpOX6P9A' 2026-10-02 06:57:43.199166626 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:43.200529500 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:43.200538250 DEBUG Resolving local virtual environment: /tmp/.tmpOX6P9A/.venv 2026-10-02 06:57:43.200587460 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:43.200592210 DEBUG No virtual environment found 2026-10-02 06:57:43.200602220 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-02 06:57:43.200610860 DEBUG Adding first-party search path `/tmp/.tmpOX6P9A/src` 2026-10-02 06:57:43.200614850 DEBUG Adding first-party search path `/tmp/.tmpOX6P9A` 2026-10-02 06:57:43.200618820 DEBUG Using vendored stdlib 2026-10-02 06:57:43.200748760 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:43.200754020 DEBUG Adding new file root '/tmp/.tmpOX6P9A' of kind Project 2026-10-02 06:57:43.203746877 INFO Project::index_files{project=.tmpOX6P9A}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:43.203764117 DEBUG Updating project to check open files 2026-10-02 06:57:43.203848368 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpOX6P9A/src/foo.py") 2026-10-02 06:57:43.203857488 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpOX6P9A/src/foo.py` 2026-10-02 06:57:43.203865028 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpOX6P9A/src/foo.py` 2026-10-02 06:57:43.204014898 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpOX6P9A/src/foo.py` to project `.tmpOX6P9A` 2026-10-02 06:57:43.204029328 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpOX6P9A/src/foo.py` 2026-10-02 06:57:43.204031668 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:43.204039438 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:43.204140548 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpOX6P9A/src/foo.py"))}: Checking file '/tmp/.tmpOX6P9A/src/foo.py' 2026-10-02 06:57:43.204278149 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpOX6P9A/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:43.217085800 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.04ms 2026-10-02 06:57:43.217108260 DEBUG Received server response for request 2 2026-10-02 06:57:43.217163110 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-02 06:57:43.217253800 DEBUG method="textDocument/codeAction" response.id=3 duration=70.45µs 2026-10-02 06:57:43.217264230 DEBUG Received server response for request 3 2026-10-02 06:57:43.227576495 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:43.227599075 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:43.227606825 DEBUG method="shutdown" response.id=4 duration=11.19µs 2026-10-02 06:57:43.227616785 DEBUG Received server response for request 4 2026-10-02 06:57:43.227620455 DEBUG Client sends notification `exit` 2026-10-02 06:57:43.227629535 DEBUG Received exit notification, exiting ok test code_actions::code_action_attribute_access_on_unimported ... 2026-10-02 06:57:43.230297481 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:43.230352371 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:43.230387472 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:43.230449662 DEBUG Client info: None 2026-10-02 06:57:43.230483052 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:43.230494452 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:43.230500152 INFO Version: Unknown 2026-10-02 06:57:43.230537062 DEBUG Received server response for request 1 2026-10-02 06:57:43.230567932 DEBUG Client sends notification `initialized` 2026-10-02 06:57:43.230582162 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:43.230658662 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:43.230697852 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:43.230701792 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:43.230712822 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:43.230715612 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:43.230765192 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:43.230780663 DEBUG Initializing workspace `file:///tmp/.tmpIGHFh1/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:43.230795773 DEBUG Searching for a project in '/tmp/.tmpIGHFh1/src' 2026-10-02 06:57:43.230830463 DEBUG Found project at '/tmp/.tmpIGHFh1' 2026-10-02 06:57:43.230834433 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:43.231336314 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:43.231342134 DEBUG Resolving local virtual environment: /tmp/.tmpIGHFh1/.venv 2026-10-02 06:57:43.231383954 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:43.231388314 DEBUG No virtual environment found 2026-10-02 06:57:43.231398424 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-02 06:57:43.231406534 DEBUG Adding first-party search path `/tmp/.tmpIGHFh1/src` 2026-10-02 06:57:43.231410414 DEBUG Adding first-party search path `/tmp/.tmpIGHFh1` 2026-10-02 06:57:43.231414264 DEBUG Using vendored stdlib 2026-10-02 06:57:43.231507664 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:43.231511744 DEBUG Adding new file root '/tmp/.tmpIGHFh1' of kind Project 2026-10-02 06:57:43.234289421 INFO Project::index_files{project=.tmpIGHFh1}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:43.234305881 DEBUG Updating project to check open files 2026-10-02 06:57:43.234370191 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpIGHFh1/src/foo.py") 2026-10-02 06:57:43.234377711 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpIGHFh1/src/foo.py` 2026-10-02 06:57:43.234383941 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpIGHFh1/src/foo.py` 2026-10-02 06:57:43.234498102 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpIGHFh1/src/foo.py` to project `.tmpIGHFh1` 2026-10-02 06:57:43.234512332 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpIGHFh1/src/foo.py` 2026-10-02 06:57:43.234515322 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:43.234522552 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:43.234602812 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpIGHFh1/src/foo.py"))}: Checking file '/tmp/.tmpIGHFh1/src/foo.py' 2026-10-02 06:57:43.234721542 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpIGHFh1/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:43.245691548 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpIGHFh1/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:43.245799229 DEBUG method="textDocument/diagnostic" response.id=2 duration=11.27ms 2026-10-02 06:57:43.245816229 DEBUG Received server response for request 2 2026-10-02 06:57:43.245850469 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-02 06:57:43.256570845 DEBUG method="textDocument/codeAction" response.id=3 duration=10.70ms 2026-10-02 06:57:43.256596325 DEBUG Received server response for request 3 2026-10-02 06:57:43.266913340 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:43.266951880 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:43.266975570 DEBUG method="shutdown" response.id=4 duration=29.94µs 2026-10-02 06:57:43.266986570 DEBUG Received server response for request 4 2026-10-02 06:57:43.266990550 DEBUG Client sends notification `exit` 2026-10-02 06:57:43.267007000 DEBUG Received exit notification, exiting ok test code_actions::code_action_existing_import_undefined_decorator ... 2026-10-02 06:57:43.272089562 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:43.272157372 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:43.272194662 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:43.272254082 DEBUG Client info: None 2026-10-02 06:57:43.272292122 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:43.272304992 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:43.272310212 INFO Version: Unknown 2026-10-02 06:57:43.272350033 DEBUG Received server response for request 1 2026-10-02 06:57:43.272393583 DEBUG Client sends notification `initialized` 2026-10-02 06:57:43.272408783 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:43.272500993 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:43.272538343 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:43.272542383 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:43.272556153 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:43.272559203 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:43.272610123 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:43.272628583 DEBUG Initializing workspace `file:///tmp/.tmpA7JSMH/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:43.272644723 DEBUG Searching for a project in '/tmp/.tmpA7JSMH/src' 2026-10-02 06:57:43.272678433 DEBUG Found project at '/tmp/.tmpA7JSMH' 2026-10-02 06:57:43.272682503 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:43.273902586 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:43.273914456 DEBUG Resolving local virtual environment: /tmp/.tmpA7JSMH/.venv 2026-10-02 06:57:43.273976516 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:43.273981336 DEBUG No virtual environment found 2026-10-02 06:57:43.273992016 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-02 06:57:43.274000286 DEBUG Adding first-party search path `/tmp/.tmpA7JSMH/src` 2026-10-02 06:57:43.274004087 DEBUG Adding first-party search path `/tmp/.tmpA7JSMH` 2026-10-02 06:57:43.274007777 DEBUG Using vendored stdlib 2026-10-02 06:57:43.274117047 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:43.274121807 DEBUG Adding new file root '/tmp/.tmpA7JSMH' of kind Project 2026-10-02 06:57:43.278086916 INFO Project::index_files{project=.tmpA7JSMH}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:43.278102816 DEBUG Updating project to check open files 2026-10-02 06:57:43.278185697 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpA7JSMH/src/foo.py") 2026-10-02 06:57:43.278196317 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpA7JSMH/src/foo.py` 2026-10-02 06:57:43.278203457 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpA7JSMH/src/foo.py` 2026-10-02 06:57:43.278331647 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpA7JSMH/src/foo.py` to project `.tmpA7JSMH` 2026-10-02 06:57:43.278346577 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpA7JSMH/src/foo.py` 2026-10-02 06:57:43.278349317 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:43.278356467 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:43.278463117 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpA7JSMH/src/foo.py"))}: Checking file '/tmp/.tmpA7JSMH/src/foo.py' 2026-10-02 06:57:43.278586798 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpA7JSMH/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:43.288600212 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpA7JSMH/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:43.294378076 DEBUG method="textDocument/diagnostic" response.id=2 duration=16.01ms 2026-10-02 06:57:43.294400826 DEBUG Received server response for request 2 2026-10-02 06:57:43.294441066 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-02 06:57:43.302039754 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-10-02 06:57:43.302051604 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-10-02 06:57:43.302108654 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:43.304494730 DEBUG method="textDocument/codeAction" response.id=3 duration=10.04ms 2026-10-02 06:57:43.304511450 DEBUG Received server response for request 3 2026-10-02 06:57:43.314902855 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:43.314934825 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:43.314943845 DEBUG method="shutdown" response.id=4 duration=12.84µs 2026-10-02 06:57:43.314954185 DEBUG Received server response for request 4 2026-10-02 06:57:43.314958355 DEBUG Client sends notification `exit` 2026-10-02 06:57:43.314985275 DEBUG Received exit notification, exiting ok test code_actions::code_action_invalid_string_annotations ... 2026-10-02 06:57:43.320668849 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:43.320746249 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:43.320790759 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:43.320855959 DEBUG Client info: None 2026-10-02 06:57:43.320890689 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:43.320903189 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:43.320909109 INFO Version: Unknown 2026-10-02 06:57:43.320946659 DEBUG Received server response for request 1 2026-10-02 06:57:43.321008910 DEBUG Client sends notification `initialized` 2026-10-02 06:57:43.321024450 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:43.321100860 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:43.321144030 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:43.321147790 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:43.321163180 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:43.321166210 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:43.321209480 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:43.321224960 DEBUG Initializing workspace `file:///tmp/.tmpv6uAir/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:43.321240860 DEBUG Searching for a project in '/tmp/.tmpv6uAir/src' 2026-10-02 06:57:43.321278190 DEBUG Found project at '/tmp/.tmpv6uAir' 2026-10-02 06:57:43.321282660 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:43.321781522 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:43.321787162 DEBUG Resolving local virtual environment: /tmp/.tmpv6uAir/.venv 2026-10-02 06:57:43.321831822 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:43.321836672 DEBUG No virtual environment found 2026-10-02 06:57:43.321846992 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-02 06:57:43.321855332 DEBUG Adding first-party search path `/tmp/.tmpv6uAir/src` 2026-10-02 06:57:43.321859232 DEBUG Adding first-party search path `/tmp/.tmpv6uAir` 2026-10-02 06:57:43.321863182 DEBUG Using vendored stdlib 2026-10-02 06:57:43.321956032 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:43.321977372 DEBUG Adding new file root '/tmp/.tmpv6uAir' of kind Project 2026-10-02 06:57:43.324757259 INFO Project::index_files{project=.tmpv6uAir}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:43.324771239 DEBUG Updating project to check open files 2026-10-02 06:57:43.324844849 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpv6uAir/src/foo.py") 2026-10-02 06:57:43.324853539 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpv6uAir/src/foo.py` 2026-10-02 06:57:43.324860819 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpv6uAir/src/foo.py` 2026-10-02 06:57:43.324994429 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpv6uAir/src/foo.py` to project `.tmpv6uAir` 2026-10-02 06:57:43.325010539 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpv6uAir/src/foo.py` 2026-10-02 06:57:43.325013099 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:43.325020569 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:43.325110680 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpv6uAir/src/foo.py"))}: Checking file '/tmp/.tmpv6uAir/src/foo.py' 2026-10-02 06:57:43.325227510 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpv6uAir/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:43.333716700 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpv6uAir/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:43.333807530 DEBUG method="textDocument/diagnostic" response.id=2 duration=8.78ms 2026-10-02 06:57:43.333839361 DEBUG Received server response for request 2 2026-10-02 06:57:43.333874781 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-02 06:57:43.333955251 DEBUG method="textDocument/codeAction" response.id=3 duration=63.58µs 2026-10-02 06:57:43.333984811 DEBUG Received server response for request 3 2026-10-02 06:57:43.344278216 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:43.344305146 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:43.344314106 DEBUG method="shutdown" response.id=4 duration=13.42µs 2026-10-02 06:57:43.344325446 DEBUG Received server response for request 4 2026-10-02 06:57:43.344331356 DEBUG Client sends notification `exit` 2026-10-02 06:57:43.344340826 DEBUG Received exit notification, exiting ok test code_actions::code_action_possible_missing_submodule_attribute ... 2026-10-02 06:57:43.346809012 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:43.346874462 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:43.346910272 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:43.346978492 DEBUG Client info: None 2026-10-02 06:57:43.347008442 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:43.347019542 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:43.347023832 INFO Version: Unknown 2026-10-02 06:57:43.347062812 DEBUG Received server response for request 1 2026-10-02 06:57:43.347105962 DEBUG Client sends notification `initialized` 2026-10-02 06:57:43.347120632 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:43.347215643 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:43.347253993 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:43.347257823 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:43.347271403 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:43.347274433 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:43.347331463 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:43.347350843 DEBUG Initializing workspace `file:///tmp/.tmpzmgjJ2/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:43.347367883 DEBUG Searching for a project in '/tmp/.tmpzmgjJ2/src' 2026-10-02 06:57:43.347409243 DEBUG Found project at '/tmp/.tmpzmgjJ2' 2026-10-02 06:57:43.347413833 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:43.348695426 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:43.348707026 DEBUG Resolving local virtual environment: /tmp/.tmpzmgjJ2/.venv 2026-10-02 06:57:43.348758616 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:43.348763966 DEBUG No virtual environment found 2026-10-02 06:57:43.348775006 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-02 06:57:43.348783976 DEBUG Adding first-party search path `/tmp/.tmpzmgjJ2/src` 2026-10-02 06:57:43.348787926 DEBUG Adding first-party search path `/tmp/.tmpzmgjJ2` 2026-10-02 06:57:43.348792006 DEBUG Using vendored stdlib 2026-10-02 06:57:43.348907577 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:43.348912797 DEBUG Adding new file root '/tmp/.tmpzmgjJ2' of kind Project 2026-10-02 06:57:43.352912916 INFO Project::index_files{project=.tmpzmgjJ2}: Indexed 1 file(s) in 0.003s 2026-10-02 06:57:43.352931316 DEBUG Updating project to check open files 2026-10-02 06:57:43.353034297 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpzmgjJ2/src/foo.py") 2026-10-02 06:57:43.353045957 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpzmgjJ2/src/foo.py` 2026-10-02 06:57:43.353053257 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpzmgjJ2/src/foo.py` 2026-10-02 06:57:43.353184897 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpzmgjJ2/src/foo.py` to project `.tmpzmgjJ2` 2026-10-02 06:57:43.353200117 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpzmgjJ2/src/foo.py` 2026-10-02 06:57:43.353202457 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:43.353210547 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:43.353361887 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpzmgjJ2/src/foo.py"))}: Checking file '/tmp/.tmpzmgjJ2/src/foo.py' 2026-10-02 06:57:43.353511048 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpzmgjJ2/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:43.364242154 DEBUG method="textDocument/diagnostic" response.id=2 duration=11.02ms 2026-10-02 06:57:43.364262574 DEBUG Received server response for request 2 2026-10-02 06:57:43.364302474 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-02 06:57:43.364378924 DEBUG method="textDocument/codeAction" response.id=3 duration=59.38µs 2026-10-02 06:57:43.364392534 DEBUG Received server response for request 3 2026-10-02 06:57:43.374679349 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:43.374716579 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:43.374724999 DEBUG method="shutdown" response.id=4 duration=12.58µs 2026-10-02 06:57:43.374742969 DEBUG Received server response for request 4 2026-10-02 06:57:43.374747019 DEBUG Client sends notification `exit` 2026-10-02 06:57:43.374763369 DEBUG Received exit notification, exiting ok test code_actions::code_action_undefined_decorator ... 2026-10-02 06:57:43.379160040 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:43.379227060 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:43.379268350 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:43.379329000 DEBUG Client info: None 2026-10-02 06:57:43.379358480 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:43.379368640 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:43.379373170 INFO Version: Unknown 2026-10-02 06:57:43.379407740 DEBUG Received server response for request 1 2026-10-02 06:57:43.379447230 DEBUG Client sends notification `initialized` 2026-10-02 06:57:43.379461000 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:43.379545421 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:43.379581351 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:43.379585281 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:43.379599831 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:43.379603291 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:43.379656591 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:43.379673541 DEBUG Initializing workspace `file:///tmp/.tmpoV4LdK/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:43.379689831 DEBUG Searching for a project in '/tmp/.tmpoV4LdK/src' 2026-10-02 06:57:43.379723851 DEBUG Found project at '/tmp/.tmpoV4LdK' 2026-10-02 06:57:43.379728301 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:43.380904174 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:43.380915364 DEBUG Resolving local virtual environment: /tmp/.tmpoV4LdK/.venv 2026-10-02 06:57:43.380975884 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:43.380980784 DEBUG No virtual environment found 2026-10-02 06:57:43.380991654 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-02 06:57:43.381000694 DEBUG Adding first-party search path `/tmp/.tmpoV4LdK/src` 2026-10-02 06:57:43.381004724 DEBUG Adding first-party search path `/tmp/.tmpoV4LdK` 2026-10-02 06:57:43.381008714 DEBUG Using vendored stdlib 2026-10-02 06:57:43.381128994 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:43.381133474 DEBUG Adding new file root '/tmp/.tmpoV4LdK' of kind Project 2026-10-02 06:57:43.384144351 INFO Project::index_files{project=.tmpoV4LdK}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:43.384161792 DEBUG Updating project to check open files 2026-10-02 06:57:43.384245212 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpoV4LdK/src/foo.py") 2026-10-02 06:57:43.384256972 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpoV4LdK/src/foo.py` 2026-10-02 06:57:43.384264042 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpoV4LdK/src/foo.py` 2026-10-02 06:57:43.384391242 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpoV4LdK/src/foo.py` to project `.tmpoV4LdK` 2026-10-02 06:57:43.384405882 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpoV4LdK/src/foo.py` 2026-10-02 06:57:43.384408362 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:43.384416222 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:43.384532212 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpoV4LdK/src/foo.py"))}: Checking file '/tmp/.tmpoV4LdK/src/foo.py' 2026-10-02 06:57:43.384672953 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpoV4LdK/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:43.392502242 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpoV4LdK/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:43.398185345 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.76ms 2026-10-02 06:57:43.398202485 DEBUG Received server response for request 2 2026-10-02 06:57:43.398235825 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-02 06:57:43.407701998 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-10-02 06:57:43.407713018 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-10-02 06:57:43.407780518 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:43.410081664 DEBUG method="textDocument/codeAction" response.id=3 duration=11.83ms 2026-10-02 06:57:43.410099814 DEBUG Received server response for request 3 2026-10-02 06:57:43.420444869 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:43.420487899 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:43.420498589 DEBUG method="shutdown" response.id=4 duration=15.66µs 2026-10-02 06:57:43.420509139 DEBUG Received server response for request 4 2026-10-02 06:57:43.420513709 DEBUG Client sends notification `exit` 2026-10-02 06:57:43.420530409 DEBUG Received exit notification, exiting ok test code_actions::code_action_undefined_reference_multi ... 2026-10-02 06:57:43.426375773 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:43.426452433 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:43.426498753 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:43.426560084 DEBUG Client info: None 2026-10-02 06:57:43.426596384 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:43.426609624 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:43.426614674 INFO Version: Unknown 2026-10-02 06:57:43.426654454 DEBUG Received server response for request 1 2026-10-02 06:57:43.426696684 DEBUG Client sends notification `initialized` 2026-10-02 06:57:43.426711124 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:43.426814324 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:43.426850244 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:43.426854334 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:43.426870124 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:43.426873514 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:43.426931774 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:43.426950864 DEBUG Initializing workspace `file:///tmp/.tmpZtSv8h/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:43.426980015 DEBUG Searching for a project in '/tmp/.tmpZtSv8h/src' 2026-10-02 06:57:43.427014745 DEBUG Found project at '/tmp/.tmpZtSv8h' 2026-10-02 06:57:43.427019155 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:43.428354018 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:43.428364318 DEBUG Resolving local virtual environment: /tmp/.tmpZtSv8h/.venv 2026-10-02 06:57:43.428413528 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:43.428418098 DEBUG No virtual environment found 2026-10-02 06:57:43.428429558 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-02 06:57:43.428438098 DEBUG Adding first-party search path `/tmp/.tmpZtSv8h/src` 2026-10-02 06:57:43.428442388 DEBUG Adding first-party search path `/tmp/.tmpZtSv8h` 2026-10-02 06:57:43.428446388 DEBUG Using vendored stdlib 2026-10-02 06:57:43.428559358 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:43.428566838 DEBUG Adding new file root '/tmp/.tmpZtSv8h' of kind Project 2026-10-02 06:57:43.431618076 INFO Project::index_files{project=.tmpZtSv8h}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:43.431636506 DEBUG Updating project to check open files 2026-10-02 06:57:43.431724786 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpZtSv8h/src/foo.py") 2026-10-02 06:57:43.431733566 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpZtSv8h/src/foo.py` 2026-10-02 06:57:43.431740166 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpZtSv8h/src/foo.py` 2026-10-02 06:57:43.431861876 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpZtSv8h/src/foo.py` to project `.tmpZtSv8h` 2026-10-02 06:57:43.431877706 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpZtSv8h/src/foo.py` 2026-10-02 06:57:43.431880186 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:43.431888626 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:43.432009887 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpZtSv8h/src/foo.py"))}: Checking file '/tmp/.tmpZtSv8h/src/foo.py' 2026-10-02 06:57:43.432149597 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpZtSv8h/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:43.440659907 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpZtSv8h/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:43.443306354 DEBUG method="textDocument/diagnostic" response.id=2 duration=11.41ms 2026-10-02 06:57:43.443332344 DEBUG Received server response for request 2 2026-10-02 06:57:43.443366504 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-02 06:57:43.450570311 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-10-02 06:57:43.450579691 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-10-02 06:57:43.450623631 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:43.453087577 DEBUG method="textDocument/codeAction" response.id=3 duration=9.71ms 2026-10-02 06:57:43.453107057 DEBUG Received server response for request 3 2026-10-02 06:57:43.463481322 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:43.463520082 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:43.463529873 DEBUG method="shutdown" response.id=4 duration=14.31µs 2026-10-02 06:57:43.463539413 DEBUG Received server response for request 4 2026-10-02 06:57:43.463543173 DEBUG Client sends notification `exit` 2026-10-02 06:57:43.463558793 DEBUG Received exit notification, exiting ok test code_actions::code_action_undefined_reveal ... 2026-10-02 06:57:43.469193656 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:43.469267646 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:43.469310477 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:43.469378927 DEBUG Client info: None 2026-10-02 06:57:43.469415377 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:43.469429217 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:43.469435727 INFO Version: Unknown 2026-10-02 06:57:43.469477177 DEBUG Received server response for request 1 2026-10-02 06:57:43.469520777 DEBUG Client sends notification `initialized` 2026-10-02 06:57:43.469535427 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:43.469617237 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:43.469652677 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:43.469656657 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:43.469673037 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:43.469675927 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:43.469715387 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:43.469730438 DEBUG Initializing workspace `file:///tmp/.tmpA9d4OB/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:43.469746448 DEBUG Searching for a project in '/tmp/.tmpA9d4OB/src' 2026-10-02 06:57:43.469787938 DEBUG Found project at '/tmp/.tmpA9d4OB/src' 2026-10-02 06:57:43.469792728 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:43.470315529 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:43.470321289 DEBUG Resolving local virtual environment: /tmp/.tmpA9d4OB/src/.venv 2026-10-02 06:57:43.470370099 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:43.470374499 DEBUG No virtual environment found 2026-10-02 06:57:43.470386329 DEBUG Adding first-party search path `/tmp/.tmpA9d4OB/src` 2026-10-02 06:57:43.470390679 DEBUG Using vendored stdlib 2026-10-02 06:57:43.470488729 INFO Python version: Python 3.11, platform: linux 2026-10-02 06:57:43.470493949 DEBUG Adding new file root '/tmp/.tmpA9d4OB/src' of kind Project 2026-10-02 06:57:43.473467846 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-02 06:57:43.473483756 DEBUG Updating project to check open files 2026-10-02 06:57:43.473551447 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpA9d4OB/src/foo.py") 2026-10-02 06:57:43.473559597 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpA9d4OB/src/foo.py` 2026-10-02 06:57:43.473566457 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpA9d4OB/src/foo.py` 2026-10-02 06:57:43.473689837 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpA9d4OB/src/foo.py` to project `src` 2026-10-02 06:57:43.473701607 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpA9d4OB/src/foo.py` 2026-10-02 06:57:43.473703987 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:43.473711607 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:43.473852957 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpA9d4OB/src/foo.py"))}: Checking file '/tmp/.tmpA9d4OB/src/foo.py' 2026-10-02 06:57:43.474006638 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpA9d4OB/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:43.482414008 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpA9d4OB/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:43.487654281 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.94ms 2026-10-02 06:57:43.487684251 DEBUG Received server response for request 2 2026-10-02 06:57:43.487720741 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-02 06:57:43.487876881 DEBUG method="textDocument/codeAction" response.id=3 duration=137.32µs 2026-10-02 06:57:43.487887301 DEBUG Received server response for request 3 2026-10-02 06:57:43.498190676 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:43.498222446 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:43.498230786 DEBUG method="shutdown" response.id=4 duration=11.80µs 2026-10-02 06:57:43.498240076 DEBUG Received server response for request 4 2026-10-02 06:57:43.498243886 DEBUG Client sends notification `exit` 2026-10-02 06:57:43.498259326 DEBUG Received exit notification, exiting ok test code_actions::code_action_unsafe_fix ... 2026-10-02 06:57:43.503502389 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:43.503574009 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:43.503616959 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:43.503691949 DEBUG Client info: None 2026-10-02 06:57:43.503739779 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:43.503754539 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:43.503761969 INFO Version: Unknown 2026-10-02 06:57:43.503805219 DEBUG Received server response for request 1 2026-10-02 06:57:43.503847059 DEBUG Client sends notification `initialized` 2026-10-02 06:57:43.503862790 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:43.503956770 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:43.504002630 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:43.504007080 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:43.504022270 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:43.504025800 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:43.504074240 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:43.504092130 DEBUG Initializing workspace `file:///tmp/.tmpAnUIe7/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:43.504108280 DEBUG Searching for a project in '/tmp/.tmpAnUIe7/src' 2026-10-02 06:57:43.504155270 DEBUG Found project at '/tmp/.tmpAnUIe7' 2026-10-02 06:57:43.504159910 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:43.505455783 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:43.505464943 DEBUG Resolving local virtual environment: /tmp/.tmpAnUIe7/.venv 2026-10-02 06:57:43.505514243 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:43.505519124 DEBUG No virtual environment found 2026-10-02 06:57:43.505530544 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-02 06:57:43.505539164 DEBUG Adding first-party search path `/tmp/.tmpAnUIe7/src` 2026-10-02 06:57:43.505543114 DEBUG Adding first-party search path `/tmp/.tmpAnUIe7` 2026-10-02 06:57:43.505546984 DEBUG Using vendored stdlib 2026-10-02 06:57:43.505657544 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:43.505662264 DEBUG Adding new file root '/tmp/.tmpAnUIe7' of kind Project 2026-10-02 06:57:43.508656761 INFO Project::index_files{project=.tmpAnUIe7}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:43.508674981 DEBUG Updating project to check open files 2026-10-02 06:57:43.508755581 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpAnUIe7/src/foo.py") 2026-10-02 06:57:43.508766131 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpAnUIe7/src/foo.py` 2026-10-02 06:57:43.508773051 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpAnUIe7/src/foo.py` 2026-10-02 06:57:43.508895512 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpAnUIe7/src/foo.py` to project `.tmpAnUIe7` 2026-10-02 06:57:43.508910262 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpAnUIe7/src/foo.py` 2026-10-02 06:57:43.508912812 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:43.508921182 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:43.509105602 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpAnUIe7/src/foo.py"))}: Checking file '/tmp/.tmpAnUIe7/src/foo.py' 2026-10-02 06:57:43.509217142 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpAnUIe7/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:43.519537657 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.61ms 2026-10-02 06:57:43.519568537 DEBUG Received server response for request 2 2026-10-02 06:57:43.519615167 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-02 06:57:43.519698618 DEBUG method="textDocument/codeAction" response.id=3 duration=64.84µs 2026-10-02 06:57:43.519716228 DEBUG Received server response for request 3 2026-10-02 06:57:43.529981572 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:43.530013342 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:43.530018982 DEBUG method="shutdown" response.id=4 duration=10.04µs 2026-10-02 06:57:43.530028713 DEBUG Received server response for request 4 2026-10-02 06:57:43.530033133 DEBUG Client sends notification `exit` 2026-10-02 06:57:43.530049023 DEBUG Received exit notification, exiting ok test code_actions::code_action_with_full_diagnostic_output_link ... 2026-10-02 06:57:43.532649589 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { 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:43.532721039 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:43.532759399 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:43.532821979 DEBUG Client info: None 2026-10-02 06:57:43.532849229 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:43.532863269 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "FULL_DIAGNOSTIC_OUTPUT"] 2026-10-02 06:57:43.532869469 INFO Version: Unknown 2026-10-02 06:57:43.532909959 DEBUG Received server response for request 1 2026-10-02 06:57:43.532953410 DEBUG Client sends notification `initialized` 2026-10-02 06:57:43.532982360 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:43.533043830 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:43.533077020 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:43.533081110 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:43.533095910 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:43.533099130 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:43.533135260 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:43.533150520 DEBUG Initializing workspace `file:///tmp/.tmpmCnvqR/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:43.533164870 DEBUG Searching for a project in '/tmp/.tmpmCnvqR/src' 2026-10-02 06:57:43.533197170 DEBUG Found project at '/tmp/.tmpmCnvqR' 2026-10-02 06:57:43.533201240 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:43.533660971 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:43.533666381 DEBUG Resolving local virtual environment: /tmp/.tmpmCnvqR/.venv 2026-10-02 06:57:43.533708861 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:43.533713021 DEBUG No virtual environment found 2026-10-02 06:57:43.533723311 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-02 06:57:43.533731281 DEBUG Adding first-party search path `/tmp/.tmpmCnvqR/src` 2026-10-02 06:57:43.533735271 DEBUG Adding first-party search path `/tmp/.tmpmCnvqR` 2026-10-02 06:57:43.533739021 DEBUG Using vendored stdlib 2026-10-02 06:57:43.533834432 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:43.533838632 DEBUG Adding new file root '/tmp/.tmpmCnvqR' of kind Project 2026-10-02 06:57:43.537603571 INFO Project::index_files{project=.tmpmCnvqR}: Indexed 1 file(s) in 0.003s 2026-10-02 06:57:43.537617541 DEBUG Updating project to check open files 2026-10-02 06:57:43.537681151 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpmCnvqR/src/foo.py") 2026-10-02 06:57:43.537689451 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpmCnvqR/src/foo.py` 2026-10-02 06:57:43.537697591 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpmCnvqR/src/foo.py` 2026-10-02 06:57:43.537814651 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpmCnvqR/src/foo.py` to project `.tmpmCnvqR` 2026-10-02 06:57:43.537827631 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpmCnvqR/src/foo.py` 2026-10-02 06:57:43.537830321 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:43.537836901 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:43.538018422 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpmCnvqR/src/foo.py"))}: Checking file '/tmp/.tmpmCnvqR/src/foo.py' 2026-10-02 06:57:43.538162812 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpmCnvqR/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:43.547019323 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpmCnvqR/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:43.549748140 DEBUG method="textDocument/diagnostic" response.id=2 duration=11.90ms 2026-10-02 06:57:43.549769080 DEBUG Received server response for request 2 2026-10-02 06:57:43.549797340 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-02 06:57:43.557504479 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-10-02 06:57:43.557514419 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-10-02 06:57:43.557559959 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:43.560001015 DEBUG method="textDocument/codeAction" response.id=3 duration=10.19ms 2026-10-02 06:57:43.560020125 DEBUG Received server response for request 3 2026-10-02 06:57:43.570355160 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:43.570387380 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:43.570395440 DEBUG method="shutdown" response.id=4 duration=10.68µs 2026-10-02 06:57:43.570405110 DEBUG Received server response for request 4 2026-10-02 06:57:43.570409650 DEBUG Client sends notification `exit` 2026-10-02 06:57:43.570425920 DEBUG Received exit notification, exiting ok test code_actions::no_code_action_for_non_overlapping_range_on_same_line ... 2026-10-02 06:57:43.576265044 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:43.576344374 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:43.576386994 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:43.576445784 DEBUG Client info: None 2026-10-02 06:57:43.576476534 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:43.576489404 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:43.576494974 INFO Version: Unknown 2026-10-02 06:57:43.576531244 DEBUG Received server response for request 1 2026-10-02 06:57:43.576573185 DEBUG Client sends notification `initialized` 2026-10-02 06:57:43.576587505 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:43.576707675 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:43.576763365 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:43.576767235 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:43.576783255 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:43.576786475 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:43.576839845 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:43.576859345 DEBUG Initializing workspace `file:///tmp/.tmp14lylD/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:43.576878505 DEBUG Searching for a project in '/tmp/.tmp14lylD/src' 2026-10-02 06:57:43.576940315 DEBUG Found project at '/tmp/.tmp14lylD' 2026-10-02 06:57:43.576945965 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:43.578294369 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:43.578305569 DEBUG Resolving local virtual environment: /tmp/.tmp14lylD/.venv 2026-10-02 06:57:43.578358399 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:43.578363009 DEBUG No virtual environment found 2026-10-02 06:57:43.578374219 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-02 06:57:43.578383559 DEBUG Adding first-party search path `/tmp/.tmp14lylD/src` 2026-10-02 06:57:43.578387629 DEBUG Adding first-party search path `/tmp/.tmp14lylD` 2026-10-02 06:57:43.578391849 DEBUG Using vendored stdlib 2026-10-02 06:57:43.578499639 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:43.578504359 DEBUG Adding new file root '/tmp/.tmp14lylD' of kind Project 2026-10-02 06:57:43.581486926 INFO Project::index_files{project=.tmp14lylD}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:43.581503836 DEBUG Updating project to check open files 2026-10-02 06:57:43.581591297 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp14lylD/src/foo.py") 2026-10-02 06:57:43.581600537 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp14lylD/src/foo.py` 2026-10-02 06:57:43.581607867 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp14lylD/src/foo.py` 2026-10-02 06:57:43.581741087 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp14lylD/src/foo.py` to project `.tmp14lylD` 2026-10-02 06:57:43.581755707 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp14lylD/src/foo.py` 2026-10-02 06:57:43.581758167 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:43.581766167 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:43.581885127 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp14lylD/src/foo.py"))}: Checking file '/tmp/.tmp14lylD/src/foo.py' 2026-10-02 06:57:43.582031608 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp14lylD/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:43.592664543 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.89ms 2026-10-02 06:57:43.592696833 DEBUG Received server response for request 2 2026-10-02 06:57:43.592746353 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-02 06:57:43.592810934 DEBUG method="textDocument/codeAction" response.id=3 duration=43.33µs 2026-10-02 06:57:43.592821734 DEBUG Received server response for request 3 2026-10-02 06:57:43.602896598 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:43.602928168 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:43.602934668 DEBUG method="shutdown" response.id=4 duration=11.12µs 2026-10-02 06:57:43.602944838 DEBUG Received server response for request 4 2026-10-02 06:57:43.602948258 DEBUG Client sends notification `exit` 2026-10-02 06:57:43.602965628 DEBUG Received exit notification, exiting ok test commands::debug_command ... 2026-10-02 06:57:43.605601034 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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:43.605662814 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:43.605697125 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:43.605765465 DEBUG Client info: None 2026-10-02 06:57:43.605791375 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:43.605804515 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:43.605810605 INFO Version: Unknown 2026-10-02 06:57:43.605852695 DEBUG Received server response for request 1 2026-10-02 06:57:43.605896595 DEBUG Client sends notification `initialized` 2026-10-02 06:57:43.605927825 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:43.606024705 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:43.606063055 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:43.606066915 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:43.606078005 DEBUG Client sends request `workspace/executeCommand` with ID 2 2026-10-02 06:57:43.606126156 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:43.606141946 DEBUG Initializing workspace `file:///tmp/.tmpGKwmz7/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:43.606156696 DEBUG Searching for a project in '/tmp/.tmpGKwmz7/src' 2026-10-02 06:57:43.606203006 DEBUG Found project at '/tmp/.tmpGKwmz7' 2026-10-02 06:57:43.606207686 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:43.606660517 DEBUG Resolving local virtual environment: /tmp/.tmpGKwmz7/.venv 2026-10-02 06:57:43.606703347 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:43.606707587 DEBUG No virtual environment found 2026-10-02 06:57:43.606717667 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-02 06:57:43.606725897 DEBUG Adding first-party search path `/tmp/.tmpGKwmz7/src` 2026-10-02 06:57:43.606729787 DEBUG Adding first-party search path `/tmp/.tmpGKwmz7` 2026-10-02 06:57:43.606733877 DEBUG Using vendored stdlib 2026-10-02 06:57:43.606830667 INFO Python version: Python 3.10, platform: linux 2026-10-02 06:57:43.606834547 DEBUG Adding new file root '/tmp/.tmpGKwmz7' of kind Project 2026-10-02 06:57:43.610552086 INFO Project::index_files{project=.tmpGKwmz7}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:43.610569066 DEBUG Updating project to check open files 2026-10-02 06:57:43.610621376 DEBUG request{id=2 method=workspace/executeCommand}: Resolving dynamic module resolution paths 2026-10-02 06:57:43.610782277 WARN request{id=2 method=workspace/executeCommand}: expected `heap_size` to be provided by Salsa query `script_tag` 2026-10-02 06:57:43.610786657 WARN request{id=2 method=workspace/executeCommand}: expected `heap_size` to be provided by Salsa query `script_tag` 2026-10-02 06:57:43.610789167 WARN request{id=2 method=workspace/executeCommand}: expected `heap_size` to be provided by Salsa query `script_tag` 2026-10-02 06:57:43.610802707 DEBUG method="workspace/executeCommand" response.id=2 duration=215.47µs 2026-10-02 06:57:43.610815647 DEBUG Received server response for request 2 2026-10-02 06:57:43.621869494 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:43.621895444 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:43.621902844 DEBUG method="shutdown" response.id=3 duration=10.83µs 2026-10-02 06:57:43.621914104 DEBUG Received server response for request 3 2026-10-02 06:57:43.621918974 DEBUG Client sends notification `exit` 2026-10-02 06:57:43.621929044 DEBUG Received exit notification, exiting ok test completions::auto_import_shows_qualification ... 2026-10-02 06:57:43.623541368 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:43.623617828 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:43.623663718 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:43.623722248 DEBUG Client info: None 2026-10-02 06:57:43.623745208 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:43.623756258 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:43.623762048 INFO Version: Unknown 2026-10-02 06:57:43.623803198 DEBUG Received server response for request 1 2026-10-02 06:57:43.623847448 DEBUG Client sends notification `initialized` 2026-10-02 06:57:43.623863048 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:43.623946079 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:43.623991609 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:43.623995329 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:43.624009869 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:43.624012719 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-02 06:57:43.624054489 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:43.624068499 DEBUG Initializing workspace `file:///tmp/.tmpQJLNPc/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:43.624082249 DEBUG Searching for a project in '/tmp/.tmpQJLNPc/src' 2026-10-02 06:57:43.624114619 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:43.624119339 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:43.624551130 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:43.624557500 DEBUG Resolving local virtual environment: /tmp/.tmpQJLNPc/src/.venv 2026-10-02 06:57:43.624598600 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:43.624602870 DEBUG No virtual environment found 2026-10-02 06:57:43.624613380 DEBUG Adding first-party search path `/tmp/.tmpQJLNPc/src` 2026-10-02 06:57:43.624617610 DEBUG Using vendored stdlib 2026-10-02 06:57:43.624708080 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:43.624712180 DEBUG Adding new file root '/tmp/.tmpQJLNPc/src' of kind Project 2026-10-02 06:57:43.626702675 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:43.626718775 DEBUG Updating project to check open files 2026-10-02 06:57:43.626783855 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpQJLNPc/src/foo.py") 2026-10-02 06:57:43.626792285 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpQJLNPc/src/foo.py` 2026-10-02 06:57:43.626799165 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpQJLNPc/src/foo.py` 2026-10-02 06:57:43.626924026 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpQJLNPc/src/foo.py` to project `src` 2026-10-02 06:57:43.626939656 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpQJLNPc/src/foo.py` 2026-10-02 06:57:43.626942076 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:43.626949636 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:43.627214456 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:57:43.639852437 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-02 06:57:43.644346768 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-02 06:57:43.668476586 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-02 06:57:43.668495116 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-02 06:57:43.668501086 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:43.668550116 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-02 06:57:43.668554276 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:43.688822555 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:57:43.688837275 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-02 06:57:43.688844835 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:43.689133325 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 8 suggestions in 62.139719ms 2026-10-02 06:57:43.689209786 DEBUG method="textDocument/completion" response.id=2 duration=62.25ms 2026-10-02 06:57:43.689239066 DEBUG Received server response for request 2 2026-10-02 06:57:43.699520440 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:43.699558630 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:43.699565450 DEBUG method="shutdown" response.id=3 duration=11.90µs 2026-10-02 06:57:43.699583380 DEBUG Received server response for request 3 2026-10-02 06:57:43.699588431 DEBUG Client sends notification `exit` 2026-10-02 06:57:43.699604381 DEBUG Received exit notification, exiting ok test completions::auto_import_shows_qualification_and_import ... 2026-10-02 06:57:43.707153819 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:43.707230569 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:43.707278039 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:43.707357089 DEBUG Client info: None 2026-10-02 06:57:43.707396159 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:43.707410369 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:43.707416249 INFO Version: Unknown 2026-10-02 06:57:43.707456199 DEBUG Received server response for request 1 2026-10-02 06:57:43.707499299 DEBUG Client sends notification `initialized` 2026-10-02 06:57:43.707514770 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:43.707611910 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:43.707668940 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:43.707673400 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:43.707688200 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:43.707691840 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-02 06:57:43.707757230 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:43.707776910 DEBUG Initializing workspace `file:///tmp/.tmp2fLtS4/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:43.707795770 DEBUG Searching for a project in '/tmp/.tmp2fLtS4/src' 2026-10-02 06:57:43.707831850 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:43.707837450 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:43.709075853 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:43.709087933 DEBUG Resolving local virtual environment: /tmp/.tmp2fLtS4/src/.venv 2026-10-02 06:57:43.709142483 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:43.709147443 DEBUG No virtual environment found 2026-10-02 06:57:43.709160324 DEBUG Adding first-party search path `/tmp/.tmp2fLtS4/src` 2026-10-02 06:57:43.709164824 DEBUG Using vendored stdlib 2026-10-02 06:57:43.709280014 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:43.709285044 DEBUG Adding new file root '/tmp/.tmp2fLtS4/src' of kind Project 2026-10-02 06:57:43.712407611 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-02 06:57:43.712425981 DEBUG Updating project to check open files 2026-10-02 06:57:43.712506302 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp2fLtS4/src/foo.py") 2026-10-02 06:57:43.712517822 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp2fLtS4/src/foo.py` 2026-10-02 06:57:43.712524712 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp2fLtS4/src/foo.py` 2026-10-02 06:57:43.712662562 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp2fLtS4/src/foo.py` to project `src` 2026-10-02 06:57:43.712676522 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp2fLtS4/src/foo.py` 2026-10-02 06:57:43.712678972 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:43.712686652 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:43.712997543 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:57:43.725867664 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-02 06:57:43.730217154 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-02 06:57:43.754539043 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-02 06:57:43.754559343 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-02 06:57:43.754565483 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:43.754617893 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-02 06:57:43.754621813 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:43.773557828 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:57:43.773571878 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-02 06:57:43.773579188 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:43.773863299 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 8 suggestions in 61.133137ms 2026-10-02 06:57:43.773915289 DEBUG method="textDocument/completion" response.id=2 duration=61.22ms 2026-10-02 06:57:43.773950809 DEBUG Received server response for request 2 2026-10-02 06:57:43.784308784 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:43.784345194 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:43.784351744 DEBUG method="shutdown" response.id=3 duration=11.64µs 2026-10-02 06:57:43.784368294 DEBUG Received server response for request 3 2026-10-02 06:57:43.784372754 DEBUG Client sends notification `exit` 2026-10-02 06:57:43.784389764 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses ... 2026-10-02 06:57:43.791951332 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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:43.792063483 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:43.792115823 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:43.792217873 DEBUG Client info: None 2026-10-02 06:57:43.792261133 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:43.792285703 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT", "TRIGGER_SIGNATURE_HELP_COMMAND"] 2026-10-02 06:57:43.792292353 INFO Version: Unknown 2026-10-02 06:57:43.792330473 DEBUG Received server response for request 1 2026-10-02 06:57:43.792375403 DEBUG Client sends notification `initialized` 2026-10-02 06:57:43.792391523 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:43.792482304 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:43.792532354 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:43.792536424 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:43.792550934 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:43.792554074 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-02 06:57:43.792607624 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:43.792626834 DEBUG Initializing workspace `file:///tmp/.tmprkc6Pf/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:43.792648404 DEBUG Searching for a project in '/tmp/.tmprkc6Pf/src' 2026-10-02 06:57:43.792685944 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:43.792691204 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:43.793250396 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:43.793256476 DEBUG Resolving local virtual environment: /tmp/.tmprkc6Pf/src/.venv 2026-10-02 06:57:43.793309526 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:43.793314176 DEBUG No virtual environment found 2026-10-02 06:57:43.793326636 DEBUG Adding first-party search path `/tmp/.tmprkc6Pf/src` 2026-10-02 06:57:43.793330996 DEBUG Using vendored stdlib 2026-10-02 06:57:43.793430386 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:43.793434876 DEBUG Adding new file root '/tmp/.tmprkc6Pf/src' of kind Project 2026-10-02 06:57:43.795437091 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:43.795453531 DEBUG Updating project to check open files 2026-10-02 06:57:43.795530541 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmprkc6Pf/src/foo.py") 2026-10-02 06:57:43.795539751 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmprkc6Pf/src/foo.py` 2026-10-02 06:57:43.795546441 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmprkc6Pf/src/foo.py` 2026-10-02 06:57:43.795675501 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmprkc6Pf/src/foo.py` to project `src` 2026-10-02 06:57:43.795688391 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmprkc6Pf/src/foo.py` 2026-10-02 06:57:43.795691341 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:43.795698641 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:43.796136783 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:57:43.809462275 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-02 06:57:43.813660155 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-02 06:57:43.833395603 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-02 06:57:43.833412923 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-02 06:57:43.833419073 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:43.833485223 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-02 06:57:43.833489473 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:43.850429493 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 54.625441ms 2026-10-02 06:57:43.850475534 DEBUG method="textDocument/completion" response.id=2 duration=54.77ms 2026-10-02 06:57:43.850510294 DEBUG Received server response for request 2 2026-10-02 06:57:43.860763468 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:43.860802989 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:43.860811389 DEBUG method="shutdown" response.id=3 duration=14.14µs 2026-10-02 06:57:43.860828769 DEBUG Received server response for request 3 2026-10-02 06:57:43.860833289 DEBUG Client sends notification `exit` 2026-10-02 06:57:43.860849789 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_disabled_by_default ... 2026-10-02 06:57:43.869474269 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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:43.869563450 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:43.869607290 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:43.869693410 DEBUG Client info: None 2026-10-02 06:57:43.869721720 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:43.869736030 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT"] 2026-10-02 06:57:43.869741880 INFO Version: Unknown 2026-10-02 06:57:43.869778600 DEBUG Received server response for request 1 2026-10-02 06:57:43.869823620 DEBUG Client sends notification `initialized` 2026-10-02 06:57:43.869839380 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:43.869943831 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:43.870000661 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:43.870004781 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:43.870019851 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:43.870022981 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-02 06:57:43.870075481 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:43.870093411 DEBUG Initializing workspace `file:///tmp/.tmp2Fb3o3/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:43.870113151 DEBUG Searching for a project in '/tmp/.tmp2Fb3o3/src' 2026-10-02 06:57:43.870151131 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:43.870156641 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:43.871417244 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:43.871423564 DEBUG Resolving local virtual environment: /tmp/.tmp2Fb3o3/src/.venv 2026-10-02 06:57:43.871476954 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:43.871481624 DEBUG No virtual environment found 2026-10-02 06:57:43.871493824 DEBUG Adding first-party search path `/tmp/.tmp2Fb3o3/src` 2026-10-02 06:57:43.871498284 DEBUG Using vendored stdlib 2026-10-02 06:57:43.871609424 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:43.871614744 DEBUG Adding new file root '/tmp/.tmp2Fb3o3/src' of kind Project 2026-10-02 06:57:43.874791132 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-02 06:57:43.874810262 DEBUG Updating project to check open files 2026-10-02 06:57:43.874896932 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp2Fb3o3/src/foo.py") 2026-10-02 06:57:43.874905832 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp2Fb3o3/src/foo.py` 2026-10-02 06:57:43.874912982 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp2Fb3o3/src/foo.py` 2026-10-02 06:57:43.875072873 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp2Fb3o3/src/foo.py` to project `src` 2026-10-02 06:57:43.875086993 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp2Fb3o3/src/foo.py` 2026-10-02 06:57:43.875089203 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:43.875097513 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:43.875513694 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:57:43.888948466 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-02 06:57:43.893083496 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-02 06:57:43.912676453 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-02 06:57:43.912692523 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-02 06:57:43.912698733 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:43.912763024 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-02 06:57:43.912767204 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:43.934761306 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 59.549583ms 2026-10-02 06:57:43.934803667 DEBUG method="textDocument/completion" response.id=2 duration=59.70ms 2026-10-02 06:57:43.934830617 DEBUG Received server response for request 2 2026-10-02 06:57:43.945132271 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:43.945172211 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:43.945179361 DEBUG method="shutdown" response.id=3 duration=12.34µs 2026-10-02 06:57:43.945196512 DEBUG Received server response for request 3 2026-10-02 06:57:43.945201102 DEBUG Client sends notification `exit` 2026-10-02 06:57:43.945216732 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_preserves_qualified_label ... 2026-10-02 06:57:43.952764570 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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:43.952856680 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:43.952900330 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:43.952996860 DEBUG Client info: None 2026-10-02 06:57:43.953023390 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:43.953040130 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT", "TRIGGER_SIGNATURE_HELP_COMMAND"] 2026-10-02 06:57:43.953046360 INFO Version: Unknown 2026-10-02 06:57:43.953082480 DEBUG Received server response for request 1 2026-10-02 06:57:43.953127161 DEBUG Client sends notification `initialized` 2026-10-02 06:57:43.953143341 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:43.953245791 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:43.953285861 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:43.953293891 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:43.953310661 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:43.953314261 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-02 06:57:43.953348971 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:43.953365981 DEBUG Initializing workspace `file:///tmp/.tmpEJK36c/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:43.953383271 DEBUG Searching for a project in '/tmp/.tmpEJK36c/src' 2026-10-02 06:57:43.953417641 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:43.953422991 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:43.954688634 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:43.954695294 DEBUG Resolving local virtual environment: /tmp/.tmpEJK36c/src/.venv 2026-10-02 06:57:43.954749044 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:43.954753945 DEBUG No virtual environment found 2026-10-02 06:57:43.954765695 DEBUG Adding first-party search path `/tmp/.tmpEJK36c/src` 2026-10-02 06:57:43.954770135 DEBUG Using vendored stdlib 2026-10-02 06:57:43.954882965 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:43.954888075 DEBUG Adding new file root '/tmp/.tmpEJK36c/src' of kind Project 2026-10-02 06:57:43.959127865 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.004s 2026-10-02 06:57:43.959147745 DEBUG Updating project to check open files 2026-10-02 06:57:43.959225715 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpEJK36c/src/foo.py") 2026-10-02 06:57:43.959234895 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpEJK36c/src/foo.py` 2026-10-02 06:57:43.959241855 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpEJK36c/src/foo.py` 2026-10-02 06:57:43.959382686 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpEJK36c/src/foo.py` to project `src` 2026-10-02 06:57:43.959395766 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpEJK36c/src/foo.py` 2026-10-02 06:57:43.959398296 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:43.959406016 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:43.959797537 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:57:43.973144269 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-02 06:57:43.977283049 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-02 06:57:43.996792336 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-02 06:57:43.996810206 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-02 06:57:43.996816416 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:43.996866306 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-02 06:57:43.996870236 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:44.018895859 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:57:44.018912059 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-02 06:57:44.018919029 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:44.019146479 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 2 suggestions in 59.699823ms 2026-10-02 06:57:44.019187499 DEBUG method="textDocument/completion" response.id=2 duration=59.77ms 2026-10-02 06:57:44.019213320 DEBUG Received server response for request 2 2026-10-02 06:57:44.029446584 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:44.029475124 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:44.029480934 DEBUG method="shutdown" response.id=3 duration=10.59µs 2026-10-02 06:57:44.029494894 DEBUG Received server response for request 3 2026-10-02 06:57:44.029498994 DEBUG Client sends notification `exit` 2026-10-02 06:57:44.029511844 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_without_command_support ... 2026-10-02 06:57:44.037032383 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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:44.037120033 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:44.037165913 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:44.037274173 DEBUG Client info: None 2026-10-02 06:57:44.037321613 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:44.037340503 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT"] 2026-10-02 06:57:44.037346823 INFO Version: Unknown 2026-10-02 06:57:44.037386763 DEBUG Received server response for request 1 2026-10-02 06:57:44.037432603 DEBUG Client sends notification `initialized` 2026-10-02 06:57:44.037448603 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:44.037545714 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:44.037582304 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:44.037586194 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:44.037601174 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:44.037604174 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-02 06:57:44.037658704 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:44.037676214 DEBUG Initializing workspace `file:///tmp/.tmpUwyukX/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:44.037697084 DEBUG Searching for a project in '/tmp/.tmpUwyukX/src' 2026-10-02 06:57:44.037733284 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:44.037738764 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:44.038292075 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:44.038298755 DEBUG Resolving local virtual environment: /tmp/.tmpUwyukX/src/.venv 2026-10-02 06:57:44.038348066 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:44.038352366 DEBUG No virtual environment found 2026-10-02 06:57:44.038364366 DEBUG Adding first-party search path `/tmp/.tmpUwyukX/src` 2026-10-02 06:57:44.038368706 DEBUG Using vendored stdlib 2026-10-02 06:57:44.038470816 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:44.038475616 DEBUG Adding new file root '/tmp/.tmpUwyukX/src' of kind Project 2026-10-02 06:57:44.040494031 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:44.040509481 DEBUG Updating project to check open files 2026-10-02 06:57:44.040589291 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpUwyukX/src/foo.py") 2026-10-02 06:57:44.040598891 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpUwyukX/src/foo.py` 2026-10-02 06:57:44.040606351 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpUwyukX/src/foo.py` 2026-10-02 06:57:44.040734551 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpUwyukX/src/foo.py` to project `src` 2026-10-02 06:57:44.040748121 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpUwyukX/src/foo.py` 2026-10-02 06:57:44.040750611 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:44.040757961 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:44.041133622 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:57:44.054860535 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-02 06:57:44.059027315 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-02 06:57:44.078792813 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-02 06:57:44.078810423 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-02 06:57:44.078816823 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:44.078883863 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-02 06:57:44.078888133 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:44.100494195 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 59.702024ms 2026-10-02 06:57:44.100536515 DEBUG method="textDocument/completion" response.id=2 duration=59.77ms 2026-10-02 06:57:44.100568065 DEBUG Received server response for request 2 2026-10-02 06:57:44.110862590 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:44.110902640 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:44.110909240 DEBUG method="shutdown" response.id=3 duration=12.09µs 2026-10-02 06:57:44.110926160 DEBUG Received server response for request 3 2026-10-02 06:57:44.110931440 DEBUG Client sends notification `exit` 2026-10-02 06:57:44.110947570 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_without_snippet_support ... 2026-10-02 06:57:44.118489168 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:44.118564959 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:44.118611169 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:44.118701689 DEBUG Client info: None 2026-10-02 06:57:44.118745309 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:44.118762259 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:44.118768089 INFO Version: Unknown 2026-10-02 06:57:44.118809099 DEBUG Received server response for request 1 2026-10-02 06:57:44.118854679 DEBUG Client sends notification `initialized` 2026-10-02 06:57:44.118870819 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:44.118986230 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:44.119023860 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:44.119027690 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:44.119042600 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:44.119045440 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-02 06:57:44.119103520 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:44.119123690 DEBUG Initializing workspace `file:///tmp/.tmp9WeQhe/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:44.119143790 DEBUG Searching for a project in '/tmp/.tmp9WeQhe/src' 2026-10-02 06:57:44.119178710 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:44.119184050 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:44.120422423 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:44.120429273 DEBUG Resolving local virtual environment: /tmp/.tmp9WeQhe/src/.venv 2026-10-02 06:57:44.120479043 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:44.120483903 DEBUG No virtual environment found 2026-10-02 06:57:44.120496133 DEBUG Adding first-party search path `/tmp/.tmp9WeQhe/src` 2026-10-02 06:57:44.120500503 DEBUG Using vendored stdlib 2026-10-02 06:57:44.120613914 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:44.120623254 DEBUG Adding new file root '/tmp/.tmp9WeQhe/src' of kind Project 2026-10-02 06:57:44.122806109 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:44.122822959 DEBUG Updating project to check open files 2026-10-02 06:57:44.122914839 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp9WeQhe/src/foo.py") 2026-10-02 06:57:44.122925489 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp9WeQhe/src/foo.py` 2026-10-02 06:57:44.122932749 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp9WeQhe/src/foo.py` 2026-10-02 06:57:44.123078590 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp9WeQhe/src/foo.py` to project `src` 2026-10-02 06:57:44.123094160 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp9WeQhe/src/foo.py` 2026-10-02 06:57:44.123096500 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:44.123104460 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:44.123589301 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:57:44.137192614 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-02 06:57:44.141414544 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-02 06:57:44.161049801 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-02 06:57:44.161065191 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-02 06:57:44.161071551 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:44.161138531 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-02 06:57:44.161142821 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:44.180599638 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 57.366628ms 2026-10-02 06:57:44.180645388 DEBUG method="textDocument/completion" response.id=2 duration=57.53ms 2026-10-02 06:57:44.180678958 DEBUG Received server response for request 2 2026-10-02 06:57:44.190957243 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:44.191009933 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:44.191019453 DEBUG method="shutdown" response.id=3 duration=16.02µs 2026-10-02 06:57:44.191036523 DEBUG Received server response for request 3 2026-10-02 06:57:44.191040463 DEBUG Client sends notification `exit` 2026-10-02 06:57:44.191057243 DEBUG Received exit notification, exiting ok test completions::default_auto_import ... 2026-10-02 06:57:44.199836674 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:44.199909144 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:44.199953244 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:44.200052575 DEBUG Client info: None 2026-10-02 06:57:44.200090735 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:44.200104085 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:44.200110255 INFO Version: Unknown 2026-10-02 06:57:44.200146965 DEBUG Received server response for request 1 2026-10-02 06:57:44.200192185 DEBUG Client sends notification `initialized` 2026-10-02 06:57:44.200207675 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:44.200316865 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:44.200374645 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:44.200378185 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:44.200392336 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:44.200395696 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-02 06:57:44.200461376 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:44.200481526 DEBUG Initializing workspace `file:///tmp/.tmpnBcI5D/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:44.200501686 DEBUG Searching for a project in '/tmp/.tmpnBcI5D/src' 2026-10-02 06:57:44.200535996 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:44.200541426 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:44.201856229 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:44.201869139 DEBUG Resolving local virtual environment: /tmp/.tmpnBcI5D/src/.venv 2026-10-02 06:57:44.201924219 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:44.201929229 DEBUG No virtual environment found 2026-10-02 06:57:44.201941729 DEBUG Adding first-party search path `/tmp/.tmpnBcI5D/src` 2026-10-02 06:57:44.201946269 DEBUG Using vendored stdlib 2026-10-02 06:57:44.202071050 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:44.202076180 DEBUG Adding new file root '/tmp/.tmpnBcI5D/src' of kind Project 2026-10-02 06:57:44.204275255 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:44.204292345 DEBUG Updating project to check open files 2026-10-02 06:57:44.204375555 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpnBcI5D/src/foo.py") 2026-10-02 06:57:44.204386835 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpnBcI5D/src/foo.py` 2026-10-02 06:57:44.204393625 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpnBcI5D/src/foo.py` 2026-10-02 06:57:44.204529366 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpnBcI5D/src/foo.py` to project `src` 2026-10-02 06:57:44.204544206 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpnBcI5D/src/foo.py` 2026-10-02 06:57:44.204546656 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:44.204555316 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:44.204918766 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:57:44.218309779 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-02 06:57:44.222457299 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-02 06:57:44.242106106 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-02 06:57:44.242121306 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-02 06:57:44.242128246 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:44.242181976 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-02 06:57:44.242185796 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:44.259646218 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 55.055942ms 2026-10-02 06:57:44.259684038 DEBUG method="textDocument/completion" response.id=2 duration=55.12ms 2026-10-02 06:57:44.259712278 DEBUG Received server response for request 2 2026-10-02 06:57:44.269981403 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:44.270020143 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:44.270028713 DEBUG method="shutdown" response.id=3 duration=14.41µs 2026-10-02 06:57:44.270046543 DEBUG Received server response for request 3 2026-10-02 06:57:44.270051173 DEBUG Client sends notification `exit` 2026-10-02 06:57:44.270067593 DEBUG Received exit notification, exiting ok test completions::disable_auto_import ... 2026-10-02 06:57:44.277597911 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:44.277668541 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:44.277711952 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:44.277792232 DEBUG Client info: None 2026-10-02 06:57:44.277837342 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:44.277854972 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:44.277861112 INFO Version: Unknown 2026-10-02 06:57:44.277899552 DEBUG Received server response for request 1 2026-10-02 06:57:44.277939802 DEBUG Client sends notification `initialized` 2026-10-02 06:57:44.277956172 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:44.278063982 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:44.278112243 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:44.278116383 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:44.278131663 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:44.278134603 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-02 06:57:44.278190013 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:44.278206733 DEBUG Initializing workspace `file:///tmp/.tmp89Y9LO/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:44.278228203 DEBUG Searching for a project in '/tmp/.tmp89Y9LO/src' 2026-10-02 06:57:44.278263663 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:44.278268993 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:44.278801734 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:44.278807914 DEBUG Resolving local virtual environment: /tmp/.tmp89Y9LO/src/.venv 2026-10-02 06:57:44.278859814 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:44.278864594 DEBUG No virtual environment found 2026-10-02 06:57:44.278876854 DEBUG Adding first-party search path `/tmp/.tmp89Y9LO/src` 2026-10-02 06:57:44.278881244 DEBUG Using vendored stdlib 2026-10-02 06:57:44.278997705 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:44.279002345 DEBUG Adding new file root '/tmp/.tmp89Y9LO/src' of kind Project 2026-10-02 06:57:44.281019440 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:44.281036050 DEBUG Updating project to check open files 2026-10-02 06:57:44.281108940 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp89Y9LO/src/foo.py") 2026-10-02 06:57:44.281121160 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp89Y9LO/src/foo.py` 2026-10-02 06:57:44.281128440 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp89Y9LO/src/foo.py` 2026-10-02 06:57:44.281256270 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp89Y9LO/src/foo.py` to project `src` 2026-10-02 06:57:44.281271980 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp89Y9LO/src/foo.py` 2026-10-02 06:57:44.281275670 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:44.281283790 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:44.281608401 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:57:44.295541014 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-02 06:57:44.299684634 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-02 06:57:44.319284402 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-02 06:57:44.319302582 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-02 06:57:44.319308922 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:44.319358252 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-02 06:57:44.319362442 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:44.319437592 DEBUG method="textDocument/completion" response.id=2 duration=38.15ms 2026-10-02 06:57:44.319475992 DEBUG Received server response for request 2 2026-10-02 06:57:44.329631687 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:44.329666007 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:44.329672457 DEBUG method="shutdown" response.id=3 duration=10.21µs 2026-10-02 06:57:44.329688127 DEBUG Received server response for request 3 2026-10-02 06:57:44.329691907 DEBUG Client sends notification `exit` 2026-10-02 06:57:44.329708127 DEBUG Received exit notification, exiting ok test completions::documentation_prefers_markdown_when_listed_first ... 2026-10-02 06:57:44.334753919 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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:44.334835799 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:44.334876829 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:44.334954979 DEBUG Client info: None 2026-10-02 06:57:44.335011419 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:44.335024399 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "PREFER_MARKDOWN_IN_COMPLETION"] 2026-10-02 06:57:44.335030929 INFO Version: Unknown 2026-10-02 06:57:44.335067060 DEBUG Received server response for request 1 2026-10-02 06:57:44.335106680 DEBUG Client sends notification `initialized` 2026-10-02 06:57:44.335121300 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:44.335205140 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:44.335249930 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:44.335253620 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:44.335268740 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:44.335271460 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-02 06:57:44.335330970 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:44.335346800 DEBUG Initializing workspace `file:///tmp/.tmpWVKtWz/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:44.335364660 DEBUG Searching for a project in '/tmp/.tmpWVKtWz/src' 2026-10-02 06:57:44.335399870 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:44.335405280 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:44.335898472 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:44.335904062 DEBUG Resolving local virtual environment: /tmp/.tmpWVKtWz/src/.venv 2026-10-02 06:57:44.335952962 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:44.335957372 DEBUG No virtual environment found 2026-10-02 06:57:44.335996192 DEBUG Adding first-party search path `/tmp/.tmpWVKtWz/src` 2026-10-02 06:57:44.336000592 DEBUG Using vendored stdlib 2026-10-02 06:57:44.336090662 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:44.336094862 DEBUG Adding new file root '/tmp/.tmpWVKtWz/src' of kind Project 2026-10-02 06:57:44.339078129 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-02 06:57:44.339096069 DEBUG Updating project to check open files 2026-10-02 06:57:44.339171309 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpWVKtWz/src/foo.py") 2026-10-02 06:57:44.339179959 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpWVKtWz/src/foo.py` 2026-10-02 06:57:44.339186409 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpWVKtWz/src/foo.py` 2026-10-02 06:57:44.339307560 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpWVKtWz/src/foo.py` to project `src` 2026-10-02 06:57:44.339319080 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpWVKtWz/src/foo.py` 2026-10-02 06:57:44.339321600 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:44.339328430 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:44.339744361 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:57:44.353178633 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-02 06:57:44.357277703 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-02 06:57:44.376941870 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-02 06:57:44.376974220 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-02 06:57:44.376980100 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:44.377030300 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-02 06:57:44.377034630 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:44.400558707 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 61.195747ms 2026-10-02 06:57:44.400687807 DEBUG method="textDocument/completion" response.id=2 duration=61.35ms 2026-10-02 06:57:44.400717667 DEBUG Received server response for request 2 2026-10-02 06:57:44.410912402 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:44.410949582 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:44.410957272 DEBUG method="shutdown" response.id=3 duration=13.76µs 2026-10-02 06:57:44.410982922 DEBUG Received server response for request 3 2026-10-02 06:57:44.410986322 DEBUG Client sends notification `exit` 2026-10-02 06:57:44.411003322 DEBUG Received exit notification, exiting ok test completions::documentation_prefers_plain_text_when_listed_first ... 2026-10-02 06:57:44.418722651 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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:44.418808301 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:44.418853301 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:44.418955481 DEBUG Client info: None 2026-10-02 06:57:44.419016121 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:44.419032011 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:44.419038811 INFO Version: Unknown 2026-10-02 06:57:44.419079962 DEBUG Received server response for request 1 2026-10-02 06:57:44.419123362 DEBUG Client sends notification `initialized` 2026-10-02 06:57:44.419138662 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:44.419266362 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:44.419309362 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:44.419313382 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:44.419329802 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:44.419332542 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-02 06:57:44.419401242 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:44.419420722 DEBUG Initializing workspace `file:///tmp/.tmp7M4kx7/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:44.419438622 DEBUG Searching for a project in '/tmp/.tmp7M4kx7/src' 2026-10-02 06:57:44.419474943 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:44.419480163 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:44.420725156 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:44.420732406 DEBUG Resolving local virtual environment: /tmp/.tmp7M4kx7/src/.venv 2026-10-02 06:57:44.420784896 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:44.420789816 DEBUG No virtual environment found 2026-10-02 06:57:44.420802776 DEBUG Adding first-party search path `/tmp/.tmp7M4kx7/src` 2026-10-02 06:57:44.420807176 DEBUG Using vendored stdlib 2026-10-02 06:57:44.420917826 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:44.420926936 DEBUG Adding new file root '/tmp/.tmp7M4kx7/src' of kind Project 2026-10-02 06:57:44.423115411 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:44.423131891 DEBUG Updating project to check open files 2026-10-02 06:57:44.423211882 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp7M4kx7/src/foo.py") 2026-10-02 06:57:44.423221482 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp7M4kx7/src/foo.py` 2026-10-02 06:57:44.423228282 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp7M4kx7/src/foo.py` 2026-10-02 06:57:44.423367032 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp7M4kx7/src/foo.py` to project `src` 2026-10-02 06:57:44.423381952 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp7M4kx7/src/foo.py` 2026-10-02 06:57:44.423384222 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:44.423391882 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:44.423760783 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:57:44.437184325 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-02 06:57:44.441325445 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-02 06:57:44.460755962 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-02 06:57:44.460774522 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-02 06:57:44.460780042 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:44.460831492 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-02 06:57:44.460835572 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:44.482301394 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 58.783892ms 2026-10-02 06:57:44.482419614 DEBUG method="textDocument/completion" response.id=2 duration=59.02ms 2026-10-02 06:57:44.482448084 DEBUG Received server response for request 2 2026-10-02 06:57:44.492648407 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:44.492682047 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:44.492688807 DEBUG method="shutdown" response.id=3 duration=12.31µs 2026-10-02 06:57:44.492705667 DEBUG Received server response for request 3 2026-10-02 06:57:44.492709297 DEBUG Client sends notification `exit` 2026-10-02 06:57:44.492725208 DEBUG Received exit notification, exiting ok test completions::documentation_supports_only_markdown ... 2026-10-02 06:57:44.500190146 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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:44.500278646 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:44.500320316 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:44.500405696 DEBUG Client info: None 2026-10-02 06:57:44.500441916 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:44.500455466 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "PREFER_MARKDOWN_IN_COMPLETION"] 2026-10-02 06:57:44.500462016 INFO Version: Unknown 2026-10-02 06:57:44.500502126 DEBUG Received server response for request 1 2026-10-02 06:57:44.500540636 DEBUG Client sends notification `initialized` 2026-10-02 06:57:44.500555596 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:44.500668977 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:44.500726977 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:44.500730597 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:44.500746227 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:44.500749277 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-02 06:57:44.500807927 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:44.500827357 DEBUG Initializing workspace `file:///tmp/.tmpT3Bvuq/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:44.500847987 DEBUG Searching for a project in '/tmp/.tmpT3Bvuq/src' 2026-10-02 06:57:44.500883687 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:44.500889107 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:44.502156820 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:44.502168880 DEBUG Resolving local virtual environment: /tmp/.tmpT3Bvuq/src/.venv 2026-10-02 06:57:44.502225621 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:44.502230731 DEBUG No virtual environment found 2026-10-02 06:57:44.502243481 DEBUG Adding first-party search path `/tmp/.tmpT3Bvuq/src` 2026-10-02 06:57:44.502247951 DEBUG Using vendored stdlib 2026-10-02 06:57:44.502358891 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:44.502363561 DEBUG Adding new file root '/tmp/.tmpT3Bvuq/src' of kind Project 2026-10-02 06:57:44.504609186 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:44.504625006 DEBUG Updating project to check open files 2026-10-02 06:57:44.504709527 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpT3Bvuq/src/foo.py") 2026-10-02 06:57:44.504720197 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpT3Bvuq/src/foo.py` 2026-10-02 06:57:44.504727347 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpT3Bvuq/src/foo.py` 2026-10-02 06:57:44.504866427 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpT3Bvuq/src/foo.py` to project `src` 2026-10-02 06:57:44.504880837 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpT3Bvuq/src/foo.py` 2026-10-02 06:57:44.504883257 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:44.504890967 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:44.505263998 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:57:44.518819561 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-02 06:57:44.522986621 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-02 06:57:44.542645608 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-02 06:57:44.542662478 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-02 06:57:44.542668818 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:44.542720118 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-02 06:57:44.542724379 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:44.564866022 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 59.932465ms 2026-10-02 06:57:44.564990402 DEBUG method="textDocument/completion" response.id=2 duration=60.09ms 2026-10-02 06:57:44.565017982 DEBUG Received server response for request 2 2026-10-02 06:57:44.575219957 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:44.575255477 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:44.575263587 DEBUG method="shutdown" response.id=3 duration=12.88µs 2026-10-02 06:57:44.575280147 DEBUG Received server response for request 3 2026-10-02 06:57:44.575283837 DEBUG Client sends notification `exit` 2026-10-02 06:57:44.575300247 DEBUG Received exit notification, exiting ok test completions::documentation_supports_only_plain_text ... 2026-10-02 06:57:44.582830626 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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:44.582912936 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:44.582955116 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:44.583037496 DEBUG Client info: None 2026-10-02 06:57:44.583074996 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:44.583088716 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:44.583094936 INFO Version: Unknown 2026-10-02 06:57:44.583133376 DEBUG Received server response for request 1 2026-10-02 06:57:44.583174326 DEBUG Client sends notification `initialized` 2026-10-02 06:57:44.583189036 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:44.583296997 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:44.583354197 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:44.583358177 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:44.583374207 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:44.583377257 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-02 06:57:44.583437667 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:44.583456627 DEBUG Initializing workspace `file:///tmp/.tmpeSwcGP/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:44.583477237 DEBUG Searching for a project in '/tmp/.tmpeSwcGP/src' 2026-10-02 06:57:44.583513167 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:44.583518617 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:44.584745460 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:44.584759510 DEBUG Resolving local virtual environment: /tmp/.tmpeSwcGP/src/.venv 2026-10-02 06:57:44.584815940 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:44.584820680 DEBUG No virtual environment found 2026-10-02 06:57:44.584833090 DEBUG Adding first-party search path `/tmp/.tmpeSwcGP/src` 2026-10-02 06:57:44.584837630 DEBUG Using vendored stdlib 2026-10-02 06:57:44.584943281 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:44.584948011 DEBUG Adding new file root '/tmp/.tmpeSwcGP/src' of kind Project 2026-10-02 06:57:44.587135556 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:44.587151516 DEBUG Updating project to check open files 2026-10-02 06:57:44.587230426 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpeSwcGP/src/foo.py") 2026-10-02 06:57:44.587242016 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpeSwcGP/src/foo.py` 2026-10-02 06:57:44.587248856 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpeSwcGP/src/foo.py` 2026-10-02 06:57:44.587384977 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpeSwcGP/src/foo.py` to project `src` 2026-10-02 06:57:44.587399837 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpeSwcGP/src/foo.py` 2026-10-02 06:57:44.587402077 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:44.587409687 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:44.587784368 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:57:44.601229040 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-02 06:57:44.605408620 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-02 06:57:44.624938927 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-02 06:57:44.624955607 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-02 06:57:44.624975327 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:44.625023947 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-02 06:57:44.625028267 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:44.647922132 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 60.463925ms 2026-10-02 06:57:44.648061553 DEBUG method="textDocument/completion" response.id=2 duration=60.64ms 2026-10-02 06:57:44.648089633 DEBUG Received server response for request 2 2026-10-02 06:57:44.658280787 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:44.658314347 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:44.658321597 DEBUG method="shutdown" response.id=3 duration=11.39µs 2026-10-02 06:57:44.658337777 DEBUG Received server response for request 3 2026-10-02 06:57:44.658341158 DEBUG Client sends notification `exit` 2026-10-02 06:57:44.658356648 DEBUG Received exit notification, exiting ok test completions::external_file_uses_fallback_workspace_auto_import_setting ... 2026-10-02 06:57:44.666027776 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:44.666094876 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:44.666135646 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:44.666213176 DEBUG Client info: None 2026-10-02 06:57:44.666258236 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:44.666273306 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:44.666279806 INFO Version: Unknown 2026-10-02 06:57:44.666319206 DEBUG Received server response for request 1 2026-10-02 06:57:44.666363747 DEBUG Client sends notification `initialized` 2026-10-02 06:57:44.666381737 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:44.666481267 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:44.666521657 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:44.666525517 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:44.666545747 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:44.666548947 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-02 06:57:44.666607197 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:44.666630427 DEBUG Initializing workspace `file:///tmp/.tmpEEoc20/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:44.666653927 DEBUG Searching for a project in '/tmp/.tmpEEoc20/app/src' 2026-10-02 06:57:44.666692047 DEBUG Found project at '/tmp/.tmpEEoc20/app' 2026-10-02 06:57:44.666696737 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:44.667976420 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:44.667986450 DEBUG Resolving local virtual environment: /tmp/.tmpEEoc20/app/.venv 2026-10-02 06:57:44.668040321 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:44.668044951 DEBUG No virtual environment found 2026-10-02 06:57:44.668055991 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-02 06:57:44.668065111 DEBUG Adding first-party search path `/tmp/.tmpEEoc20/app/src` 2026-10-02 06:57:44.668069151 DEBUG Adding first-party search path `/tmp/.tmpEEoc20/app` 2026-10-02 06:57:44.668073101 DEBUG Using vendored stdlib 2026-10-02 06:57:44.668184561 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:44.668189451 DEBUG Adding new file root '/tmp/.tmpEEoc20/app' of kind Project 2026-10-02 06:57:44.670371986 INFO Project::index_files{project=app}: Indexed 0 file(s) in 0.002s 2026-10-02 06:57:44.670388506 DEBUG Initializing workspace `file:///tmp/.tmpEEoc20/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:44.670402296 DEBUG Searching for a project in '/tmp/.tmpEEoc20/tools' 2026-10-02 06:57:44.670435666 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:44.670441356 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:44.670943118 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:44.670952488 DEBUG Resolving local virtual environment: /tmp/.tmpEEoc20/tools/.venv 2026-10-02 06:57:44.671003858 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:44.671007978 DEBUG No virtual environment found 2026-10-02 06:57:44.671018898 DEBUG Adding first-party search path `/tmp/.tmpEEoc20/tools` 2026-10-02 06:57:44.671022888 DEBUG Using vendored stdlib 2026-10-02 06:57:44.671118358 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:44.671124118 DEBUG Adding new file root '/tmp/.tmpEEoc20/tools' of kind Project 2026-10-02 06:57:44.672952782 INFO Project::index_files{project=tools}: Indexed 0 file(s) in 0.001s 2026-10-02 06:57:44.672974032 DEBUG Updating project to check open files 2026-10-02 06:57:44.672994442 DEBUG Updating project to check open files 2026-10-02 06:57:44.673042243 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-02 06:57:44.673063643 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-02 06:57:44.673090173 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpEEoc20/scratch.py") 2026-10-02 06:57:44.687153327 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-02 06:57:44.691370207 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-02 06:57:44.711122034 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-02 06:57:44.711137814 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-02 06:57:44.711144214 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:44.711196714 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-02 06:57:44.711200684 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:44.711271115 DEBUG method="textDocument/completion" response.id=2 duration=38.16ms 2026-10-02 06:57:44.711307555 DEBUG Received server response for request 2 2026-10-02 06:57:44.721421199 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:44.721469519 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:44.721479549 DEBUG method="shutdown" response.id=3 duration=14.89µs 2026-10-02 06:57:44.721497779 DEBUG Received server response for request 3 2026-10-02 06:57:44.721502099 DEBUG Client sends notification `exit` 2026-10-02 06:57:44.721517629 DEBUG Received exit notification, exiting 2026-10-02 06:57:44.726931192 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:44.726999232 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:44.727049493 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:44.727122863 DEBUG Client info: None 2026-10-02 06:57:44.727167283 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:44.727180733 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:44.727186823 INFO Version: Unknown 2026-10-02 06:57:44.727223543 DEBUG Received server response for request 1 2026-10-02 06:57:44.727264703 DEBUG Client sends notification `initialized` 2026-10-02 06:57:44.727282203 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:44.727379263 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:44.727425713 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:44.727429493 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:44.727448343 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:44.727450973 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-02 06:57:44.727506724 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:44.727527994 DEBUG Initializing workspace `file:///tmp/.tmpR5mHsp/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:44.727549774 DEBUG Searching for a project in '/tmp/.tmpR5mHsp/app/src' 2026-10-02 06:57:44.727590824 DEBUG Found project at '/tmp/.tmpR5mHsp/app' 2026-10-02 06:57:44.727594894 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:44.728144345 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:44.728150915 DEBUG Resolving local virtual environment: /tmp/.tmpR5mHsp/app/.venv 2026-10-02 06:57:44.728200115 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:44.728204525 DEBUG No virtual environment found 2026-10-02 06:57:44.728215025 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-02 06:57:44.728223495 DEBUG Adding first-party search path `/tmp/.tmpR5mHsp/app/src` 2026-10-02 06:57:44.728227705 DEBUG Adding first-party search path `/tmp/.tmpR5mHsp/app` 2026-10-02 06:57:44.728231675 DEBUG Using vendored stdlib 2026-10-02 06:57:44.728334916 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:44.728339566 DEBUG Adding new file root '/tmp/.tmpR5mHsp/app' of kind Project 2026-10-02 06:57:44.730330190 INFO Project::index_files{project=app}: Indexed 0 file(s) in 0.002s 2026-10-02 06:57:44.730344660 DEBUG Initializing workspace `file:///tmp/.tmpR5mHsp/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:44.730357790 DEBUG Searching for a project in '/tmp/.tmpR5mHsp/tools' 2026-10-02 06:57:44.730391940 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:44.730396660 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:44.730839502 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:44.730845572 DEBUG Resolving local virtual environment: /tmp/.tmpR5mHsp/tools/.venv 2026-10-02 06:57:44.730884032 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:44.730888422 DEBUG No virtual environment found 2026-10-02 06:57:44.730899092 DEBUG Adding first-party search path `/tmp/.tmpR5mHsp/tools` 2026-10-02 06:57:44.730903412 DEBUG Using vendored stdlib 2026-10-02 06:57:44.731005592 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:44.731010512 DEBUG Adding new file root '/tmp/.tmpR5mHsp/tools' of kind Project 2026-10-02 06:57:44.732811646 INFO Project::index_files{project=tools}: Indexed 0 file(s) in 0.001s 2026-10-02 06:57:44.732823876 DEBUG Updating project to check open files 2026-10-02 06:57:44.732843396 DEBUG Updating project to check open files 2026-10-02 06:57:44.732884396 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-02 06:57:44.732906297 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-02 06:57:44.732933427 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpR5mHsp/scratch.py") 2026-10-02 06:57:44.747345641 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-02 06:57:44.751496011 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-02 06:57:44.771255849 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-02 06:57:44.771277439 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-02 06:57:44.771283799 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:44.771340159 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-02 06:57:44.771344599 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:44.791641718 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 58.431871ms 2026-10-02 06:57:44.791684578 DEBUG method="textDocument/completion" response.id=2 duration=58.73ms 2026-10-02 06:57:44.791712478 DEBUG Received server response for request 2 2026-10-02 06:57:44.801851343 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:44.801894623 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:44.801903893 DEBUG method="shutdown" response.id=3 duration=13.93µs 2026-10-02 06:57:44.801923953 DEBUG Received server response for request 3 2026-10-02 06:57:44.801928063 DEBUG Client sends notification `exit` 2026-10-02 06:57:44.801944113 DEBUG Received exit notification, exiting ok test completions::function_parameter_shows_equals_suffix ... 2026-10-02 06:57:44.810123972 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:44.810203502 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:44.810254503 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:44.810339643 DEBUG Client info: None 2026-10-02 06:57:44.810371483 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:44.810389053 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:44.810394933 INFO Version: Unknown 2026-10-02 06:57:44.810433803 DEBUG Received server response for request 1 2026-10-02 06:57:44.810478953 DEBUG Client sends notification `initialized` 2026-10-02 06:57:44.810495373 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:44.810594093 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:44.810645144 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:44.810649874 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:44.810664754 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:44.810667974 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-02 06:57:44.810721094 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:44.810748744 DEBUG Initializing workspace `file:///tmp/.tmpQZ5Vmk/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:44.810772074 DEBUG Searching for a project in '/tmp/.tmpQZ5Vmk/src' 2026-10-02 06:57:44.810807994 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:44.810813634 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:44.811374785 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:44.811381305 DEBUG Resolving local virtual environment: /tmp/.tmpQZ5Vmk/src/.venv 2026-10-02 06:57:44.811435795 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:44.811440805 DEBUG No virtual environment found 2026-10-02 06:57:44.811454036 DEBUG Adding first-party search path `/tmp/.tmpQZ5Vmk/src` 2026-10-02 06:57:44.811458336 DEBUG Using vendored stdlib 2026-10-02 06:57:44.811557766 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:44.811562956 DEBUG Adding new file root '/tmp/.tmpQZ5Vmk/src' of kind Project 2026-10-02 06:57:44.813559081 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:44.813574591 DEBUG Updating project to check open files 2026-10-02 06:57:44.813646041 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpQZ5Vmk/src/foo.py") 2026-10-02 06:57:44.813655031 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpQZ5Vmk/src/foo.py` 2026-10-02 06:57:44.813661441 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpQZ5Vmk/src/foo.py` 2026-10-02 06:57:44.813788131 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpQZ5Vmk/src/foo.py` to project `src` 2026-10-02 06:57:44.813800521 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpQZ5Vmk/src/foo.py` 2026-10-02 06:57:44.813803071 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:44.813811101 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:44.814203202 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:57:44.827774515 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-02 06:57:44.832041395 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-02 06:57:44.851698592 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-02 06:57:44.851721332 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-02 06:57:44.851727702 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:44.851776812 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-02 06:57:44.851781192 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:44.853239236 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `re` not found in search paths 2026-10-02 06:57:44.853254086 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:44.853276716 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 4 suggestions in 39.359715ms 2026-10-02 06:57:44.853315326 DEBUG method="textDocument/completion" response.id=2 duration=39.50ms 2026-10-02 06:57:44.853347276 DEBUG Received server response for request 2 2026-10-02 06:57:44.863582061 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:44.863621691 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:44.863630881 DEBUG method="shutdown" response.id=3 duration=14.90µs 2026-10-02 06:57:44.863648091 DEBUG Received server response for request 3 2026-10-02 06:57:44.863652021 DEBUG Client sends notification `exit` 2026-10-02 06:57:44.863667901 DEBUG Received exit notification, exiting ok test completions::string_literal_completion_uses_full_lsp_insert_text ... 2026-10-02 06:57:44.873568825 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:44.873636725 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:44.873675575 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:44.873762895 DEBUG Client info: None 2026-10-02 06:57:44.873804485 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:44.873822925 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:44.873829485 INFO Version: Unknown 2026-10-02 06:57:44.873870626 DEBUG Received server response for request 1 2026-10-02 06:57:44.873915846 DEBUG Client sends notification `initialized` 2026-10-02 06:57:44.873932106 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:44.874037386 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:44.874083396 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:44.874087346 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:44.874101476 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:44.874104416 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-02 06:57:44.874161796 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:44.874178726 DEBUG Initializing workspace `file:///tmp/.tmpUHaBPj/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:44.874198066 DEBUG Searching for a project in '/tmp/.tmpUHaBPj/src' 2026-10-02 06:57:44.874232316 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:44.874237546 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:44.874774298 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:44.874780108 DEBUG Resolving local virtual environment: /tmp/.tmpUHaBPj/src/.venv 2026-10-02 06:57:44.874830018 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:44.874834798 DEBUG No virtual environment found 2026-10-02 06:57:44.874845728 DEBUG Adding first-party search path `/tmp/.tmpUHaBPj/src` 2026-10-02 06:57:44.874849968 DEBUG Using vendored stdlib 2026-10-02 06:57:44.874950118 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:44.874954978 DEBUG Adding new file root '/tmp/.tmpUHaBPj/src' of kind Project 2026-10-02 06:57:44.877983436 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-02 06:57:44.878000526 DEBUG Updating project to check open files 2026-10-02 06:57:44.878080316 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpUHaBPj/src/foo.py") 2026-10-02 06:57:44.878088436 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpUHaBPj/src/foo.py` 2026-10-02 06:57:44.878095066 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpUHaBPj/src/foo.py` 2026-10-02 06:57:44.878219576 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpUHaBPj/src/foo.py` to project `src` 2026-10-02 06:57:44.878231906 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpUHaBPj/src/foo.py` 2026-10-02 06:57:44.878234246 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:44.878240896 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:44.878779117 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:57:44.891620548 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-02 06:57:44.891818339 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 13.320442ms 2026-10-02 06:57:44.891839719 DEBUG method="textDocument/completion" response.id=2 duration=13.59ms 2026-10-02 06:57:44.891856059 DEBUG Received server response for request 2 2026-10-02 06:57:44.902082044 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:44.902114294 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:44.902121534 DEBUG method="shutdown" response.id=3 duration=10.89µs 2026-10-02 06:57:44.902139404 DEBUG Received server response for request 3 2026-10-02 06:57:44.902143794 DEBUG Client sends notification `exit` 2026-10-02 06:57:44.902159454 DEBUG Received exit notification, exiting ok test completions::typed_dict_literal_key_completion_before_colon ... 2026-10-02 06:57:44.905253871 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:44.905330611 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:44.905379971 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:44.905460362 DEBUG Client info: None 2026-10-02 06:57:44.905496282 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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:44.905510702 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:44.905516082 INFO Version: Unknown 2026-10-02 06:57:44.905553522 DEBUG Received server response for request 1 2026-10-02 06:57:44.905595312 DEBUG Client sends notification `initialized` 2026-10-02 06:57:44.905609922 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:44.905689052 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:44.905729282 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:44.905732972 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:44.905748022 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:44.905750912 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-02 06:57:44.905802863 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:44.905818393 DEBUG Initializing workspace `file:///tmp/.tmp68m7W7/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:44.905835703 DEBUG Searching for a project in '/tmp/.tmp68m7W7/src' 2026-10-02 06:57:44.905868323 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:44.905872983 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:44.906346084 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:44.906351594 DEBUG Resolving local virtual environment: /tmp/.tmp68m7W7/src/.venv 2026-10-02 06:57:44.906396004 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:44.906400704 DEBUG No virtual environment found 2026-10-02 06:57:44.906411954 DEBUG Adding first-party search path `/tmp/.tmp68m7W7/src` 2026-10-02 06:57:44.906416394 DEBUG Using vendored stdlib 2026-10-02 06:57:44.906508704 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:44.906513194 DEBUG Adding new file root '/tmp/.tmp68m7W7/src' of kind Project 2026-10-02 06:57:44.908504259 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:44.908518859 DEBUG Updating project to check open files 2026-10-02 06:57:44.908583409 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp68m7W7/src/foo.py") 2026-10-02 06:57:44.908590439 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp68m7W7/src/foo.py` 2026-10-02 06:57:44.908596819 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp68m7W7/src/foo.py` 2026-10-02 06:57:44.908707209 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp68m7W7/src/foo.py` to project `src` 2026-10-02 06:57:44.908718599 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp68m7W7/src/foo.py` 2026-10-02 06:57:44.908721249 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:44.908728209 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:44.909104520 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:57:44.921994341 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-02 06:57:44.925548640 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 3 suggestions in 16.79033ms 2026-10-02 06:57:44.925575480 DEBUG method="textDocument/completion" response.id=2 duration=16.84ms 2026-10-02 06:57:44.925592240 DEBUG Received server response for request 2 2026-10-02 06:57:44.935795145 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:44.935826735 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:44.935836765 DEBUG method="shutdown" response.id=3 duration=14.43µs 2026-10-02 06:57:44.935847555 DEBUG Received server response for request 3 2026-10-02 06:57:44.935851485 DEBUG Client sends notification `exit` 2026-10-02 06:57:44.935860885 DEBUG Received exit notification, exiting ok test configuration::configuration_file ... 2026-10-02 06:57:44.939316703 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:44.939391703 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:44.939438013 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:44.939501894 DEBUG Client info: None 2026-10-02 06:57:44.939526414 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:44.939539484 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "FILE_WATCHER_SUPPORT", "RELATIVE_FILE_WATCHER_SUPPORT", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:44.939545854 INFO Version: Unknown 2026-10-02 06:57:44.939589414 DEBUG Received server response for request 1 2026-10-02 06:57:44.939629754 DEBUG Client sends notification `initialized` 2026-10-02 06:57:44.939750834 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:44.939794434 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:44.939797954 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:44.939868954 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:44.939887985 DEBUG Initializing workspace `file:///tmp/.tmptHD0nh/src`: WorkspaceOptions { configuration: None, configuration_file: Some( "/tmp/.tmptHD0nh/ty[dev].toml", ), disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:44.939906875 DEBUG Using overridden configuration file at '/tmp/.tmptHD0nh/ty[dev].toml' 2026-10-02 06:57:44.939947695 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:44.941281998 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:44.941293598 DEBUG Resolving local virtual environment: /tmp/.tmptHD0nh/src/.venv 2026-10-02 06:57:44.941348958 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:44.941354228 DEBUG No virtual environment found 2026-10-02 06:57:44.941365678 DEBUG Adding first-party search path `/tmp/.tmptHD0nh/src` 2026-10-02 06:57:44.941370058 DEBUG Using vendored stdlib 2026-10-02 06:57:44.941496438 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:44.941501798 DEBUG Adding new file root '/tmp/.tmptHD0nh/src' of kind Project 2026-10-02 06:57:44.943719634 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:44.943735104 DEBUG Updating project to check open files 2026-10-02 06:57:44.943778434 DEBUG Resolving dynamic module resolution paths 2026-10-02 06:57:44.943813594 DEBUG Received server request `client/registerCapability` 2026-10-02 06:57:44.943819634 INFO Retrying to receive `client/registerCapability` request 2026-10-02 06:57:44.943910344 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:44.943920624 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:44.943973414 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmptHD0nh/src/foo.py") 2026-10-02 06:57:44.943982514 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmptHD0nh/src/foo.py` 2026-10-02 06:57:44.943989974 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmptHD0nh/src/foo.py` 2026-10-02 06:57:44.944116225 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmptHD0nh/src/foo.py` to project `src` 2026-10-02 06:57:44.944133235 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmptHD0nh/src/foo.py` 2026-10-02 06:57:44.944137405 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:44.944145805 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:44.944655206 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmptHD0nh/src/foo.py"))}: Checking file '/tmp/.tmptHD0nh/src/foo.py' 2026-10-02 06:57:44.954694980 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmptHD0nh/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:44.958970260 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.82ms 2026-10-02 06:57:44.958990550 DEBUG Received server response for request 2 2026-10-02 06:57:44.969209875 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:44.969247905 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:44.969255965 DEBUG method="shutdown" response.id=3 duration=12.73µs 2026-10-02 06:57:44.969275585 DEBUG Received server response for request 3 2026-10-02 06:57:44.969279835 DEBUG Client sends notification `exit` 2026-10-02 06:57:44.969297775 DEBUG Received exit notification, exiting ok test configuration::configuration_file_and_overrides ... 2026-10-02 06:57:44.974810378 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:44.974887049 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:44.974930059 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:44.975009309 DEBUG Client info: None 2026-10-02 06:57:44.975040819 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:44.975052319 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:44.975057409 INFO Version: Unknown 2026-10-02 06:57:44.975096599 DEBUG Received server response for request 1 2026-10-02 06:57:44.975141669 DEBUG Client sends notification `initialized` 2026-10-02 06:57:44.975167279 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:44.975254330 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:44.975299850 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:44.975304050 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:44.975321240 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:44.975324340 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:44.975370990 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:44.975387870 DEBUG Initializing workspace `file:///tmp/.tmpYeaHN1/src`: WorkspaceOptions { configuration: Some( ConfigurationMap( { "rules": Object { "unresolved-reference": String("ignore"), }, }, ), ), configuration_file: Some( "/tmp/.tmpYeaHN1/ty2.toml", ), disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:44.975413700 DEBUG Using overridden configuration file at '/tmp/.tmpYeaHN1/ty2.toml' 2026-10-02 06:57:44.975446030 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:44.975929581 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:44.975935411 DEBUG Resolving local virtual environment: /tmp/.tmpYeaHN1/src/.venv 2026-10-02 06:57:44.976002801 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:44.976007661 DEBUG No virtual environment found 2026-10-02 06:57:44.976018841 DEBUG Adding first-party search path `/tmp/.tmpYeaHN1/src` 2026-10-02 06:57:44.976023221 DEBUG Using vendored stdlib 2026-10-02 06:57:44.976119692 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:44.976123872 DEBUG Adding new file root '/tmp/.tmpYeaHN1/src' of kind Project 2026-10-02 06:57:44.978119536 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:44.978136766 DEBUG Updating project to check open files 2026-10-02 06:57:44.978209637 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpYeaHN1/src/foo.py") 2026-10-02 06:57:44.978216727 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpYeaHN1/src/foo.py` 2026-10-02 06:57:44.978223707 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpYeaHN1/src/foo.py` 2026-10-02 06:57:44.978334727 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpYeaHN1/src/foo.py` to project `src` 2026-10-02 06:57:44.978349297 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpYeaHN1/src/foo.py` 2026-10-02 06:57:44.978351967 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:44.978358667 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:44.978779038 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpYeaHN1/src/foo.py"))}: Checking file '/tmp/.tmpYeaHN1/src/foo.py' 2026-10-02 06:57:44.978975799 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpYeaHN1/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:44.988894672 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpYeaHN1/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:44.993181123 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.82ms 2026-10-02 06:57:44.993201893 DEBUG Received server response for request 2 2026-10-02 06:57:45.003452237 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:45.003483228 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:45.003490168 DEBUG method="shutdown" response.id=3 duration=10.05µs 2026-10-02 06:57:45.003499598 DEBUG Received server response for request 3 2026-10-02 06:57:45.003503108 DEBUG Client sends notification `exit` 2026-10-02 06:57:45.003519228 DEBUG Received exit notification, exiting ok test configuration::configuration_overrides ... 2026-10-02 06:57:45.008515310 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:45.008575390 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:45.008609970 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:45.008664120 DEBUG Client info: None 2026-10-02 06:57:45.008696250 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:45.008708160 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:45.008713140 INFO Version: Unknown 2026-10-02 06:57:45.008749980 DEBUG Received server response for request 1 2026-10-02 06:57:45.008781470 DEBUG Client sends notification `initialized` 2026-10-02 06:57:45.008795420 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:45.008875210 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:45.008914030 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:45.008917721 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:45.008932151 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:45.008935171 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:45.008987811 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:45.009003801 DEBUG Initializing workspace `file:///tmp/.tmpHkWc9W/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:45.009026051 DEBUG Searching for a project in '/tmp/.tmpHkWc9W/src' 2026-10-02 06:57:45.009060131 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:45.009066531 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:45.009533832 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:45.009539242 DEBUG Resolving local virtual environment: /tmp/.tmpHkWc9W/src/.venv 2026-10-02 06:57:45.009582362 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:45.009586852 DEBUG No virtual environment found 2026-10-02 06:57:45.009597882 DEBUG Adding first-party search path `/tmp/.tmpHkWc9W/src` 2026-10-02 06:57:45.009602172 DEBUG Using vendored stdlib 2026-10-02 06:57:45.009697742 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:45.009701632 DEBUG Adding new file root '/tmp/.tmpHkWc9W/src' of kind Project 2026-10-02 06:57:45.011729177 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:45.011742197 DEBUG Updating project to check open files 2026-10-02 06:57:45.011806567 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpHkWc9W/src/foo.py") 2026-10-02 06:57:45.011814288 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpHkWc9W/src/foo.py` 2026-10-02 06:57:45.011820718 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpHkWc9W/src/foo.py` 2026-10-02 06:57:45.011931098 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpHkWc9W/src/foo.py` to project `src` 2026-10-02 06:57:45.011943328 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpHkWc9W/src/foo.py` 2026-10-02 06:57:45.011945988 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:45.011952678 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:45.012453509 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpHkWc9W/src/foo.py"))}: Checking file '/tmp/.tmpHkWc9W/src/foo.py' 2026-10-02 06:57:45.012632659 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpHkWc9W/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:45.022759244 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpHkWc9W/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:45.027076954 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.10ms 2026-10-02 06:57:45.027097724 DEBUG Received server response for request 2 2026-10-02 06:57:45.037332209 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:45.037368449 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:45.037374869 DEBUG method="shutdown" response.id=3 duration=11.71µs 2026-10-02 06:57:45.037393259 DEBUG Received server response for request 3 2026-10-02 06:57:45.037398059 DEBUG Client sends notification `exit` 2026-10-02 06:57:45.037414139 DEBUG Received exit notification, exiting ok test configuration::invalid_configuration_file ... 2026-10-02 06:57:45.042684982 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:45.042757952 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:45.042805772 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:45.042869512 DEBUG Client info: None 2026-10-02 06:57:45.042900992 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:45.042912762 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:45.042917442 INFO Version: Unknown 2026-10-02 06:57:45.042956232 DEBUG Received server response for request 1 2026-10-02 06:57:45.043015853 DEBUG Client sends notification `initialized` 2026-10-02 06:57:45.043031683 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:45.043121423 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:45.043158173 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:45.043162343 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:45.043179653 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:45.043231483 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:45.043251333 DEBUG Initializing workspace `file:///tmp/.tmpo7wJtS/src`: WorkspaceOptions { configuration: Some( ConfigurationMap( { "environment": Object { "python": String("./missing-environment"), }, "rules": Object { "unresolved-reference": String("warn"), }, }, ), ), configuration_file: Some( "/tmp/.tmpo7wJtS/ty2.toml", ), disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:45.043280703 DEBUG Using overridden configuration file at '/tmp/.tmpo7wJtS/ty2.toml' 2026-10-02 06:57:45.043313833 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:45.043320423 ERROR Failed to load project for workspace `file:///tmp/.tmpo7wJtS/src`: Failed to discover project configuration: Error loading configuration file at /tmp/.tmpo7wJtS/ty2.toml: /tmp/.tmpo7wJtS/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:45.043337443 DEBUG Received notification `window/showMessage` 2026-10-02 06:57:45.043341763 INFO Retrying to receive `window/showMessage` notification 2026-10-02 06:57:45.043346043 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:45.044719187 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:45.044742237 DEBUG Default settings failed to discover local Python environment 2026-10-02 06:57:45.044780047 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:45.044784907 DEBUG No virtual environment found 2026-10-02 06:57:45.044796947 DEBUG Adding first-party search path `/tmp/.tmpo7wJtS/src` 2026-10-02 06:57:45.044801227 DEBUG Using vendored stdlib 2026-10-02 06:57:45.044910317 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:45.044916437 DEBUG Adding new file root '/tmp/.tmpo7wJtS/src' of kind Project 2026-10-02 06:57:45.048022905 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-02 06:57:45.048040165 DEBUG Updating project to check open files 2026-10-02 06:57:45.048119675 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpo7wJtS/src/foo.py") 2026-10-02 06:57:45.048131105 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpo7wJtS/src/foo.py` 2026-10-02 06:57:45.048137845 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpo7wJtS/src/foo.py` 2026-10-02 06:57:45.048269485 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpo7wJtS/src/foo.py` to project `src` 2026-10-02 06:57:45.048291235 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpo7wJtS/src/foo.py` 2026-10-02 06:57:45.048293545 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:45.048301215 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:45.048641946 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpo7wJtS/src/foo.py"))}: Checking file '/tmp/.tmpo7wJtS/src/foo.py' 2026-10-02 06:57:45.048765366 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpo7wJtS/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:45.058800811 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpo7wJtS/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:45.063073441 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.77ms 2026-10-02 06:57:45.063103581 DEBUG Received server response for request 2 2026-10-02 06:57:45.073427396 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:45.073459326 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:45.073466636 DEBUG method="shutdown" response.id=3 duration=10.67µs 2026-10-02 06:57:45.073482956 DEBUG Received server response for request 3 2026-10-02 06:57:45.073487106 DEBUG Client sends notification `exit` 2026-10-02 06:57:45.073502786 DEBUG Received exit notification, exiting ok test configuration::invalid_include_pattern_preserves_rules_and_diagnostics ... 2026-10-02 06:57:45.076576033 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:45.076650483 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:45.076687653 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:45.076762564 DEBUG Client info: None 2026-10-02 06:57:45.076800704 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:45.076816034 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:45.076822714 INFO Version: Unknown 2026-10-02 06:57:45.076865244 DEBUG Received server response for request 1 2026-10-02 06:57:45.076910114 DEBUG Client sends notification `initialized` 2026-10-02 06:57:45.076926904 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:45.077025304 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:45.077066074 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:45.077069784 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:45.077135285 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:45.077150225 DEBUG Initializing workspace `file:///tmp/.tmpoTIefe/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:45.077166095 DEBUG Searching for a project in '/tmp/.tmpoTIefe/src' 2026-10-02 06:57:45.077212295 DEBUG Found project at '/tmp/.tmpoTIefe/src' 2026-10-02 06:57:45.077216925 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:45.077686176 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:45.077691496 DEBUG Resolving local virtual environment: /tmp/.tmpoTIefe/src/.venv 2026-10-02 06:57:45.077735086 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:45.077739146 DEBUG No virtual environment found 2026-10-02 06:57:45.077749566 DEBUG Adding first-party search path `/tmp/.tmpoTIefe/src` 2026-10-02 06:57:45.077753776 DEBUG Using vendored stdlib 2026-10-02 06:57:45.077846676 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:45.077851106 DEBUG Adding new file root '/tmp/.tmpoTIefe/src' of kind Project 2026-10-02 06:57:45.078091737 ERROR Failed to load project for workspace `file:///tmp/.tmpoTIefe/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:45.078106537 DEBUG Received notification `window/showMessage` 2026-10-02 06:57:45.078111807 INFO Retrying to receive `window/showMessage` notification 2026-10-02 06:57:45.078506268 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:45.078511278 DEBUG Resolving local virtual environment: /tmp/.tmpoTIefe/src/.venv 2026-10-02 06:57:45.078547798 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:45.078551978 DEBUG No virtual environment found 2026-10-02 06:57:45.078562078 DEBUG Adding first-party search path `/tmp/.tmpoTIefe/src` 2026-10-02 06:57:45.078566178 DEBUG Using vendored stdlib 2026-10-02 06:57:45.078651558 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:45.078659748 DEBUG Adding new file root '/tmp/.tmpoTIefe/src' of kind Project 2026-10-02 06:57:45.081609335 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:45.081651825 DEBUG Updating project to check open files 2026-10-02 06:57:45.081656286 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:45.081662656 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:45.081774786 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:45.081786976 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:45.081838126 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpoTIefe/src/main.py") 2026-10-02 06:57:45.081845966 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpoTIefe/src/main.py` 2026-10-02 06:57:45.081852446 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpoTIefe/src/main.py` 2026-10-02 06:57:45.081983056 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpoTIefe/src/main.py` to project `src` 2026-10-02 06:57:45.081999326 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpoTIefe/src/main.py` 2026-10-02 06:57:45.082001896 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:45.082009206 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180))}}: Set open project files (count: 1) 2026-10-02 06:57:45.082392397 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpoTIefe/src/main.py"))}: Checking file '/tmp/.tmpoTIefe/src/main.py' 2026-10-02 06:57:45.082498348 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpoTIefe/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:45.092004600 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpoTIefe/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:45.092075401 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.06ms 2026-10-02 06:57:45.092087931 DEBUG Received server response for request 2 2026-10-02 06:57:45.102226585 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:45.102253595 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:45.102261725 DEBUG method="shutdown" response.id=3 duration=11.88µs 2026-10-02 06:57:45.102272735 DEBUG Received server response for request 3 2026-10-02 06:57:45.102276185 DEBUG Client sends notification `exit` 2026-10-02 06:57:45.102285125 DEBUG Received exit notification, exiting ok test configuration::invalid_python_environment_preserves_valid_configuration ... 2026-10-02 06:57:45.104992592 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:45.105057632 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:45.105093212 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:45.105177532 DEBUG Client info: None 2026-10-02 06:57:45.105209712 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:45.105223022 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:45.105229742 INFO Version: Unknown 2026-10-02 06:57:45.105275922 DEBUG Received server response for request 1 2026-10-02 06:57:45.105320392 DEBUG Client sends notification `initialized` 2026-10-02 06:57:45.105336333 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:45.105440103 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:45.105484093 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:45.105487573 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:45.105555723 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:45.105574703 DEBUG Initializing workspace `file:///tmp/.tmpRUa8Y4/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:45.105592553 DEBUG Searching for a project in '/tmp/.tmpRUa8Y4/src' 2026-10-02 06:57:45.105638923 DEBUG Found project at '/tmp/.tmpRUa8Y4/src' 2026-10-02 06:57:45.105643953 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:45.107078197 ERROR Failed to load project for workspace `file:///tmp/.tmpRUa8Y4/src`: Invalid `environment.python` setting --> Invalid setting in configuration file `/tmp/.tmpRUa8Y4/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:45.107141947 DEBUG Received notification `window/showMessage` 2026-10-02 06:57:45.107146317 INFO Retrying to receive `window/showMessage` notification 2026-10-02 06:57:45.107154067 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:45.107158157 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-02 06:57:45.107601438 DEBUG Default settings failed to discover local Python environment 2026-10-02 06:57:45.107647978 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:45.107653028 DEBUG No virtual environment found 2026-10-02 06:57:45.107664548 DEBUG Adding first-party search path `/tmp/.tmpRUa8Y4/src` 2026-10-02 06:57:45.107669098 DEBUG Using vendored stdlib 2026-10-02 06:57:45.107790058 INFO Python version: Python 3.14, platform: win32 2026-10-02 06:57:45.107796748 DEBUG Adding new file root '/tmp/.tmpRUa8Y4/src' of kind Project 2026-10-02 06:57:45.109945514 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:45.109976944 DEBUG Updating project to check open files 2026-10-02 06:57:45.110061134 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpRUa8Y4/src/main.py") 2026-10-02 06:57:45.110072384 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpRUa8Y4/src/main.py` 2026-10-02 06:57:45.110079184 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpRUa8Y4/src/main.py` 2026-10-02 06:57:45.110215064 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpRUa8Y4/src/main.py` to project `src` 2026-10-02 06:57:45.110230044 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpRUa8Y4/src/main.py` 2026-10-02 06:57:45.110232344 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:45.110240384 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:45.110584755 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-02 06:57:45.113636082 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["win32"] 2026-10-02 06:57:45.113670903 DEBUG method="textDocument/hover" response.id=2 duration=3.42ms 2026-10-02 06:57:45.113693113 DEBUG Received server response for request 2 2026-10-02 06:57:45.123848077 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:45.123868777 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:45.123874067 DEBUG method="shutdown" response.id=3 duration=8.15µs 2026-10-02 06:57:45.123883937 DEBUG Received server response for request 3 2026-10-02 06:57:45.123887917 DEBUG Client sends notification `exit` 2026-10-02 06:57:45.123897287 DEBUG Received exit notification, exiting ok test configuration::unsupported_editor_python_version ... 2026-10-02 06:57:45.126590354 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:45.126654814 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:45.126692134 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:45.126745834 DEBUG Client info: None 2026-10-02 06:57:45.126769124 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:45.126781344 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:45.126786964 INFO Version: Unknown 2026-10-02 06:57:45.126826014 DEBUG Received server response for request 1 2026-10-02 06:57:45.126862604 DEBUG Client sends notification `initialized` 2026-10-02 06:57:45.126877584 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:45.126954495 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:45.126998985 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:45.127002765 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:45.127062965 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:45.127081295 DEBUG Initializing workspace `file:///tmp/.tmp2hs4cb/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/.tmp2hs4cb/venv", }, environment: None, version: Some( EnvironmentVersion { major: 3, minor: 16, patch: None, sys_version: None, }, ), }, ), }, ), } 2026-10-02 06:57:45.127104665 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:45.127110625 DEBUG Using the Python environment selected in your editor in case the configuration doesn't specify a Python environment: /tmp/.tmp2hs4cb/venv 2026-10-02 06:57:45.127114815 DEBUG Searching for a project in '/tmp/.tmp2hs4cb/src' 2026-10-02 06:57:45.127147545 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:45.127152485 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:45.127606676 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:45.127622696 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmp2hs4cb/venv/pyvenv.cfg' 2026-10-02 06:57:45.127645596 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmp2hs4cb/venv 2026-10-02 06:57:45.127686936 DEBUG Resolved site-packages directories for this virtual environment are: ["/tmp/.tmp2hs4cb/venv/lib/python3.16/site-packages"] 2026-10-02 06:57:45.127702706 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmp2hs4cb/base 2026-10-02 06:57:45.127708516 DEBUG Failed to resolve real stdlib path for this virtual environment 2026-10-02 06:57:45.127710866 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/.tmp2hs4cb/base` 2026-10-02 06:57:45.127722406 DEBUG Adding first-party search path `/tmp/.tmp2hs4cb/src` 2026-10-02 06:57:45.127726646 DEBUG Using vendored stdlib 2026-10-02 06:57:45.127833327 DEBUG Adding site-packages search path `/tmp/.tmp2hs4cb/venv/lib/python3.16/site-packages` 2026-10-02 06:57:45.127838607 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:45.127842117 DEBUG Adding new file root '/tmp/.tmp2hs4cb/src' of kind Project 2026-10-02 06:57:45.128312908 DEBUG Adding new file root '/tmp/.tmp2hs4cb/venv/lib/python3.16/site-packages' of kind SearchPath 2026-10-02 06:57:45.129853301 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:45.129903871 DEBUG Updating project to check open files 2026-10-02 06:57:45.129908632 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:45.129915662 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:45.130023942 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:45.130032162 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:45.130080952 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp2hs4cb/src/main.py") 2026-10-02 06:57:45.130088412 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp2hs4cb/src/main.py` 2026-10-02 06:57:45.130095022 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp2hs4cb/src/main.py` 2026-10-02 06:57:45.130209742 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp2hs4cb/src/main.py` to project `src` 2026-10-02 06:57:45.130221932 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp2hs4cb/src/main.py` 2026-10-02 06:57:45.130224342 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:45.130231282 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180))}}: Set open project files (count: 1) 2026-10-02 06:57:45.130649893 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp2hs4cb/src/main.py"))}: Checking file '/tmp/.tmp2hs4cb/src/main.py' 2026-10-02 06:57:45.130798064 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp2hs4cb/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:45.147628974 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp2hs4cb/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:45.148993768 DEBUG method="textDocument/diagnostic" response.id=2 duration=18.76ms 2026-10-02 06:57:45.149012538 DEBUG Received server response for request 2 2026-10-02 06:57:45.159173352 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:45.159205242 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:45.159211452 DEBUG method="shutdown" response.id=3 duration=8.94µs 2026-10-02 06:57:45.159228642 DEBUG Received server response for request 3 2026-10-02 06:57:45.159232652 DEBUG Client sends notification `exit` 2026-10-02 06:57:45.159248662 DEBUG Received exit notification, exiting ok test configuration::unsupported_inferred_python_version_setting_diagnostic ... 2026-10-02 06:57:45.162684210 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:45.162757361 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:45.162794801 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:45.162877591 DEBUG Client info: None 2026-10-02 06:57:45.162908911 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:45.162921301 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:45.162927321 INFO Version: Unknown 2026-10-02 06:57:45.162984081 DEBUG Received server response for request 1 2026-10-02 06:57:45.163022681 DEBUG Client sends notification `initialized` 2026-10-02 06:57:45.163039171 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:45.163130411 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:45.163166862 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:45.163170742 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:45.163248682 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:45.163267032 DEBUG Initializing workspace `file:///tmp/.tmpXs3Wk6/project`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:45.163283982 DEBUG Searching for a project in '/tmp/.tmpXs3Wk6/project' 2026-10-02 06:57:45.163320022 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:45.163325962 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:45.164602255 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:45.164613715 DEBUG Resolving local virtual environment: /tmp/.tmpXs3Wk6/project/.venv 2026-10-02 06:57:45.164626385 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmpXs3Wk6/project/.venv/pyvenv.cfg' 2026-10-02 06:57:45.164682525 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:45.164687885 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmpXs3Wk6/project/.venv 2026-10-02 06:57:45.164717675 DEBUG Resolved site-packages directories for this virtual environment are: ["/tmp/.tmpXs3Wk6/project/.venv/lib/python3.16/site-packages"] 2026-10-02 06:57:45.164728705 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmpXs3Wk6/base 2026-10-02 06:57:45.164734205 DEBUG Failed to resolve real stdlib path for this virtual environment 2026-10-02 06:57:45.164736325 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/.tmpXs3Wk6/base` 2026-10-02 06:57:45.164749795 DEBUG Adding first-party search path `/tmp/.tmpXs3Wk6/project` 2026-10-02 06:57:45.164753885 DEBUG Using vendored stdlib 2026-10-02 06:57:45.164886526 DEBUG Adding site-packages search path `/tmp/.tmpXs3Wk6/project/.venv/lib/python3.16/site-packages` 2026-10-02 06:57:45.164894686 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:45.164899486 DEBUG Adding new file root '/tmp/.tmpXs3Wk6/project' of kind Project 2026-10-02 06:57:45.165522007 DEBUG Adding new file root '/tmp/.tmpXs3Wk6/project/.venv/lib/python3.16/site-packages' of kind SearchPath 2026-10-02 06:57:45.165923088 DEBUG Skipping directory '/tmp/.tmpXs3Wk6/project/.venv' because it is excluded by a default or `src.exclude` pattern 2026-10-02 06:57:45.167120521 INFO Project::index_files{project=project}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:45.167151501 DEBUG Updating project to check open files 2026-10-02 06:57:45.167157931 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:45.167165751 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:45.177407126 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:45.177436046 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:45.177443866 DEBUG method="shutdown" response.id=2 duration=14.16µs 2026-10-02 06:57:45.177455536 DEBUG Received server response for request 2 2026-10-02 06:57:45.177459706 DEBUG Client sends notification `exit` 2026-10-02 06:57:45.177469056 DEBUG Received exit notification, exiting ok test configuration::unsupported_inferred_python_version_setting_diagnostic_for_system_interpreter ... 2026-10-02 06:57:45.179226640 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:45.179287920 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:45.179323510 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:45.179382701 DEBUG Client info: None 2026-10-02 06:57:45.179406821 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:45.179419481 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:45.179424531 INFO Version: Unknown 2026-10-02 06:57:45.179464951 DEBUG Received server response for request 1 2026-10-02 06:57:45.179503751 DEBUG Client sends notification `initialized` 2026-10-02 06:57:45.179518741 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:45.179614151 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:45.179654591 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:45.179658301 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:45.179729051 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:45.179751611 DEBUG Initializing workspace `file:///tmp/.tmpwz8d2H/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/.tmpwz8d2H/python/bin/python3.16", query: None, fragment: None, }, ), sys_prefix: "/tmp/.tmpwz8d2H/python", }, environment: None, version: None, }, ), }, ), } 2026-10-02 06:57:45.179782502 DEBUG Using the Python environment selected in your editor in case the configuration doesn't specify a Python environment: /tmp/.tmpwz8d2H/python 2026-10-02 06:57:45.179786612 DEBUG Searching for a project in '/tmp/.tmpwz8d2H/project' 2026-10-02 06:57:45.179821382 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:45.179827632 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:45.180908194 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:45.180926214 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmpwz8d2H/python/pyvenv.cfg' 2026-10-02 06:57:45.180935824 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmpwz8d2H/python 2026-10-02 06:57:45.181007245 DEBUG Resolved site-packages directories for this environment are: ["/tmp/.tmpwz8d2H/python/lib/python3.16/site-packages"] 2026-10-02 06:57:45.181010485 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmpwz8d2H/python 2026-10-02 06:57:45.181019035 DEBUG Resolved real stdlib directory for this environment is: "/tmp/.tmpwz8d2H/python/lib/python3.16" 2026-10-02 06:57:45.181031705 DEBUG Adding first-party search path `/tmp/.tmpwz8d2H/project` 2026-10-02 06:57:45.181036195 DEBUG Using vendored stdlib 2026-10-02 06:57:45.181157025 DEBUG Adding site-packages search path `/tmp/.tmpwz8d2H/python/lib/python3.16/site-packages` 2026-10-02 06:57:45.181162515 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:45.181166255 DEBUG Adding new file root '/tmp/.tmpwz8d2H/project' of kind Project 2026-10-02 06:57:45.181770816 DEBUG Adding new file root '/tmp/.tmpwz8d2H/python/lib/python3.16/site-packages' of kind SearchPath 2026-10-02 06:57:45.183323040 INFO Project::index_files{project=project}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:45.183351180 DEBUG Updating project to check open files 2026-10-02 06:57:45.183356010 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:45.183361270 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:45.193524345 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:45.193548645 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:45.193555245 DEBUG method="shutdown" response.id=2 duration=11.81µs 2026-10-02 06:57:45.193566795 DEBUG Received server response for request 2 2026-10-02 06:57:45.193570465 DEBUG Client sends notification `exit` 2026-10-02 06:57:45.193579375 DEBUG Received exit notification, exiting ok test file_watching::nested_search_path_picks_up_missed_dependency_edit ... 2026-10-02 06:57:45.195131589 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:45.195192669 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:45.195224209 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:45.195275289 DEBUG Client info: None 2026-10-02 06:57:45.195304819 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:45.195316809 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "FILE_WATCHER_SUPPORT", "RELATIVE_FILE_WATCHER_SUPPORT", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:45.195323049 INFO Version: Unknown 2026-10-02 06:57:45.195362829 DEBUG Received server response for request 1 2026-10-02 06:57:45.195396439 DEBUG Client sends notification `initialized` 2026-10-02 06:57:45.195486619 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:45.195519600 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:45.195523130 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:45.195585730 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:45.195603300 DEBUG Initializing workspace `file:///tmp/.tmpsVPttF/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:45.195617480 DEBUG Searching for a project in '/tmp/.tmpsVPttF/src' 2026-10-02 06:57:45.195661520 DEBUG Found project at '/tmp/.tmpsVPttF/src' 2026-10-02 06:57:45.195665690 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:45.196763792 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:45.196769732 DEBUG Resolving local virtual environment: /tmp/.tmpsVPttF/src/.venv 2026-10-02 06:57:45.196812502 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:45.196816543 DEBUG No virtual environment found 2026-10-02 06:57:45.196832063 DEBUG Adding extra search-path `/tmp/.tmpsVPttF/dependencies` 2026-10-02 06:57:45.196836563 DEBUG Adding first-party search path `/tmp/.tmpsVPttF/src` 2026-10-02 06:57:45.196840643 DEBUG Using vendored stdlib 2026-10-02 06:57:45.196957513 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:45.196977173 DEBUG Adding new file root '/tmp/.tmpsVPttF/src' of kind Project 2026-10-02 06:57:45.197478314 DEBUG Adding new file root '/tmp/.tmpsVPttF/dependencies' of kind SearchPath 2026-10-02 06:57:45.199013888 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:45.199052228 DEBUG Resolving dynamic module resolution paths 2026-10-02 06:57:45.199087398 DEBUG Received server request `client/registerCapability` 2026-10-02 06:57:45.199094318 INFO Retrying to receive `client/registerCapability` request 2026-10-02 06:57:45.199186728 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:45.199194238 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:45.199237908 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpsVPttF/src/main.py") 2026-10-02 06:57:45.199246418 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpsVPttF/src/main.py` 2026-10-02 06:57:45.199262278 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpsVPttF/src/main.py` 2026-10-02 06:57:45.199418189 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpsVPttF/src/main.py` to project `src` 2026-10-02 06:57:45.199433569 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpsVPttF/src/main.py` 2026-10-02 06:57:45.199436009 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:45.199443709 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:45.199772250 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpsVPttF/src/main.py"))}: Checking file '/tmp/.tmpsVPttF/src/main.py' 2026-10-02 06:57:45.208646661 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpsVPttF/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:45.210046134 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.59ms 2026-10-02 06:57:45.210060364 DEBUG Received server response for request 2 2026-10-02 06:57:45.210135845 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-02 06:57:45.210157575 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpsVPttF/src` 2026-10-02 06:57:45.210181175 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpsVPttF/src/pyproject.toml", kind: Any } 2026-10-02 06:57:45.210192325 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a project in '/tmp/.tmpsVPttF/src' 2026-10-02 06:57:45.210216605 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Found project at '/tmp/.tmpsVPttF/src' 2026-10-02 06:57:45.210220745 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:45.210227905 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Defaulting to python-platform `linux` 2026-10-02 06:57:45.210231175 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Resolving local virtual environment: /tmp/.tmpsVPttF/src/.venv 2026-10-02 06:57:45.210267175 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:45.210271145 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: No virtual environment found 2026-10-02 06:57:45.210281715 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding first-party search path `/tmp/.tmpsVPttF/src` 2026-10-02 06:57:45.210286125 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Using vendored stdlib 2026-10-02 06:57:45.210383405 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Python version: Python 3.14, platform: linux 2026-10-02 06:57:45.210790256 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project after structural change 2026-10-02 06:57:45.210796106 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project 2026-10-02 06:57:45.210835976 DEBUG notification{method=workspace/didChangeWatchedFiles}: Resolving dynamic module resolution paths 2026-10-02 06:57:45.210858716 DEBUG Received server request `client/registerCapability` 2026-10-02 06:57:45.210863256 INFO Retrying to receive `client/registerCapability` request 2026-10-02 06:57:45.210925506 DEBUG Received server request `client/unregisterCapability` 2026-10-02 06:57:45.210928606 INFO Retrying to receive `client/unregisterCapability` request 2026-10-02 06:57:45.210982247 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-02 06:57:45.210999157 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpsVPttF/src` 2026-10-02 06:57:45.211022517 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpsVPttF/src/pyproject.toml", kind: Any } 2026-10-02 06:57:45.211032047 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a project in '/tmp/.tmpsVPttF/src' 2026-10-02 06:57:45.211056957 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Found project at '/tmp/.tmpsVPttF/src' 2026-10-02 06:57:45.211061107 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:45.211067947 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Defaulting to python-platform `linux` 2026-10-02 06:57:45.211070557 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Resolving local virtual environment: /tmp/.tmpsVPttF/src/.venv 2026-10-02 06:57:45.211103817 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:45.211107987 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: No virtual environment found 2026-10-02 06:57:45.211123767 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding extra search-path `/tmp/.tmpsVPttF/dependencies/pkg` 2026-10-02 06:57:45.211128267 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding first-party search path `/tmp/.tmpsVPttF/src` 2026-10-02 06:57:45.211132397 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Using vendored stdlib 2026-10-02 06:57:45.211216257 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Python version: Python 3.14, platform: linux 2026-10-02 06:57:45.211225557 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding new file root '/tmp/.tmpsVPttF/dependencies/pkg' of kind SearchPath 2026-10-02 06:57:45.211595218 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project after structural change 2026-10-02 06:57:45.211599548 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project 2026-10-02 06:57:45.211634708 DEBUG notification{method=workspace/didChangeWatchedFiles}: Resolving dynamic module resolution paths 2026-10-02 06:57:45.211659998 DEBUG Received server request `client/registerCapability` 2026-10-02 06:57:45.211663728 INFO Retrying to receive `client/registerCapability` request 2026-10-02 06:57:45.211701808 DEBUG Updating the revision of `/tmp/.tmpsVPttF/dependencies/pkg/dependency.py` 2026-10-02 06:57:45.211716048 DEBUG Received server request `client/unregisterCapability` 2026-10-02 06:57:45.211719238 INFO Retrying to receive `client/unregisterCapability` request 2026-10-02 06:57:45.211728708 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:57:45.211734118 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-02 06:57:45.211743408 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-02 06:57:45.211769429 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpsVPttF/src/main.py", kind: FileContent } 2026-10-02 06:57:45.211773969 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpsVPttF/src/main.py` 2026-10-02 06:57:45.211860549 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpsVPttF/src/main.py` to project `src` 2026-10-02 06:57:45.211902439 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpsVPttF/src/main.py"))}: Checking file '/tmp/.tmpsVPttF/src/main.py' 2026-10-02 06:57:45.218089014 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpsVPttF/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:45.221845683 DEBUG method="textDocument/diagnostic" response.id=3 duration=9.97ms 2026-10-02 06:57:45.221865843 DEBUG Received server response for request 3 2026-10-02 06:57:45.231982307 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:45.232016647 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:45.232023787 DEBUG method="shutdown" response.id=4 duration=11.48µs 2026-10-02 06:57:45.232042997 DEBUG Received server response for request 4 2026-10-02 06:57:45.232046987 DEBUG Client sends notification `exit` 2026-10-02 06:57:45.232062247 DEBUG Received exit notification, exiting ok test file_watching::picks_up_edits_to_unwatched_pth_files ... 2026-10-02 06:57:45.235578246 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:45.235643326 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:45.235680576 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:45.235749756 DEBUG Client info: None 2026-10-02 06:57:45.235780786 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:45.235793866 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "FILE_WATCHER_SUPPORT", "RELATIVE_FILE_WATCHER_SUPPORT", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:45.235800346 INFO Version: Unknown 2026-10-02 06:57:45.235840536 DEBUG Received server response for request 1 2026-10-02 06:57:45.235873667 DEBUG Client sends notification `initialized` 2026-10-02 06:57:45.236001437 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:45.236050257 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:45.236053697 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:45.236122147 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:45.236141557 DEBUG Initializing workspace `file:///tmp/.tmpBz1nFL/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:45.236160347 DEBUG Searching for a project in '/tmp/.tmpBz1nFL/src' 2026-10-02 06:57:45.236209177 DEBUG Found project at '/tmp/.tmpBz1nFL/src' 2026-10-02 06:57:45.236213677 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:45.237372770 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:45.237396040 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmpBz1nFL/venv/pyvenv.cfg' 2026-10-02 06:57:45.237419600 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmpBz1nFL/venv 2026-10-02 06:57:45.237463150 DEBUG Resolved site-packages directories for this virtual environment are: ["/tmp/.tmpBz1nFL/venv/lib/python3.12/site-packages"] 2026-10-02 06:57:45.237479310 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmpBz1nFL/base 2026-10-02 06:57:45.237485380 DEBUG Failed to resolve real stdlib path for this virtual environment 2026-10-02 06:57:45.237487550 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/.tmpBz1nFL/base` 2026-10-02 06:57:45.237500250 DEBUG Adding first-party search path `/tmp/.tmpBz1nFL/src` 2026-10-02 06:57:45.237504630 DEBUG Using vendored stdlib 2026-10-02 06:57:45.237626301 DEBUG Adding site-packages search path `/tmp/.tmpBz1nFL/venv/lib/python3.12/site-packages` 2026-10-02 06:57:45.237632111 INFO Python version: Python 3.12, platform: linux 2026-10-02 06:57:45.237636941 DEBUG Adding new file root '/tmp/.tmpBz1nFL/src' of kind Project 2026-10-02 06:57:45.238264912 DEBUG Adding new file root '/tmp/.tmpBz1nFL/venv/lib/python3.12/site-packages' of kind SearchPath 2026-10-02 06:57:45.239832016 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:45.239874236 DEBUG Resolving dynamic module resolution paths 2026-10-02 06:57:45.239929216 DEBUG Adding editable installation to module resolution path /tmp/.tmpBz1nFL/old 2026-10-02 06:57:45.239932996 DEBUG Adding new file root '/tmp/.tmpBz1nFL/old' of kind SearchPath 2026-10-02 06:57:45.239986996 DEBUG Received server request `client/registerCapability` 2026-10-02 06:57:45.239994277 INFO Retrying to receive `client/registerCapability` request 2026-10-02 06:57:45.240090007 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:45.240097157 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:45.240138507 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpBz1nFL/src/main.py") 2026-10-02 06:57:45.240147297 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpBz1nFL/src/main.py` 2026-10-02 06:57:45.240166037 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpBz1nFL/src/main.py` 2026-10-02 06:57:45.240322807 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpBz1nFL/src/main.py` to project `src` 2026-10-02 06:57:45.240338877 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpBz1nFL/src/main.py` 2026-10-02 06:57:45.240341427 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:45.240349767 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:45.240790038 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpBz1nFL/src/main.py"))}: Checking file '/tmp/.tmpBz1nFL/src/main.py' 2026-10-02 06:57:45.249472779 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpBz1nFL/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:45.250839173 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.48ms 2026-10-02 06:57:45.250854223 DEBUG Received server response for request 2 2026-10-02 06:57:45.250928503 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-02 06:57:45.250950313 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpBz1nFL/src` 2026-10-02 06:57:45.250985633 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpBz1nFL/src/pyproject.toml", kind: Any } 2026-10-02 06:57:45.250997073 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a project in '/tmp/.tmpBz1nFL/src' 2026-10-02 06:57:45.251021023 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Found project at '/tmp/.tmpBz1nFL/src' 2026-10-02 06:57:45.251025173 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:45.251032463 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Defaulting to python-platform `linux` 2026-10-02 06:57:45.251035803 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Resolving local virtual environment: /tmp/.tmpBz1nFL/src/.venv 2026-10-02 06:57:45.251080023 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:45.251084773 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: No virtual environment found 2026-10-02 06:57:45.251096113 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding first-party search path `/tmp/.tmpBz1nFL/src` 2026-10-02 06:57:45.251100253 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Using vendored stdlib 2026-10-02 06:57:45.251203053 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Python version: Python 3.14, platform: linux 2026-10-02 06:57:45.251649854 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project after structural change 2026-10-02 06:57:45.251654934 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project 2026-10-02 06:57:45.251694375 DEBUG notification{method=workspace/didChangeWatchedFiles}: Resolving dynamic module resolution paths 2026-10-02 06:57:45.251716955 DEBUG Received server request `client/registerCapability` 2026-10-02 06:57:45.251720445 INFO Retrying to receive `client/registerCapability` request 2026-10-02 06:57:45.251780235 DEBUG Received server request `client/unregisterCapability` 2026-10-02 06:57:45.251783275 INFO Retrying to receive `client/unregisterCapability` request 2026-10-02 06:57:45.251824555 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-02 06:57:45.251843665 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpBz1nFL/src` 2026-10-02 06:57:45.251867305 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpBz1nFL/src/pyproject.toml", kind: Any } 2026-10-02 06:57:45.251876295 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a project in '/tmp/.tmpBz1nFL/src' 2026-10-02 06:57:45.251901615 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Found project at '/tmp/.tmpBz1nFL/src' 2026-10-02 06:57:45.251905265 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:45.251911905 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Defaulting to python-platform `linux` 2026-10-02 06:57:45.251923685 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Attempting to parse virtual environment metadata at '/tmp/.tmpBz1nFL/venv/pyvenv.cfg' 2026-10-02 06:57:45.251940075 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for site-packages directory in sys.prefix /tmp/.tmpBz1nFL/venv 2026-10-02 06:57:45.251994075 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Resolved site-packages directories for this virtual environment are: ["/tmp/.tmpBz1nFL/venv/lib/python3.12/site-packages"] 2026-10-02 06:57:45.252008555 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for real stdlib directory in sys.prefix /tmp/.tmpBz1nFL/base 2026-10-02 06:57:45.252014545 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Failed to resolve real stdlib path for this virtual environment 2026-10-02 06:57:45.252016865 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/.tmpBz1nFL/base` 2026-10-02 06:57:45.252028235 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding first-party search path `/tmp/.tmpBz1nFL/src` 2026-10-02 06:57:45.252032605 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Using vendored stdlib 2026-10-02 06:57:45.252127516 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding site-packages search path `/tmp/.tmpBz1nFL/venv/lib/python3.12/site-packages` 2026-10-02 06:57:45.252135726 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Python version: Python 3.12, platform: linux 2026-10-02 06:57:45.252530897 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project after structural change 2026-10-02 06:57:45.252535697 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project 2026-10-02 06:57:45.252599787 DEBUG Received server request `client/registerCapability` 2026-10-02 06:57:45.252603387 INFO Retrying to receive `client/registerCapability` request 2026-10-02 06:57:45.252688897 DEBUG Updating the revision of `/tmp/.tmpBz1nFL/venv/lib/python3.12/site-packages/dependency.pth` 2026-10-02 06:57:45.252713627 DEBUG Received server request `client/unregisterCapability` 2026-10-02 06:57:45.252716687 INFO Retrying to receive `client/unregisterCapability` request 2026-10-02 06:57:45.252733107 DEBUG Resolving dynamic module resolution paths 2026-10-02 06:57:45.252736737 DEBUG Adding editable installation to module resolution path /tmp/.tmpBz1nFL/new 2026-10-02 06:57:45.252739677 DEBUG Adding new file root '/tmp/.tmpBz1nFL/new' of kind SearchPath 2026-10-02 06:57:45.252771857 DEBUG Received server request `client/registerCapability` 2026-10-02 06:57:45.252775477 INFO Retrying to receive `client/registerCapability` request 2026-10-02 06:57:45.252818877 DEBUG Received server request `client/unregisterCapability` 2026-10-02 06:57:45.252821617 INFO Retrying to receive `client/unregisterCapability` request 2026-10-02 06:57:45.252827587 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-02 06:57:45.252981738 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpBz1nFL/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:45.255817594 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpBz1nFL/src/main.py"))}: Checking file '/tmp/.tmpBz1nFL/src/main.py' 2026-10-02 06:57:45.255865095 DEBUG method="textDocument/diagnostic" response.id=3 duration=3.03ms 2026-10-02 06:57:45.255878215 DEBUG Received server response for request 3 2026-10-02 06:57:45.265988609 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:45.266022599 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:45.266032059 DEBUG method="shutdown" response.id=4 duration=14.01µs 2026-10-02 06:57:45.266042849 DEBUG Received server response for request 4 2026-10-02 06:57:45.266046809 DEBUG Client sends notification `exit` 2026-10-02 06:57:45.266061319 DEBUG Received exit notification, exiting ok test file_watching::refreshes_script_dependency_after_rewatch ... 2026-10-02 06:57:45.269119627 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:45.269187477 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:45.269223147 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:45.269286187 DEBUG Client info: None 2026-10-02 06:57:45.269319587 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:45.269331997 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:45.269337597 INFO Version: Unknown 2026-10-02 06:57:45.269374707 DEBUG Received server response for request 1 2026-10-02 06:57:45.269407857 DEBUG Client sends notification `initialized` 2026-10-02 06:57:45.269502927 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:45.269540898 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:45.269544558 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:45.269604738 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:45.269620428 DEBUG Initializing workspace `file:///tmp/.tmpYL710N/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:45.269635068 DEBUG Searching for a project in '/tmp/.tmpYL710N/src' 2026-10-02 06:57:45.269667878 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:45.269672858 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:45.270158599 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:45.270163959 DEBUG Resolving local virtual environment: /tmp/.tmpYL710N/src/.venv 2026-10-02 06:57:45.270207239 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:45.270210959 DEBUG No virtual environment found 2026-10-02 06:57:45.270221529 DEBUG Adding first-party search path `/tmp/.tmpYL710N/src` 2026-10-02 06:57:45.270225729 DEBUG Using vendored stdlib 2026-10-02 06:57:45.270315619 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:45.270320049 DEBUG Adding new file root '/tmp/.tmpYL710N/src' of kind Project 2026-10-02 06:57:45.272315384 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:45.272350564 DEBUG Resolving dynamic module resolution paths 2026-10-02 06:57:45.272766835 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:45.272799865 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:45.272804095 DEBUG No virtual environment found 2026-10-02 06:57:45.272810915 DEBUG Adding extra search-path `/tmp/.tmpYL710N/dependencies` 2026-10-02 06:57:45.272815165 DEBUG Using vendored stdlib 2026-10-02 06:57:45.272904066 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:45.272909666 DEBUG Adding new file root '/tmp/.tmpYL710N/dependencies' of kind SearchPath 2026-10-02 06:57:45.272926436 DEBUG Resolving dynamic module resolution paths 2026-10-02 06:57:45.272953416 DEBUG Received server request `client/registerCapability` 2026-10-02 06:57:45.272968976 INFO Retrying to receive `client/registerCapability` request 2026-10-02 06:57:45.273059076 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:45.273066436 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:45.273103076 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpYL710N/src/script.py") 2026-10-02 06:57:45.273110336 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpYL710N/src/script.py` 2026-10-02 06:57:45.273122886 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpYL710N/src/script.py` 2026-10-02 06:57:45.273235056 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpYL710N/src/script.py` to project `src` 2026-10-02 06:57:45.273249267 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpYL710N/src/script.py` 2026-10-02 06:57:45.273251947 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:45.273258637 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:45.273595307 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpYL710N/src/script.py"))}: Checking file '/tmp/.tmpYL710N/src/script.py' 2026-10-02 06:57:45.283771122 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpYL710N/src/script.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:45.285194495 DEBUG method="textDocument/diagnostic" response.id=2 duration=11.92ms 2026-10-02 06:57:45.285211935 DEBUG Received server response for request 2 2026-10-02 06:57:45.285274975 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:57:45.285295235 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-02 06:57:45.285321656 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpYL710N/src/script.py", kind: FileContent } 2026-10-02 06:57:45.285327446 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpYL710N/src/script.py` 2026-10-02 06:57:45.285420036 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpYL710N/src/script.py` to project `src` 2026-10-02 06:57:45.285822777 INFO notification{method=textDocument/didChange}: Defaulting to python-platform `linux` 2026-10-02 06:57:45.285854917 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:45.285859657 DEBUG notification{method=textDocument/didChange}: No virtual environment found 2026-10-02 06:57:45.285862537 DEBUG notification{method=textDocument/didChange}: Using vendored stdlib 2026-10-02 06:57:45.285945437 INFO notification{method=textDocument/didChange}: Python version: Python 3.14, platform: linux 2026-10-02 06:57:45.286005487 DEBUG notification{method=textDocument/didChange}: Resolving dynamic module resolution paths 2026-10-02 06:57:45.286027147 DEBUG Received server request `client/registerCapability` 2026-10-02 06:57:45.286032047 INFO Retrying to receive `client/registerCapability` request 2026-10-02 06:57:45.286082897 DEBUG Received server request `client/unregisterCapability` 2026-10-02 06:57:45.286089647 INFO Retrying to receive `client/unregisterCapability` request 2026-10-02 06:57:45.286126557 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:57:45.286141767 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-02 06:57:45.286167837 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpYL710N/src/script.py", kind: FileContent } 2026-10-02 06:57:45.286172507 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpYL710N/src/script.py` 2026-10-02 06:57:45.286254168 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpYL710N/src/script.py` to project `src` 2026-10-02 06:57:45.286618719 INFO notification{method=textDocument/didChange}: Defaulting to python-platform `linux` 2026-10-02 06:57:45.286646719 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:45.286650599 DEBUG notification{method=textDocument/didChange}: No virtual environment found 2026-10-02 06:57:45.286657009 DEBUG notification{method=textDocument/didChange}: Adding extra search-path `/tmp/.tmpYL710N/dependencies` 2026-10-02 06:57:45.286661369 DEBUG notification{method=textDocument/didChange}: Using vendored stdlib 2026-10-02 06:57:45.286746269 INFO notification{method=textDocument/didChange}: Python version: Python 3.14, platform: linux 2026-10-02 06:57:45.286795009 DEBUG Received server request `client/registerCapability` 2026-10-02 06:57:45.286800109 INFO Retrying to receive `client/registerCapability` request 2026-10-02 06:57:45.286843589 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-02 06:57:45.286884149 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpYL710N/src/script.py"))}: Checking file '/tmp/.tmpYL710N/src/script.py' 2026-10-02 06:57:45.286956029 DEBUG method="textDocument/diagnostic" response.id=3 duration=101.17µs 2026-10-02 06:57:45.286984479 DEBUG Received server response for request 3 2026-10-02 06:57:45.287021140 DEBUG Updating the revision of `/tmp/.tmpYL710N/dependencies/dependency.py` 2026-10-02 06:57:45.287059290 DEBUG Received server request `workspace/diagnostic/refresh` 2026-10-02 06:57:45.287063380 DEBUG Received server request `workspace/inlayHint/refresh` 2026-10-02 06:57:45.287065760 DEBUG Received server request `client/unregisterCapability` 2026-10-02 06:57:45.287068050 INFO Retrying to receive `client/unregisterCapability` request 2026-10-02 06:57:45.287077150 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-02 06:57:45.290096787 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpYL710N/src/script.py"))}: Checking file '/tmp/.tmpYL710N/src/script.py' 2026-10-02 06:57:45.290135307 DEBUG method="textDocument/diagnostic" response.id=4 duration=3.05ms 2026-10-02 06:57:45.290145797 DEBUG Received server response for request 4 2026-10-02 06:57:45.300269281 DEBUG Client sends request `shutdown` with ID 5 2026-10-02 06:57:45.300310902 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:45.300318232 DEBUG method="shutdown" response.id=5 duration=10.50µs 2026-10-02 06:57:45.300329072 DEBUG Received server response for request 5 2026-10-02 06:57:45.300333102 DEBUG Client sends notification `exit` 2026-10-02 06:57:45.300348492 DEBUG Received exit notification, exiting ok test file_watching::watches_project_without_relative_patterns ... 2026-10-02 06:57:45.303473079 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:45.303547609 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:45.303584329 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:45.303642980 DEBUG Client info: None 2026-10-02 06:57:45.303667180 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:45.303680300 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "FILE_WATCHER_SUPPORT", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:45.303686890 INFO Version: Unknown 2026-10-02 06:57:45.303730220 DEBUG Received server response for request 1 2026-10-02 06:57:45.303774190 DEBUG Client sends notification `initialized` 2026-10-02 06:57:45.303872690 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:45.303910450 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:45.303914300 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:45.303988750 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:45.304004490 DEBUG Initializing workspace `file:///tmp/.tmpqUgNLV/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:45.304019641 DEBUG Searching for a project in '/tmp/.tmpqUgNLV/src' 2026-10-02 06:57:45.304052111 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:45.304056971 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:45.304531002 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:45.304536742 DEBUG Resolving local virtual environment: /tmp/.tmpqUgNLV/src/.venv 2026-10-02 06:57:45.304578662 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:45.304583042 DEBUG No virtual environment found 2026-10-02 06:57:45.304593242 DEBUG Adding first-party search path `/tmp/.tmpqUgNLV/src` 2026-10-02 06:57:45.304597472 DEBUG Using vendored stdlib 2026-10-02 06:57:45.304689612 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:45.304694122 DEBUG Adding new file root '/tmp/.tmpqUgNLV/src' of kind Project 2026-10-02 06:57:45.306620027 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.002s 2026-10-02 06:57:45.306658547 DEBUG Resolving dynamic module resolution paths 2026-10-02 06:57:45.306680687 DEBUG Received server request `client/registerCapability` 2026-10-02 06:57:45.306687937 INFO Retrying to receive `client/registerCapability` request 2026-10-02 06:57:45.306770427 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:45.306804337 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-02 06:57:45.306808047 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:45.306815287 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpqUgNLV/src/main.py") 2026-10-02 06:57:45.306822907 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpqUgNLV/src/main.py` 2026-10-02 06:57:45.306836987 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpqUgNLV/src/main.py` 2026-10-02 06:57:45.306958458 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpqUgNLV/src/main.py` to project `src` 2026-10-02 06:57:45.306987698 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpqUgNLV/src/main.py` 2026-10-02 06:57:45.306990098 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:45.306998228 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:45.307015868 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpqUgNLV/src` 2026-10-02 06:57:45.307033838 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpqUgNLV/src/dependency.py", kind: Any } 2026-10-02 06:57:45.307040988 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmpqUgNLV/src/dependency.py` 2026-10-02 06:57:45.307130198 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding file `/tmp/.tmpqUgNLV/src/dependency.py` to project `src` 2026-10-02 06:57:45.307449529 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpqUgNLV/src/main.py"))}: Checking file '/tmp/.tmpqUgNLV/src/main.py' 2026-10-02 06:57:45.316011149 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpqUgNLV/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:45.320169099 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.03ms 2026-10-02 06:57:45.320185279 DEBUG Received server response for request 2 2026-10-02 06:57:45.330321584 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:45.330350374 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:45.330356914 DEBUG method="shutdown" response.id=3 duration=9.75µs 2026-10-02 06:57:45.330366374 DEBUG Received server response for request 3 2026-10-02 06:57:45.330370674 DEBUG Client sends notification `exit` 2026-10-02 06:57:45.330385784 DEBUG Received exit notification, exiting ok test folding_range::folding_range_basic_functionality ... 2026-10-02 06:57:45.333201931 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:45.333264701 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:45.333299951 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:45.333360541 DEBUG Client info: None 2026-10-02 06:57:45.333394941 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:45.333405621 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:45.333411551 INFO Version: Unknown 2026-10-02 06:57:45.333448021 DEBUG Received server response for request 1 2026-10-02 06:57:45.333476751 DEBUG Client sends notification `initialized` 2026-10-02 06:57:45.333491041 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:45.333571562 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:45.333609492 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:45.333612752 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:45.333625062 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:45.333628402 DEBUG Client sends request `textDocument/foldingRange` with ID 2 2026-10-02 06:57:45.333673592 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:45.333688642 DEBUG Initializing workspace `file:///tmp/.tmp7yOgKT/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:45.333703792 DEBUG Searching for a project in '/tmp/.tmp7yOgKT/src' 2026-10-02 06:57:45.333737482 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:45.333742602 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:45.334216863 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:45.334222123 DEBUG Resolving local virtual environment: /tmp/.tmp7yOgKT/src/.venv 2026-10-02 06:57:45.334265413 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:45.334269933 DEBUG No virtual environment found 2026-10-02 06:57:45.334280983 DEBUG Adding first-party search path `/tmp/.tmp7yOgKT/src` 2026-10-02 06:57:45.334284903 DEBUG Using vendored stdlib 2026-10-02 06:57:45.334372234 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:45.334376244 DEBUG Adding new file root '/tmp/.tmp7yOgKT/src' of kind Project 2026-10-02 06:57:45.336320278 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:45.336336008 DEBUG Updating project to check open files 2026-10-02 06:57:45.336399898 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp7yOgKT/src/foo.py") 2026-10-02 06:57:45.336407868 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp7yOgKT/src/foo.py` 2026-10-02 06:57:45.336414898 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp7yOgKT/src/foo.py` 2026-10-02 06:57:45.336529809 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp7yOgKT/src/foo.py` to project `src` 2026-10-02 06:57:45.336544189 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp7yOgKT/src/foo.py` 2026-10-02 06:57:45.336546629 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:45.336554709 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:45.336822979 DEBUG method="textDocument/foldingRange" response.id=2 duration=261.86µs 2026-10-02 06:57:45.336836099 DEBUG Received server response for request 2 2026-10-02 06:57:45.347067704 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:45.347091534 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:45.347099644 DEBUG method="shutdown" response.id=3 duration=10.44µs 2026-10-02 06:57:45.347109384 DEBUG Received server response for request 3 2026-10-02 06:57:45.347112724 DEBUG Client sends notification `exit` 2026-10-02 06:57:45.347122144 DEBUG Received exit notification, exiting ok test folding_range::folding_range_multiline_block_headers ... 2026-10-02 06:57:45.348715038 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:45.348779168 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:45.348813828 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:45.348874698 DEBUG Client info: None 2026-10-02 06:57:45.348897448 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:45.348909199 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:45.348915389 INFO Version: Unknown 2026-10-02 06:57:45.348958279 DEBUG Received server response for request 1 2026-10-02 06:57:45.349015779 DEBUG Client sends notification `initialized` 2026-10-02 06:57:45.349031669 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:45.349119469 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:45.349159799 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:45.349163379 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:45.349178939 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:45.349181909 DEBUG Client sends request `textDocument/foldingRange` with ID 2 2026-10-02 06:57:45.349222429 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:45.349237269 DEBUG Initializing workspace `file:///tmp/.tmpdekqEa/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:45.349252559 DEBUG Searching for a project in '/tmp/.tmpdekqEa/src' 2026-10-02 06:57:45.349287019 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:45.349291789 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:45.349723110 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:45.349728371 DEBUG Resolving local virtual environment: /tmp/.tmpdekqEa/src/.venv 2026-10-02 06:57:45.349770911 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:45.349775331 DEBUG No virtual environment found 2026-10-02 06:57:45.349785861 DEBUG Adding first-party search path `/tmp/.tmpdekqEa/src` 2026-10-02 06:57:45.349789861 DEBUG Using vendored stdlib 2026-10-02 06:57:45.349880471 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:45.349884271 DEBUG Adding new file root '/tmp/.tmpdekqEa/src' of kind Project 2026-10-02 06:57:45.352833438 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-02 06:57:45.352850058 DEBUG Updating project to check open files 2026-10-02 06:57:45.352906608 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpdekqEa/src/foo.py") 2026-10-02 06:57:45.352913898 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpdekqEa/src/foo.py` 2026-10-02 06:57:45.352920488 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpdekqEa/src/foo.py` 2026-10-02 06:57:45.353052188 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpdekqEa/src/foo.py` to project `src` 2026-10-02 06:57:45.353066838 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpdekqEa/src/foo.py` 2026-10-02 06:57:45.353069288 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:45.353076508 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:45.353329819 DEBUG method="textDocument/foldingRange" response.id=2 duration=246.50µs 2026-10-02 06:57:45.353342459 DEBUG Received server response for request 2 2026-10-02 06:57:45.363589714 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:45.363610884 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:45.363617324 DEBUG method="shutdown" response.id=3 duration=9.69µs 2026-10-02 06:57:45.363626794 DEBUG Received server response for request 3 2026-10-02 06:57:45.363630724 DEBUG Client sends notification `exit` 2026-10-02 06:57:45.363640844 DEBUG Received exit notification, exiting ok test folding_range::folding_range_notebook_cells_are_filtered_to_the_requested_cell ... 2026-10-02 06:57:45.365067397 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:45.365130497 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:45.365161948 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:45.365218128 DEBUG Client info: None 2026-10-02 06:57:45.365246268 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:45.365259558 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:45.365265498 INFO Version: Unknown 2026-10-02 06:57:45.365306478 DEBUG Received server response for request 1 2026-10-02 06:57:45.365339608 DEBUG Client sends notification `initialized` 2026-10-02 06:57:45.365353018 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpYJWEFI 2026-10-02 06:57:45.365359818 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:45.365442588 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:45.365471698 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:45.365479188 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:45.365485548 DEBUG No workspace configuration provided for file:///tmp/.tmpYJWEFI 2026-10-02 06:57:45.365499288 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-02 06:57:45.365536168 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:45.365541158 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpYJWEFI, using default options 2026-10-02 06:57:45.365551428 DEBUG Initializing workspace `file:///tmp/.tmpYJWEFI`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:45.365564409 DEBUG Searching for a project in '/tmp/.tmpYJWEFI' 2026-10-02 06:57:45.365590689 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:45.365595459 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:45.366921702 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:45.366931042 DEBUG Resolving local virtual environment: /tmp/.tmpYJWEFI/.venv 2026-10-02 06:57:45.366993552 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:45.366998032 DEBUG No virtual environment found 2026-10-02 06:57:45.367009532 DEBUG Adding first-party search path `/tmp/.tmpYJWEFI` 2026-10-02 06:57:45.367013632 DEBUG Using vendored stdlib 2026-10-02 06:57:45.367137642 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:45.367142082 DEBUG Adding new file root '/tmp/.tmpYJWEFI' of kind Project 2026-10-02 06:57:45.371004582 INFO Project::index_files{project=.tmpYJWEFI}: Indexed 0 file(s) in 0.002s 2026-10-02 06:57:45.371017842 DEBUG Updating project to check open files 2026-10-02 06:57:45.371059482 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:57:45.371062532 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:45.371070452 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:45.371076972 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:57:45.371079232 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:45.371084422 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:45.371090192 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:57:45.371092432 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:45.371097852 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:45.371194962 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/test.ipynb' 2026-10-02 06:57:45.371355833 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-02 06:57:45.383297301 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:45.400739113 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:45.400753483 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:45.400756813 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:45.400778223 DEBUG Client sends request `textDocument/foldingRange` with ID 2 2026-10-02 06:57:45.400882764 DEBUG method="textDocument/foldingRange" response.id=2 duration=90.91µs 2026-10-02 06:57:45.400901364 DEBUG Received server response for request 2 2026-10-02 06:57:45.400909734 DEBUG Client sends request `textDocument/foldingRange` with ID 3 2026-10-02 06:57:45.400938164 DEBUG method="textDocument/foldingRange" response.id=3 duration=21.62µs 2026-10-02 06:57:45.400951194 DEBUG Received server response for request 3 2026-10-02 06:57:45.411230778 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:45.411255838 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:45.411261618 DEBUG method="shutdown" response.id=4 duration=8.68µs 2026-10-02 06:57:45.411274899 DEBUG Received server response for request 4 2026-10-02 06:57:45.411278159 DEBUG Client sends notification `exit` 2026-10-02 06:57:45.411290359 DEBUG Received exit notification, exiting ok test goto_definition::script_search_paths_resolve_imported_symbols ... 2026-10-02 06:57:45.415861880 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:45.415938140 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:45.416001460 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:45.416114760 DEBUG Client info: None 2026-10-02 06:57:45.416156200 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:45.416171400 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:45.416177900 INFO Version: Unknown 2026-10-02 06:57:45.416223270 DEBUG Received server response for request 1 2026-10-02 06:57:45.416265401 DEBUG Client sends notification `initialized` 2026-10-02 06:57:45.416286041 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:45.416374251 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:45.416409171 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:45.416413151 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:45.416428911 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:45.416433201 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:45.416435911 DEBUG Client sends request `textDocument/definition` with ID 2 2026-10-02 06:57:45.416478851 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:45.416495381 DEBUG Initializing workspace `file:///tmp/.tmppNyLUy/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:45.416510921 DEBUG Searching for a project in '/tmp/.tmppNyLUy/src' 2026-10-02 06:57:45.416545851 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:45.416551031 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:45.417069893 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:45.417075973 DEBUG Resolving local virtual environment: /tmp/.tmppNyLUy/src/.venv 2026-10-02 06:57:45.417122703 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:45.417127393 DEBUG No virtual environment found 2026-10-02 06:57:45.417140413 DEBUG Adding first-party search path `/tmp/.tmppNyLUy/src` 2026-10-02 06:57:45.417145043 DEBUG Using vendored stdlib 2026-10-02 06:57:45.417235293 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:45.417239483 DEBUG Adding new file root '/tmp/.tmppNyLUy/src' of kind Project 2026-10-02 06:57:45.419237228 INFO Project::index_files{project=src}: Indexed 3 file(s) in 0.002s 2026-10-02 06:57:45.419253668 DEBUG Updating project to check open files 2026-10-02 06:57:45.419328438 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmppNyLUy/src/script.py") 2026-10-02 06:57:45.419337238 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmppNyLUy/src/script.py` 2026-10-02 06:57:45.419343908 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmppNyLUy/src/script.py` 2026-10-02 06:57:45.419477028 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmppNyLUy/src/script.py` to project `src` 2026-10-02 06:57:45.419491088 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmppNyLUy/src/script.py` 2026-10-02 06:57:45.419493478 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:45.419500758 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180))}}: Set open project files (count: 1) 2026-10-02 06:57:45.419527598 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmppNyLUy/src/ordinary.py") 2026-10-02 06:57:45.419532658 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmppNyLUy/src/ordinary.py` 2026-10-02 06:57:45.419538468 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmppNyLUy/src/ordinary.py` 2026-10-02 06:57:45.419618709 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmppNyLUy/src/ordinary.py` to project `src` 2026-10-02 06:57:45.419626899 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmppNyLUy/src/ordinary.py` 2026-10-02 06:57:45.419629259 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:45.419635599 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180)), file(Id(100))}}: Set open project files (count: 2) 2026-10-02 06:57:45.420340510 INFO request{id=2 method=textDocument/definition}: Defaulting to python-platform `linux` 2026-10-02 06:57:45.420396640 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:45.420401890 DEBUG request{id=2 method=textDocument/definition}: No virtual environment found 2026-10-02 06:57:45.420410860 DEBUG request{id=2 method=textDocument/definition}: Adding extra search-path `/tmp/.tmppNyLUy/src/dependencies` 2026-10-02 06:57:45.420416400 DEBUG request{id=2 method=textDocument/definition}: Using vendored stdlib 2026-10-02 06:57:45.420518441 INFO request{id=2 method=textDocument/definition}: Python version: Python 3.14, platform: linux 2026-10-02 06:57:45.420524191 DEBUG request{id=2 method=textDocument/definition}: Adding new file root '/tmp/.tmppNyLUy/src/dependencies' of kind SearchPath 2026-10-02 06:57:45.420605571 DEBUG request{id=2 method=textDocument/definition}: Resolving dynamic module resolution paths 2026-10-02 06:57:45.420684491 DEBUG method="textDocument/definition" response.id=2 duration=1.04ms 2026-10-02 06:57:45.420698111 DEBUG Received server response for request 2 2026-10-02 06:57:45.420801311 DEBUG Client sends request `textDocument/definition` with ID 3 2026-10-02 06:57:45.420877412 DEBUG request{id=3 method=textDocument/definition}: Resolving dynamic module resolution paths 2026-10-02 06:57:45.420885802 DEBUG request{id=3 method=textDocument/definition}: Module `dependency` not found in search paths 2026-10-02 06:57:45.420898842 DEBUG request{id=3 method=textDocument/definition}: Module `dependency` not found while looking in parent dirs (typing mode) 2026-10-02 06:57:45.420907452 DEBUG method="textDocument/definition" response.id=3 duration=92.59µs 2026-10-02 06:57:45.420916522 DEBUG Received server response for request 3 2026-10-02 06:57:45.430983166 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:45.431004876 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:45.431013836 DEBUG method="shutdown" response.id=4 duration=11.68µs 2026-10-02 06:57:45.431023716 DEBUG Received server response for request 4 2026-10-02 06:57:45.431027616 DEBUG Client sends notification `exit` 2026-10-02 06:57:45.431036536 DEBUG Received exit notification, exiting ok test hover::invalid_script_environment_retains_configured_platform_for_hover ... 2026-10-02 06:57:45.432897701 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:45.432998881 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:45.433047241 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:45.433106171 DEBUG Client info: None 2026-10-02 06:57:45.433135831 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:45.433146391 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:45.433150791 INFO Version: Unknown 2026-10-02 06:57:45.433189421 DEBUG Received server response for request 1 2026-10-02 06:57:45.433235571 DEBUG Client sends notification `initialized` 2026-10-02 06:57:45.433250831 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:45.433326182 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:45.433365832 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:45.433370852 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:45.433389252 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:45.433392592 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-02 06:57:45.433432172 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:45.433447262 DEBUG Initializing workspace `file:///tmp/.tmpkWS80E/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:45.433463592 DEBUG Searching for a project in '/tmp/.tmpkWS80E/src' 2026-10-02 06:57:45.433503802 DEBUG Found project at '/tmp/.tmpkWS80E/src' 2026-10-02 06:57:45.433508312 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:45.433935463 DEBUG Resolving local virtual environment: /tmp/.tmpkWS80E/src/.venv 2026-10-02 06:57:45.433998073 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:45.434002263 DEBUG No virtual environment found 2026-10-02 06:57:45.434013303 DEBUG Adding first-party search path `/tmp/.tmpkWS80E/src` 2026-10-02 06:57:45.434017673 DEBUG Using vendored stdlib 2026-10-02 06:57:45.434109453 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:45.434113323 DEBUG Adding new file root '/tmp/.tmpkWS80E/src' of kind Project 2026-10-02 06:57:45.436085448 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:45.436100928 DEBUG Updating project to check open files 2026-10-02 06:57:45.436159618 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpkWS80E/src/script.py") 2026-10-02 06:57:45.436166578 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpkWS80E/src/script.py` 2026-10-02 06:57:45.436173698 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpkWS80E/src/script.py` 2026-10-02 06:57:45.436306629 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpkWS80E/src/script.py` to project `src` 2026-10-02 06:57:45.436317599 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpkWS80E/src/script.py` 2026-10-02 06:57:45.436320069 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:45.436327109 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:45.437032561 DEBUG request{id=2 method=textDocument/hover}: Default settings failed to discover local Python environment 2026-10-02 06:57:45.437096061 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:45.437100801 DEBUG request{id=2 method=textDocument/hover}: No virtual environment found 2026-10-02 06:57:45.437105281 DEBUG request{id=2 method=textDocument/hover}: Using vendored stdlib 2026-10-02 06:57:45.437236781 INFO request{id=2 method=textDocument/hover}: Python version: Python 3.12, platform: win32 2026-10-02 06:57:45.437374721 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-02 06:57:45.440542029 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["win32"] 2026-10-02 06:57:45.440573979 DEBUG method="textDocument/hover" response.id=2 duration=4.24ms 2026-10-02 06:57:45.440588959 DEBUG Received server response for request 2 2026-10-02 06:57:45.450782414 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:45.450807754 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:45.450814054 DEBUG method="shutdown" response.id=3 duration=10.38µs 2026-10-02 06:57:45.450824464 DEBUG Received server response for request 3 2026-10-02 06:57:45.450828424 DEBUG Client sends notification `exit` 2026-10-02 06:57:45.450838194 DEBUG Received exit notification, exiting ok test hover::invalid_script_retains_valid_environment_settings_for_hover ... 2026-10-02 06:57:45.453424020 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:45.453487980 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:45.453523970 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:45.453581310 DEBUG Client info: None 2026-10-02 06:57:45.453607660 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:45.453620010 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:45.453625780 INFO Version: Unknown 2026-10-02 06:57:45.453669360 DEBUG Received server response for request 1 2026-10-02 06:57:45.453705741 DEBUG Client sends notification `initialized` 2026-10-02 06:57:45.453720501 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:45.453816181 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:45.453857041 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:45.453860781 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:45.453874541 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:45.453877621 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-02 06:57:45.453925351 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:45.453943401 DEBUG Initializing workspace `file:///tmp/.tmpgwbmGc/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:45.453973071 DEBUG Searching for a project in '/tmp/.tmpgwbmGc/src' 2026-10-02 06:57:45.454025281 DEBUG Found project at '/tmp/.tmpgwbmGc/src' 2026-10-02 06:57:45.454030491 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:45.455336785 DEBUG Resolving local virtual environment: /tmp/.tmpgwbmGc/src/.venv 2026-10-02 06:57:45.455386095 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:45.455390585 DEBUG No virtual environment found 2026-10-02 06:57:45.455402795 DEBUG Adding first-party search path `/tmp/.tmpgwbmGc/src` 2026-10-02 06:57:45.455407225 DEBUG Using vendored stdlib 2026-10-02 06:57:45.455523695 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:45.455527975 DEBUG Adding new file root '/tmp/.tmpgwbmGc/src' of kind Project 2026-10-02 06:57:45.457693220 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:45.457710830 DEBUG Updating project to check open files 2026-10-02 06:57:45.457796020 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpgwbmGc/src/script.py") 2026-10-02 06:57:45.457805980 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpgwbmGc/src/script.py` 2026-10-02 06:57:45.457813611 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpgwbmGc/src/script.py` 2026-10-02 06:57:45.457941051 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpgwbmGc/src/script.py` to project `src` 2026-10-02 06:57:45.457955721 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpgwbmGc/src/script.py` 2026-10-02 06:57:45.457958271 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:45.457978351 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:45.458132891 DEBUG request{id=2 method=textDocument/hover}: Resolving requires-python constraint: `<3.12` 2026-10-02 06:57:45.458813593 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:45.458823923 DEBUG request{id=2 method=textDocument/hover}: No virtual environment found 2026-10-02 06:57:45.458827953 DEBUG request{id=2 method=textDocument/hover}: Using vendored stdlib 2026-10-02 06:57:45.458933363 INFO request{id=2 method=textDocument/hover}: Python version: Python 3.14, platform: win32 2026-10-02 06:57:45.459039873 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-02 06:57:45.462255291 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["win32"] 2026-10-02 06:57:45.462284201 DEBUG method="textDocument/hover" response.id=2 duration=4.30ms 2026-10-02 06:57:45.462300261 DEBUG Received server response for request 2 2026-10-02 06:57:45.472470566 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:45.472496586 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:45.472504366 DEBUG method="shutdown" response.id=3 duration=11.82µs 2026-10-02 06:57:45.472514316 DEBUG Received server response for request 3 2026-10-02 06:57:45.472518156 DEBUG Client sends notification `exit` 2026-10-02 06:57:45.472527226 DEBUG Received exit notification, exiting ok test hover::prefers_markdown_when_listed_first ... 2026-10-02 06:57:45.474537861 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: 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:45.474614361 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:45.474651201 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:45.474715511 DEBUG Client info: None 2026-10-02 06:57:45.474743191 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:45.474757611 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "PREFER_MARKDOWN_IN_HOVER", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:45.474764141 INFO Version: Unknown 2026-10-02 06:57:45.474806171 DEBUG Received server response for request 1 2026-10-02 06:57:45.474850541 DEBUG Client sends notification `initialized` 2026-10-02 06:57:45.474866291 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:45.474947812 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:45.474997102 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:45.475000842 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:45.475015352 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:45.475018452 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-02 06:57:45.475063112 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:45.475076802 DEBUG Initializing workspace `file:///tmp/.tmpBbwidX/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:45.475092602 DEBUG Searching for a project in '/tmp/.tmpBbwidX/src' 2026-10-02 06:57:45.475127852 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:45.475132492 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:45.475577833 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:45.475583413 DEBUG Resolving local virtual environment: /tmp/.tmpBbwidX/src/.venv 2026-10-02 06:57:45.475624363 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:45.475628863 DEBUG No virtual environment found 2026-10-02 06:57:45.475639643 DEBUG Adding first-party search path `/tmp/.tmpBbwidX/src` 2026-10-02 06:57:45.475644183 DEBUG Using vendored stdlib 2026-10-02 06:57:45.475738544 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:45.475742604 DEBUG Adding new file root '/tmp/.tmpBbwidX/src' of kind Project 2026-10-02 06:57:45.477728338 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:45.477744098 DEBUG Updating project to check open files 2026-10-02 06:57:45.477806019 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpBbwidX/src/foo.py") 2026-10-02 06:57:45.477813359 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpBbwidX/src/foo.py` 2026-10-02 06:57:45.477819999 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpBbwidX/src/foo.py` 2026-10-02 06:57:45.477942059 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpBbwidX/src/foo.py` to project `src` 2026-10-02 06:57:45.477957159 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpBbwidX/src/foo.py` 2026-10-02 06:57:45.477970199 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:45.477977829 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:45.478295320 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-02 06:57:45.487132441 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-02 06:57:45.488520624 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-02 06:57:45.488553714 DEBUG method="textDocument/hover" response.id=2 duration=10.57ms 2026-10-02 06:57:45.488569424 DEBUG Received server response for request 2 2026-10-02 06:57:45.498656919 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:45.498687179 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:45.498693509 DEBUG method="shutdown" response.id=3 duration=9.67µs 2026-10-02 06:57:45.498703079 DEBUG Received server response for request 3 2026-10-02 06:57:45.498707079 DEBUG Client sends notification `exit` 2026-10-02 06:57:45.498723029 DEBUG Received exit notification, exiting ok test hover::prefers_plain_text_when_listed_first ... 2026-10-02 06:57:45.501274015 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: 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:45.501344705 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:45.501379465 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:45.501437895 DEBUG Client info: None 2026-10-02 06:57:45.501465536 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:45.501479066 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:45.501485196 INFO Version: Unknown 2026-10-02 06:57:45.501525556 DEBUG Received server response for request 1 2026-10-02 06:57:45.501563716 DEBUG Client sends notification `initialized` 2026-10-02 06:57:45.501577456 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:45.501670756 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:45.501704986 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:45.501708876 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:45.501722496 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:45.501725566 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-02 06:57:45.501778446 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:45.501795806 DEBUG Initializing workspace `file:///tmp/.tmpZ4mMm8/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:45.501811756 DEBUG Searching for a project in '/tmp/.tmpZ4mMm8/src' 2026-10-02 06:57:45.501846566 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:45.501852276 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:45.503091809 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:45.503101269 DEBUG Resolving local virtual environment: /tmp/.tmpZ4mMm8/src/.venv 2026-10-02 06:57:45.503151560 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:45.503155830 DEBUG No virtual environment found 2026-10-02 06:57:45.503167140 DEBUG Adding first-party search path `/tmp/.tmpZ4mMm8/src` 2026-10-02 06:57:45.503171380 DEBUG Using vendored stdlib 2026-10-02 06:57:45.503291200 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:45.503296550 DEBUG Adding new file root '/tmp/.tmpZ4mMm8/src' of kind Project 2026-10-02 06:57:45.505466365 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:45.505482365 DEBUG Updating project to check open files 2026-10-02 06:57:45.505569055 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpZ4mMm8/src/foo.py") 2026-10-02 06:57:45.505579935 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpZ4mMm8/src/foo.py` 2026-10-02 06:57:45.505586626 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpZ4mMm8/src/foo.py` 2026-10-02 06:57:45.505716576 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpZ4mMm8/src/foo.py` to project `src` 2026-10-02 06:57:45.505731626 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpZ4mMm8/src/foo.py` 2026-10-02 06:57:45.505733986 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:45.505742346 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:45.506207107 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-02 06:57:45.515613710 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-02 06:57:45.517039633 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-02 06:57:45.517077463 DEBUG method="textDocument/hover" response.id=2 duration=11.33ms 2026-10-02 06:57:45.517094843 DEBUG Received server response for request 2 2026-10-02 06:57:45.527185807 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:45.527220748 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:45.527228218 DEBUG method="shutdown" response.id=3 duration=11.96µs 2026-10-02 06:57:45.527238898 DEBUG Received server response for request 3 2026-10-02 06:57:45.527242708 DEBUG Client sends notification `exit` 2026-10-02 06:57:45.527258768 DEBUG Received exit notification, exiting ok test hover::shared_import_hover_uses_each_script_python_version ... 2026-10-02 06:57:45.529906694 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:45.529981994 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:45.530017144 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:45.530082114 DEBUG Client info: None 2026-10-02 06:57:45.530110695 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:45.530124055 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:45.530129915 INFO Version: Unknown 2026-10-02 06:57:45.530172205 DEBUG Received server response for request 1 2026-10-02 06:57:45.530204105 DEBUG Client sends notification `initialized` 2026-10-02 06:57:45.530217975 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:45.530312825 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:45.530356375 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:45.530360175 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:45.530373335 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:45.530376905 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:45.530379715 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-02 06:57:45.530427785 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:45.530445755 DEBUG Initializing workspace `file:///tmp/.tmpiY2ZtS/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:45.530462705 DEBUG Searching for a project in '/tmp/.tmpiY2ZtS/src' 2026-10-02 06:57:45.530510425 DEBUG Found project at '/tmp/.tmpiY2ZtS/src' 2026-10-02 06:57:45.530515615 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:45.531655698 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:45.531667528 DEBUG Resolving local virtual environment: /tmp/.tmpiY2ZtS/src/.venv 2026-10-02 06:57:45.531717618 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:45.531721728 DEBUG No virtual environment found 2026-10-02 06:57:45.531732818 DEBUG Adding first-party search path `/tmp/.tmpiY2ZtS/src` 2026-10-02 06:57:45.531737108 DEBUG Using vendored stdlib 2026-10-02 06:57:45.531855969 INFO Python version: Python 3.12, platform: linux 2026-10-02 06:57:45.531860159 DEBUG Adding new file root '/tmp/.tmpiY2ZtS/src' of kind Project 2026-10-02 06:57:45.534025804 INFO Project::index_files{project=src}: Indexed 3 file(s) in 0.002s 2026-10-02 06:57:45.534042884 DEBUG Updating project to check open files 2026-10-02 06:57:45.534123024 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpiY2ZtS/src/older.py") 2026-10-02 06:57:45.534132964 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpiY2ZtS/src/older.py` 2026-10-02 06:57:45.534139514 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpiY2ZtS/src/older.py` 2026-10-02 06:57:45.534272954 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpiY2ZtS/src/older.py` to project `src` 2026-10-02 06:57:45.534287794 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpiY2ZtS/src/older.py` 2026-10-02 06:57:45.534290215 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:45.534297705 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180))}}: Set open project files (count: 1) 2026-10-02 06:57:45.534323255 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpiY2ZtS/src/newer.py") 2026-10-02 06:57:45.534327785 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpiY2ZtS/src/newer.py` 2026-10-02 06:57:45.534332375 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpiY2ZtS/src/newer.py` 2026-10-02 06:57:45.534415345 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpiY2ZtS/src/newer.py` to project `src` 2026-10-02 06:57:45.534423335 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpiY2ZtS/src/newer.py` 2026-10-02 06:57:45.534425575 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:45.534431415 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:45.534644215 DEBUG request{id=2 method=textDocument/hover}: Resolving requires-python constraint: `>=3.12` 2026-10-02 06:57:45.534677355 DEBUG request{id=2 method=textDocument/hover}: Resolved requires-python constraint to: 3.12 2026-10-02 06:57:45.535113406 INFO request{id=2 method=textDocument/hover}: Defaulting to python-platform `linux` 2026-10-02 06:57:45.535148477 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:45.535153387 DEBUG request{id=2 method=textDocument/hover}: No virtual environment found 2026-10-02 06:57:45.535160767 DEBUG request{id=2 method=textDocument/hover}: Adding extra search-path `/tmp/.tmpiY2ZtS/src` 2026-10-02 06:57:45.535165817 DEBUG request{id=2 method=textDocument/hover}: Using vendored stdlib 2026-10-02 06:57:45.535258567 INFO request{id=2 method=textDocument/hover}: Python version: Python 3.12, platform: linux 2026-10-02 06:57:45.535362167 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-02 06:57:45.545904622 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[12] 2026-10-02 06:57:45.545945023 DEBUG method="textDocument/hover" response.id=2 duration=11.51ms 2026-10-02 06:57:45.545971463 DEBUG Received server response for request 2 2026-10-02 06:57:45.546096953 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-02 06:57:45.546153723 DEBUG request{id=3 method=textDocument/hover}: Resolving requires-python constraint: `>=3.13` 2026-10-02 06:57:45.546159923 DEBUG request{id=3 method=textDocument/hover}: Resolved requires-python constraint to: 3.13 2026-10-02 06:57:45.546544784 INFO request{id=3 method=textDocument/hover}: Defaulting to python-platform `linux` 2026-10-02 06:57:45.546584234 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:45.546589034 DEBUG request{id=3 method=textDocument/hover}: No virtual environment found 2026-10-02 06:57:45.546595964 DEBUG request{id=3 method=textDocument/hover}: Adding extra search-path `/tmp/.tmpiY2ZtS/src` 2026-10-02 06:57:45.546600974 DEBUG request{id=3 method=textDocument/hover}: Using vendored stdlib 2026-10-02 06:57:45.546689574 INFO request{id=3 method=textDocument/hover}: Python version: Python 3.13, platform: linux 2026-10-02 06:57:45.546731684 DEBUG request{id=3 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-02 06:57:45.556714828 DEBUG request{id=3 method=textDocument/hover}: Inferred type of covering node is Literal[13] 2026-10-02 06:57:45.556764269 DEBUG method="textDocument/hover" response.id=3 duration=10.65ms 2026-10-02 06:57:45.556791969 DEBUG Received server response for request 3 2026-10-02 06:57:45.566925633 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:45.566985173 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:45.566993083 DEBUG method="shutdown" response.id=4 duration=12.11µs 2026-10-02 06:57:45.567011333 DEBUG Received server response for request 4 2026-10-02 06:57:45.567015073 DEBUG Client sends notification `exit` 2026-10-02 06:57:45.567030803 DEBUG Received exit notification, exiting ok test hover::supports_only_markdown ... 2026-10-02 06:57:45.571087013 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: 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:45.571167983 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:45.571207483 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:45.571273604 DEBUG Client info: None 2026-10-02 06:57:45.571306544 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:45.571319624 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "PREFER_MARKDOWN_IN_HOVER", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:45.571325404 INFO Version: Unknown 2026-10-02 06:57:45.571366254 DEBUG Received server response for request 1 2026-10-02 06:57:45.571409284 DEBUG Client sends notification `initialized` 2026-10-02 06:57:45.571423854 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:45.571532174 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:45.571568794 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:45.571572584 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:45.571587994 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:45.571590814 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-02 06:57:45.571651184 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:45.571671514 DEBUG Initializing workspace `file:///tmp/.tmpRH6IRp/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:45.571689885 DEBUG Searching for a project in '/tmp/.tmpRH6IRp/src' 2026-10-02 06:57:45.571723545 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:45.571728905 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:45.572944918 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:45.572956698 DEBUG Resolving local virtual environment: /tmp/.tmpRH6IRp/src/.venv 2026-10-02 06:57:45.573020508 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:45.573025518 DEBUG No virtual environment found 2026-10-02 06:57:45.573037408 DEBUG Adding first-party search path `/tmp/.tmpRH6IRp/src` 2026-10-02 06:57:45.573041698 DEBUG Using vendored stdlib 2026-10-02 06:57:45.573171098 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:45.573177678 DEBUG Adding new file root '/tmp/.tmpRH6IRp/src' of kind Project 2026-10-02 06:57:45.575322593 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:45.575339383 DEBUG Updating project to check open files 2026-10-02 06:57:45.575432903 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpRH6IRp/src/foo.py") 2026-10-02 06:57:45.575444093 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpRH6IRp/src/foo.py` 2026-10-02 06:57:45.575451163 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpRH6IRp/src/foo.py` 2026-10-02 06:57:45.575581774 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpRH6IRp/src/foo.py` to project `src` 2026-10-02 06:57:45.575596384 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpRH6IRp/src/foo.py` 2026-10-02 06:57:45.575598674 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:45.575606594 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:45.576173205 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-02 06:57:45.585925269 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-02 06:57:45.587327222 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-02 06:57:45.587364392 DEBUG method="textDocument/hover" response.id=2 duration=11.75ms 2026-10-02 06:57:45.587380772 DEBUG Received server response for request 2 2026-10-02 06:57:45.597474947 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:45.597512047 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:45.597520947 DEBUG method="shutdown" response.id=3 duration=12.68µs 2026-10-02 06:57:45.597531527 DEBUG Received server response for request 3 2026-10-02 06:57:45.597535747 DEBUG Client sends notification `exit` 2026-10-02 06:57:45.597552587 DEBUG Received exit notification, exiting ok test hover::supports_only_plain_text ... 2026-10-02 06:57:45.600240353 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: 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:45.600315813 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:45.600350003 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:45.600410144 DEBUG Client info: None 2026-10-02 06:57:45.600435294 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:45.600448124 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:45.600453484 INFO Version: Unknown 2026-10-02 06:57:45.600493564 DEBUG Received server response for request 1 2026-10-02 06:57:45.600533454 DEBUG Client sends notification `initialized` 2026-10-02 06:57:45.600547964 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:45.600640154 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:45.600683334 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:45.600687234 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:45.600701994 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:45.600704714 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-02 06:57:45.600756304 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:45.600773394 DEBUG Initializing workspace `file:///tmp/.tmpoNari4/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:45.600790264 DEBUG Searching for a project in '/tmp/.tmpoNari4/src' 2026-10-02 06:57:45.600824995 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:45.600830495 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:45.601997237 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:45.602008117 DEBUG Resolving local virtual environment: /tmp/.tmpoNari4/src/.venv 2026-10-02 06:57:45.602059118 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:45.602064128 DEBUG No virtual environment found 2026-10-02 06:57:45.602076228 DEBUG Adding first-party search path `/tmp/.tmpoNari4/src` 2026-10-02 06:57:45.602080438 DEBUG Using vendored stdlib 2026-10-02 06:57:45.602192488 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:45.602197418 DEBUG Adding new file root '/tmp/.tmpoNari4/src' of kind Project 2026-10-02 06:57:45.604372713 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:45.604388433 DEBUG Updating project to check open files 2026-10-02 06:57:45.604469903 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpoNari4/src/foo.py") 2026-10-02 06:57:45.604480713 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpoNari4/src/foo.py` 2026-10-02 06:57:45.604488123 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpoNari4/src/foo.py` 2026-10-02 06:57:45.604619204 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpoNari4/src/foo.py` to project `src` 2026-10-02 06:57:45.604633624 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpoNari4/src/foo.py` 2026-10-02 06:57:45.604636314 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:45.604643434 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:45.605031295 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-02 06:57:45.613186994 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-02 06:57:45.614554068 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-02 06:57:45.614588258 DEBUG method="textDocument/hover" response.id=2 duration=9.94ms 2026-10-02 06:57:45.614602668 DEBUG Received server response for request 2 2026-10-02 06:57:45.624692552 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:45.624725052 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:45.624730042 DEBUG method="shutdown" response.id=3 duration=8.52µs 2026-10-02 06:57:45.624740002 DEBUG Received server response for request 3 2026-10-02 06:57:45.624743782 DEBUG Client sends notification `exit` 2026-10-02 06:57:45.624759732 DEBUG Received exit notification, exiting ok test implementation::implementation_location_links_with_link_support ... 2026-10-02 06:57:45.627326908 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: 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:45.627396939 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:45.627429619 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:45.627483929 DEBUG Client info: None 2026-10-02 06:57:45.627508439 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:45.627521509 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "IMPLEMENTATION_LINK_SUPPORT"] 2026-10-02 06:57:45.627527139 INFO Version: Unknown 2026-10-02 06:57:45.627568519 DEBUG Received server response for request 1 2026-10-02 06:57:45.627607289 DEBUG Client sends notification `initialized` 2026-10-02 06:57:45.627620179 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpzo6YV7 2026-10-02 06:57:45.627627339 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:45.627706899 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:45.627743369 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:45.627747009 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:45.627753769 DEBUG No workspace configuration provided for file:///tmp/.tmpzo6YV7 2026-10-02 06:57:45.627759849 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:45.627762419 DEBUG Client sends request `textDocument/implementation` with ID 2 2026-10-02 06:57:45.627800920 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:45.627805830 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpzo6YV7, using default options 2026-10-02 06:57:45.627815540 DEBUG Initializing workspace `file:///tmp/.tmpzo6YV7`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:45.627828880 DEBUG Searching for a project in '/tmp/.tmpzo6YV7' 2026-10-02 06:57:45.627854370 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:45.627859530 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:45.628338071 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:45.628343781 DEBUG Resolving local virtual environment: /tmp/.tmpzo6YV7/.venv 2026-10-02 06:57:45.628385401 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:45.628389821 DEBUG No virtual environment found 2026-10-02 06:57:45.628400261 DEBUG Adding first-party search path `/tmp/.tmpzo6YV7` 2026-10-02 06:57:45.628404391 DEBUG Using vendored stdlib 2026-10-02 06:57:45.628496681 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:45.628500371 DEBUG Adding new file root '/tmp/.tmpzo6YV7' of kind Project 2026-10-02 06:57:45.631246048 INFO Project::index_files{project=.tmpzo6YV7}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:45.631263648 DEBUG Updating project to check open files 2026-10-02 06:57:45.631327418 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpzo6YV7/foo.py") 2026-10-02 06:57:45.631334268 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpzo6YV7/foo.py` 2026-10-02 06:57:45.631340668 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpzo6YV7/foo.py` 2026-10-02 06:57:45.631433978 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpzo6YV7/foo.py` to project `.tmpzo6YV7` 2026-10-02 06:57:45.631448228 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpzo6YV7/foo.py` 2026-10-02 06:57:45.631451028 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:45.631457848 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:45.632073980 DEBUG request{id=2 method=textDocument/implementation}: Resolving dynamic module resolution paths 2026-10-02 06:57:45.646226464 DEBUG request{id=2 method=textDocument/implementation}: Module `__builtins__` not found in search paths 2026-10-02 06:57:45.646550235 DEBUG method="textDocument/implementation" response.id=2 duration=15.09ms 2026-10-02 06:57:45.646572385 DEBUG Received server response for request 2 2026-10-02 06:57:45.656712179 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:45.656738919 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:45.656745999 DEBUG method="shutdown" response.id=3 duration=10.64µs 2026-10-02 06:57:45.656756839 DEBUG Received server response for request 3 2026-10-02 06:57:45.656759999 DEBUG Client sends notification `exit` 2026-10-02 06:57:45.656768789 DEBUG Received exit notification, exiting ok test implementation::implementation_locations_without_link_support ... 2026-10-02 06:57:45.659689036 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: 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:45.659761226 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:45.659797727 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:45.659859157 DEBUG Client info: None 2026-10-02 06:57:45.659886327 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:45.659898997 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:45.659904737 INFO Version: Unknown 2026-10-02 06:57:45.659942967 DEBUG Received server response for request 1 2026-10-02 06:57:45.659993817 DEBUG Client sends notification `initialized` 2026-10-02 06:57:45.660007207 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpTJ7Gk8 2026-10-02 06:57:45.660014997 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:45.660101897 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:45.660142667 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:45.660146647 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:45.660154377 DEBUG No workspace configuration provided for file:///tmp/.tmpTJ7Gk8 2026-10-02 06:57:45.660160187 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:45.660162887 DEBUG Client sends request `textDocument/implementation` with ID 2 2026-10-02 06:57:45.660204458 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:45.660209278 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpTJ7Gk8, using default options 2026-10-02 06:57:45.660218718 DEBUG Initializing workspace `file:///tmp/.tmpTJ7Gk8`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:45.660233218 DEBUG Searching for a project in '/tmp/.tmpTJ7Gk8' 2026-10-02 06:57:45.660259478 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:45.660264338 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:45.660725899 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:45.660731489 DEBUG Resolving local virtual environment: /tmp/.tmpTJ7Gk8/.venv 2026-10-02 06:57:45.660774459 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:45.660778599 DEBUG No virtual environment found 2026-10-02 06:57:45.660789879 DEBUG Adding first-party search path `/tmp/.tmpTJ7Gk8` 2026-10-02 06:57:45.660794069 DEBUG Using vendored stdlib 2026-10-02 06:57:45.660883829 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:45.660887729 DEBUG Adding new file root '/tmp/.tmpTJ7Gk8' of kind Project 2026-10-02 06:57:45.663666006 INFO Project::index_files{project=.tmpTJ7Gk8}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:45.663683126 DEBUG Updating project to check open files 2026-10-02 06:57:45.663746116 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpTJ7Gk8/foo.py") 2026-10-02 06:57:45.663753756 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpTJ7Gk8/foo.py` 2026-10-02 06:57:45.663759966 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpTJ7Gk8/foo.py` 2026-10-02 06:57:45.663858006 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpTJ7Gk8/foo.py` to project `.tmpTJ7Gk8` 2026-10-02 06:57:45.663871636 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpTJ7Gk8/foo.py` 2026-10-02 06:57:45.663874026 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:45.663880646 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:45.664305177 DEBUG request{id=2 method=textDocument/implementation}: Resolving dynamic module resolution paths 2026-10-02 06:57:45.676021535 DEBUG request{id=2 method=textDocument/implementation}: Module `__builtins__` not found in search paths 2026-10-02 06:57:45.676267226 DEBUG method="textDocument/implementation" response.id=2 duration=12.38ms 2026-10-02 06:57:45.676289536 DEBUG Received server response for request 2 2026-10-02 06:57:45.686399731 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:45.686435361 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:45.686443941 DEBUG method="shutdown" response.id=3 duration=12.56µs 2026-10-02 06:57:45.686454691 DEBUG Received server response for request 3 2026-10-02 06:57:45.686458081 DEBUG Client sends notification `exit` 2026-10-02 06:57:45.686473631 DEBUG Received exit notification, exiting ok test implementation::implementation_provider_is_advertised ... 2026-10-02 06:57:45.689301487 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:45.689372168 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:45.689409108 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:45.689466198 DEBUG Client info: None 2026-10-02 06:57:45.689490468 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:45.689503338 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:45.689509158 INFO Version: Unknown 2026-10-02 06:57:45.689551468 DEBUG Received server response for request 1 2026-10-02 06:57:45.689591168 DEBUG Client sends notification `initialized` 2026-10-02 06:57:45.689603718 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp4eyLNX 2026-10-02 06:57:45.689610648 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:45.689696208 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:45.689734098 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:45.689738039 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:45.689745399 DEBUG No workspace configuration provided for file:///tmp/.tmp4eyLNX 2026-10-02 06:57:45.689796909 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:45.689802239 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp4eyLNX, using default options 2026-10-02 06:57:45.689811019 DEBUG Initializing workspace `file:///tmp/.tmp4eyLNX`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:45.689824799 DEBUG Searching for a project in '/tmp/.tmp4eyLNX' 2026-10-02 06:57:45.689851309 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:45.689855959 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:45.690322580 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:45.690328280 DEBUG Resolving local virtual environment: /tmp/.tmp4eyLNX/.venv 2026-10-02 06:57:45.690372090 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:45.690376720 DEBUG No virtual environment found 2026-10-02 06:57:45.690387320 DEBUG Adding first-party search path `/tmp/.tmp4eyLNX` 2026-10-02 06:57:45.690391340 DEBUG Using vendored stdlib 2026-10-02 06:57:45.690480690 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:45.690485080 DEBUG Adding new file root '/tmp/.tmp4eyLNX' of kind Project 2026-10-02 06:57:45.694296580 INFO Project::index_files{project=.tmp4eyLNX}: Indexed 0 file(s) in 0.003s 2026-10-02 06:57:45.694313900 DEBUG Updating project to check open files 2026-10-02 06:57:45.699818053 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:45.699843443 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:45.699849183 DEBUG method="shutdown" response.id=2 duration=9.83µs 2026-10-02 06:57:45.699860503 DEBUG Received server response for request 2 2026-10-02 06:57:45.699864813 DEBUG Client sends notification `exit` 2026-10-02 06:57:45.699873753 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:45.701285926 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:45.701348376 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:45.701377657 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:45.701433097 DEBUG Client info: None 2026-10-02 06:57:45.701454867 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: 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:45.701466717 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:45.701472017 INFO Version: Unknown 2026-10-02 06:57:45.701510087 DEBUG Received server response for request 1 2026-10-02 06:57:45.701544167 DEBUG Client sends notification `initialized` 2026-10-02 06:57:45.701558417 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:45.701626457 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:45.701659067 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:45.701662987 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:45.701675037 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:45.701678117 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-02 06:57:45.701722737 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:45.701737397 DEBUG Initializing workspace `file:///tmp/.tmpHVNug1/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:45.701751717 DEBUG Searching for a project in '/tmp/.tmpHVNug1/src' 2026-10-02 06:57:45.701783458 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:45.701788128 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:45.702222299 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:45.702227559 DEBUG Resolving local virtual environment: /tmp/.tmpHVNug1/src/.venv 2026-10-02 06:57:45.702266009 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:45.702270299 DEBUG No virtual environment found 2026-10-02 06:57:45.702280669 DEBUG Adding first-party search path `/tmp/.tmpHVNug1/src` 2026-10-02 06:57:45.702284659 DEBUG Using vendored stdlib 2026-10-02 06:57:45.702374049 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:45.702377879 DEBUG Adding new file root '/tmp/.tmpHVNug1/src' of kind Project 2026-10-02 06:57:45.704309814 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:45.704326204 DEBUG Updating project to check open files 2026-10-02 06:57:45.704391524 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpHVNug1/src/foo.py") 2026-10-02 06:57:45.704398404 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpHVNug1/src/foo.py` 2026-10-02 06:57:45.704405014 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpHVNug1/src/foo.py` 2026-10-02 06:57:45.704528514 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpHVNug1/src/foo.py` to project `src` 2026-10-02 06:57:45.704543894 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpHVNug1/src/foo.py` 2026-10-02 06:57:45.704546234 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:45.704553334 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:45.704708845 DEBUG method="textDocument/hover" response.id=2 duration=148.89µs 2026-10-02 06:57:45.704723985 DEBUG Received server response for request 2 2026-10-02 06:57:45.714798249 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:45.714817429 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:45.714822499 DEBUG method="shutdown" response.id=3 duration=7.55µs 2026-10-02 06:57:45.714831789 DEBUG Received server response for request 3 2026-10-02 06:57:45.714836159 DEBUG Client sends notification `exit` 2026-10-02 06:57:45.714845219 DEBUG Received exit notification, exiting ok test initialize::disable_language_services_set_on_workspace ... 2026-10-02 06:57:45.716256582 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:45.716320653 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:45.716352063 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:45.716401003 DEBUG Client info: None 2026-10-02 06:57:45.716423183 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:45.716433413 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:45.716439323 INFO Version: Unknown 2026-10-02 06:57:45.716479913 DEBUG Received server response for request 1 2026-10-02 06:57:45.716511703 DEBUG Client sends notification `initialized` 2026-10-02 06:57:45.716525923 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:45.716613063 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:45.716644703 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:45.716651943 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:45.716668313 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:45.716671703 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-02 06:57:45.716712243 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:45.716728424 DEBUG Initializing workspace `file:///tmp/.tmp3kCjuQ/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:45.716741674 DEBUG Searching for a project in '/tmp/.tmp3kCjuQ/src' 2026-10-02 06:57:45.716773824 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:45.716778974 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:45.718132867 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:45.718141777 DEBUG Resolving local virtual environment: /tmp/.tmp3kCjuQ/src/.venv 2026-10-02 06:57:45.718193107 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:45.718198247 DEBUG No virtual environment found 2026-10-02 06:57:45.718209327 DEBUG Adding first-party search path `/tmp/.tmp3kCjuQ/src` 2026-10-02 06:57:45.718213627 DEBUG Using vendored stdlib 2026-10-02 06:57:45.718342257 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:45.718346647 DEBUG Adding new file root '/tmp/.tmp3kCjuQ/src' of kind Project 2026-10-02 06:57:45.721369335 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:45.721385335 DEBUG Updating project to check open files 2026-10-02 06:57:45.721475265 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp3kCjuQ/src/foo.py") 2026-10-02 06:57:45.721484705 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp3kCjuQ/src/foo.py` 2026-10-02 06:57:45.721491805 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp3kCjuQ/src/foo.py` 2026-10-02 06:57:45.721619675 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp3kCjuQ/src/foo.py` to project `src` 2026-10-02 06:57:45.721633275 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp3kCjuQ/src/foo.py` 2026-10-02 06:57:45.721635645 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:45.721642975 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:45.721683485 DEBUG method="textDocument/hover" response.id=2 duration=33.84µs 2026-10-02 06:57:45.721694855 DEBUG Received server response for request 2 2026-10-02 06:57:45.731778330 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:45.731800750 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:45.731806850 DEBUG method="shutdown" response.id=3 duration=9.44µs 2026-10-02 06:57:45.731814380 DEBUG Received server response for request 3 2026-10-02 06:57:45.731818370 DEBUG Client sends notification `exit` 2026-10-02 06:57:45.731825010 DEBUG Received exit notification, exiting ok test initialize::empty_workspace_folders ... 2026-10-02 06:57:45.733294323 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:45.733362393 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:45.733396714 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:45.733462094 DEBUG Client info: None 2026-10-02 06:57:45.733497214 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:45.733510594 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:45.733517064 INFO Version: Unknown 2026-10-02 06:57:45.733560854 DEBUG Received server response for request 1 2026-10-02 06:57:45.733595604 DEBUG Client sends notification `initialized` 2026-10-02 06:57:45.733608414 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp4wcZiG 2026-10-02 06:57:45.733615664 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:45.733690674 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:45.733725924 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:45.733729454 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:45.733735694 DEBUG No workspace configuration provided for file:///tmp/.tmp4wcZiG 2026-10-02 06:57:45.733790874 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:45.733796325 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp4wcZiG, using default options 2026-10-02 06:57:45.733804675 DEBUG Initializing workspace `file:///tmp/.tmp4wcZiG`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:45.733817345 DEBUG Searching for a project in '/tmp/.tmp4wcZiG' 2026-10-02 06:57:45.733845615 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:45.733850435 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:45.734315376 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:45.734321246 DEBUG Resolving local virtual environment: /tmp/.tmp4wcZiG/.venv 2026-10-02 06:57:45.734362306 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:45.734366226 DEBUG No virtual environment found 2026-10-02 06:57:45.734378696 DEBUG Adding first-party search path `/tmp/.tmp4wcZiG` 2026-10-02 06:57:45.734382526 DEBUG Using vendored stdlib 2026-10-02 06:57:45.734473376 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:45.734477826 DEBUG Adding new file root '/tmp/.tmp4wcZiG' of kind Project 2026-10-02 06:57:45.738330915 INFO Project::index_files{project=.tmp4wcZiG}: Indexed 0 file(s) in 0.003s 2026-10-02 06:57:45.738343366 DEBUG Updating project to check open files 2026-10-02 06:57:45.743983539 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:45.744002359 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:45.744008639 DEBUG method="shutdown" response.id=2 duration=8.95µs 2026-10-02 06:57:45.744018389 DEBUG Received server response for request 2 2026-10-02 06:57:45.744022339 DEBUG Client sends notification `exit` 2026-10-02 06:57:45.744031639 DEBUG Received exit notification, exiting ok test initialize::malformed_initialization_options_preserve_workspace_trust ... 2026-10-02 06:57:45.745274742 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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:45.745321012 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:45.745349522 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:45.745398682 ERROR Failed to deserialize initialization options: unknown variant `invalid`, expected one of `off`, `openFilesOnly`, `workspace` 2026-10-02 06:57:45.745424422 DEBUG Client info: None 2026-10-02 06:57:45.745426572 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:45.745436043 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:45.745440073 INFO Version: Unknown 2026-10-02 06:57:45.745478703 DEBUG Received server response for request 1 2026-10-02 06:57:45.745504513 DEBUG Client sends notification `initialized` 2026-10-02 06:57:45.745517353 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:45.745588923 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:45.745622303 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:45.745625543 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:45.745637053 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:45.745676473 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:45.745691063 DEBUG Initializing workspace `file:///tmp/.tmpXPhYk9/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:45.745705033 DEBUG Searching for a project in '/tmp/.tmpXPhYk9/src' 2026-10-02 06:57:45.745736943 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:45.745741243 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:45.746176354 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:45.746182144 DEBUG Resolving local virtual environment: /tmp/.tmpXPhYk9/src/.venv 2026-10-02 06:57:45.746220714 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:45.746224554 DEBUG No virtual environment found 2026-10-02 06:57:45.746234884 DEBUG Adding first-party search path `/tmp/.tmpXPhYk9/src` 2026-10-02 06:57:45.746239044 DEBUG Using vendored stdlib 2026-10-02 06:57:45.746323715 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:45.746327675 DEBUG Adding new file root '/tmp/.tmpXPhYk9/src' of kind Project 2026-10-02 06:57:45.748285189 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:45.748299409 DEBUG Updating project to check open files 2026-10-02 06:57:45.748360810 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpXPhYk9/src/script.py") 2026-10-02 06:57:45.748367750 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpXPhYk9/src/script.py` 2026-10-02 06:57:45.748374200 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpXPhYk9/src/script.py` 2026-10-02 06:57:45.748497890 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpXPhYk9/src/script.py` to project `src` 2026-10-02 06:57:45.748509300 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpXPhYk9/src/script.py` 2026-10-02 06:57:45.748511560 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:45.748517990 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:45.748919691 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-02 06:57:45.748950201 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:45.748954961 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-02 06:57:45.748958731 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-02 06:57:45.749074231 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.14, platform: linux 2026-10-02 06:57:45.749110701 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpXPhYk9/src/script.py' 2026-10-02 06:57:45.749163682 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-02 06:57:45.758899755 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:45.758990535 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:45.758999535 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:45.769101149 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:45.769138670 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:45.769149190 DEBUG method="shutdown" response.id=2 duration=14.89µs 2026-10-02 06:57:45.769159650 DEBUG Received server response for request 2 2026-10-02 06:57:45.769164260 DEBUG Client sends notification `exit` 2026-10-02 06:57:45.769181150 DEBUG Received exit notification, exiting ok test initialize::malformed_trust_rejects_initialization - should panic ... 2026-10-02 06:57:45.771353585 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:45.771419005 DEBUG Architecture: x86_64, OS: linux ok test initialize::missing_virtual_env_does_not_panic ... 2026-10-02 06:57:45.771454535 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:45.771536335 DEBUG Received server response for request 1 2026-10-02 06:57:45.772510398 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:45.772577368 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:45.772614818 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:45.772680648 DEBUG Client info: None 2026-10-02 06:57:45.772712038 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:45.772724098 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:45.772730748 INFO Version: Unknown 2026-10-02 06:57:45.772770998 DEBUG Received server response for request 1 2026-10-02 06:57:45.772809468 DEBUG Client sends notification `initialized` 2026-10-02 06:57:45.772824708 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:45.772913639 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:45.772953619 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:45.772957199 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:45.773038279 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:45.773057789 DEBUG Initializing workspace `file:///tmp/.tmp9oUn3v/project`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:45.773075129 DEBUG Searching for a project in '/tmp/.tmp9oUn3v/project' 2026-10-02 06:57:45.773114099 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:45.773119019 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:45.774351102 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:45.774362992 DEBUG Resolving `VIRTUAL_ENV` environment variable: /nonexistent/virtual/env/path 2026-10-02 06:57:45.774474272 ERROR Failed to load project for workspace `file:///tmp/.tmp9oUn3v/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:45.774497773 DEBUG Received notification `window/showMessage` 2026-10-02 06:57:45.774504233 INFO Retrying to receive `window/showMessage` notification 2026-10-02 06:57:45.774975654 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:45.774982684 DEBUG Resolving `VIRTUAL_ENV` environment variable: /nonexistent/virtual/env/path 2026-10-02 06:57:45.774990184 DEBUG Default settings failed to discover local Python environment 2026-10-02 06:57:45.775031064 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:45.775034994 DEBUG No virtual environment found 2026-10-02 06:57:45.775047444 DEBUG Adding first-party search path `/tmp/.tmp9oUn3v/project` 2026-10-02 06:57:45.775051824 DEBUG Using vendored stdlib 2026-10-02 06:57:45.775171344 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:45.775177954 DEBUG Adding new file root '/tmp/.tmp9oUn3v/project' of kind Project 2026-10-02 06:57:45.777343759 INFO Project::index_files{project=project}: Indexed 0 file(s) in 0.002s 2026-10-02 06:57:45.777359859 DEBUG Updating project to check open files 2026-10-02 06:57:45.784648807 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:45.784677237 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:45.784683567 DEBUG method="shutdown" response.id=2 duration=11.86µs 2026-10-02 06:57:45.784695787 DEBUG Received server response for request 2 2026-10-02 06:57:45.784700067 DEBUG Client sends notification `exit` 2026-10-02 06:57:45.784710217 DEBUG Received exit notification, exiting ok test initialize::open_files_diagnostic_registration ... 2026-10-02 06:57:45.785980610 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:45.786037120 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:45.786066600 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:45.786118240 DEBUG Client info: None 2026-10-02 06:57:45.786144971 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:45.786154931 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:45.786160221 INFO Version: Unknown 2026-10-02 06:57:45.786197381 DEBUG Received server response for request 1 2026-10-02 06:57:45.786224091 DEBUG Client sends notification `initialized` 2026-10-02 06:57:45.786237421 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:45.786312261 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:45.786345231 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:45.786348671 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:45.786406591 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:45.786421051 DEBUG Initializing workspace `file:///tmp/.tmpSBHaxy/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:45.786434371 DEBUG Searching for a project in '/tmp/.tmpSBHaxy/foo' 2026-10-02 06:57:45.786467421 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:45.786472491 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:45.786922742 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:45.786927682 DEBUG Resolving local virtual environment: /tmp/.tmpSBHaxy/foo/.venv 2026-10-02 06:57:45.786982732 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:45.786986722 DEBUG No virtual environment found 2026-10-02 06:57:45.786997882 DEBUG Adding first-party search path `/tmp/.tmpSBHaxy/foo` 2026-10-02 06:57:45.787002042 DEBUG Using vendored stdlib 2026-10-02 06:57:45.787110083 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:45.787114613 DEBUG Adding new file root '/tmp/.tmpSBHaxy/foo' of kind Project 2026-10-02 06:57:45.789110388 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-10-02 06:57:45.789126178 DEBUG Updating project to check open files 2026-10-02 06:57:45.789139408 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-10-02 06:57:45.789158978 DEBUG Received server request `client/registerCapability` 2026-10-02 06:57:45.789165638 INFO Retrying to receive `client/registerCapability` request 2026-10-02 06:57:45.799298202 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:45.799320242 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:45.799325872 DEBUG method="shutdown" response.id=2 duration=9.49µs 2026-10-02 06:57:45.799336822 DEBUG Received server response for request 2 2026-10-02 06:57:45.799341652 DEBUG Client sends notification `exit` 2026-10-02 06:57:45.799351072 DEBUG Received exit notification, exiting ok test initialize::open_files_diagnostic_registration_via_initialization ... 2026-10-02 06:57:45.800605495 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:45.800661065 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:45.800693075 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:45.800764416 DEBUG Client info: None 2026-10-02 06:57:45.800791186 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:45.800800676 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:45.800805496 INFO Version: Unknown 2026-10-02 06:57:45.800840706 DEBUG Received server response for request 1 2026-10-02 06:57:45.800869526 DEBUG Client sends notification `initialized` 2026-10-02 06:57:45.800883916 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:45.800955006 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:45.801007386 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:45.801010866 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:45.801065136 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:45.801078296 DEBUG Initializing workspace `file:///tmp/.tmprSyw3L/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:45.801092006 DEBUG Searching for a project in '/tmp/.tmprSyw3L/foo' 2026-10-02 06:57:45.801122897 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:45.801127307 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:45.801555788 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:45.801561468 DEBUG Resolving local virtual environment: /tmp/.tmprSyw3L/foo/.venv 2026-10-02 06:57:45.801601228 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:45.801605488 DEBUG No virtual environment found 2026-10-02 06:57:45.801615438 DEBUG Adding first-party search path `/tmp/.tmprSyw3L/foo` 2026-10-02 06:57:45.801619858 DEBUG Using vendored stdlib 2026-10-02 06:57:45.801716988 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:45.801721118 DEBUG Adding new file root '/tmp/.tmprSyw3L/foo' of kind Project 2026-10-02 06:57:45.803670963 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-10-02 06:57:45.803688613 DEBUG Updating project to check open files 2026-10-02 06:57:45.803702113 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-10-02 06:57:45.803718233 DEBUG Received server request `client/registerCapability` 2026-10-02 06:57:45.803724853 INFO Retrying to receive `client/registerCapability` request 2026-10-02 06:57:45.813859227 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:45.813886557 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:45.813893617 DEBUG method="shutdown" response.id=2 duration=11.85µs 2026-10-02 06:57:45.813904107 DEBUG Received server response for request 2 2026-10-02 06:57:45.813908177 DEBUG Client sends notification `exit` 2026-10-02 06:57:45.813917427 DEBUG Received exit notification, exiting ok test initialize::open_files_diagnostic_registration_without_configuration ... 2026-10-02 06:57:45.815251401 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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:45.815302931 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:45.815340321 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:45.815416241 DEBUG Client info: None 2026-10-02 06:57:45.815445401 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:45.815458491 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION"] 2026-10-02 06:57:45.815464171 INFO Version: Unknown 2026-10-02 06:57:45.815504691 DEBUG Received server response for request 1 2026-10-02 06:57:45.815531841 DEBUG Client sends notification `initialized` 2026-10-02 06:57:45.815547031 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:45.815644601 INFO Client does not support workspace configuration, initializing workspaces using the initialization options 2026-10-02 06:57:45.815669612 DEBUG Initializing workspace `file:///tmp/.tmpAYFynM/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:45.815682972 DEBUG Searching for a project in '/tmp/.tmpAYFynM/foo' 2026-10-02 06:57:45.815714562 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:45.815719362 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:45.817078245 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:45.817086485 DEBUG Resolving local virtual environment: /tmp/.tmpAYFynM/foo/.venv 2026-10-02 06:57:45.817136035 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:45.817140465 DEBUG No virtual environment found 2026-10-02 06:57:45.817153315 DEBUG Adding first-party search path `/tmp/.tmpAYFynM/foo` 2026-10-02 06:57:45.817157655 DEBUG Using vendored stdlib 2026-10-02 06:57:45.817274895 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:45.817280625 DEBUG Adding new file root '/tmp/.tmpAYFynM/foo' of kind Project 2026-10-02 06:57:45.819496331 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-10-02 06:57:45.819511011 DEBUG Updating project to check open files 2026-10-02 06:57:45.819531401 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-10-02 06:57:45.819558221 DEBUG Received server request `client/registerCapability` 2026-10-02 06:57:45.819565011 INFO Retrying to receive `client/registerCapability` request 2026-10-02 06:57:45.829696085 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:45.829717715 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:45.829723555 DEBUG method="shutdown" response.id=2 duration=10.32µs 2026-10-02 06:57:45.829732415 DEBUG Received server response for request 2 2026-10-02 06:57:45.829735575 DEBUG Client sends notification `exit` 2026-10-02 06:57:45.829742985 DEBUG Received exit notification, exiting ok test initialize::register_multiple_capabilities ... 2026-10-02 06:57:45.831187649 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:45.831255649 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:45.831287739 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:45.831356199 DEBUG Client info: None 2026-10-02 06:57:45.831385919 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:45.831398649 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:45.831404549 INFO Version: Unknown 2026-10-02 06:57:45.831446329 DEBUG Received server response for request 1 2026-10-02 06:57:45.831489640 DEBUG Client sends notification `initialized` 2026-10-02 06:57:45.831503690 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:45.831570940 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:45.831607940 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:45.831611890 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:45.831671540 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:45.831686960 DEBUG Initializing workspace `file:///tmp/.tmpxjv8cy/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:45.831702130 DEBUG Searching for a project in '/tmp/.tmpxjv8cy/foo' 2026-10-02 06:57:45.831736420 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:45.831741200 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:45.832226721 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:45.832232461 DEBUG Resolving local virtual environment: /tmp/.tmpxjv8cy/foo/.venv 2026-10-02 06:57:45.832279331 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:45.832283341 DEBUG No virtual environment found 2026-10-02 06:57:45.832294341 DEBUG Adding first-party search path `/tmp/.tmpxjv8cy/foo` 2026-10-02 06:57:45.832298291 DEBUG Using vendored stdlib 2026-10-02 06:57:45.832396182 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:45.832400382 DEBUG Adding new file root '/tmp/.tmpxjv8cy/foo' of kind Project 2026-10-02 06:57:45.835442359 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.003s 2026-10-02 06:57:45.835456349 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-10-02 06:57:45.835473269 DEBUG Received server request `client/registerCapability` 2026-10-02 06:57:45.835479829 INFO Retrying to receive `client/registerCapability` request 2026-10-02 06:57:45.845631604 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:45.845662934 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:45.845670684 DEBUG method="shutdown" response.id=2 duration=11.93µs 2026-10-02 06:57:45.845680884 DEBUG Received server response for request 2 2026-10-02 06:57:45.845685074 DEBUG Client sends notification `exit` 2026-10-02 06:57:45.845701364 DEBUG Received exit notification, exiting ok test initialize::single_workspace_folder ... 2026-10-02 06:57:45.847000027 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:45.847053887 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:45.847084607 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:45.847143917 DEBUG Client info: None 2026-10-02 06:57:45.847171067 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:45.847181387 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:45.847186007 INFO Version: Unknown 2026-10-02 06:57:45.847225397 DEBUG Received server response for request 1 2026-10-02 06:57:45.847257288 DEBUG Client sends notification `initialized` 2026-10-02 06:57:45.847270678 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:45.847345048 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:45.847380968 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:45.847384188 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:45.847444808 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:45.847458928 DEBUG Initializing workspace `file:///tmp/.tmp307otq/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:45.847473588 DEBUG Searching for a project in '/tmp/.tmp307otq/foo' 2026-10-02 06:57:45.847507388 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:45.847512438 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:45.847986869 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:45.847992029 DEBUG Resolving local virtual environment: /tmp/.tmp307otq/foo/.venv 2026-10-02 06:57:45.848034169 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:45.848038179 DEBUG No virtual environment found 2026-10-02 06:57:45.848049749 DEBUG Adding first-party search path `/tmp/.tmp307otq/foo` 2026-10-02 06:57:45.848054309 DEBUG Using vendored stdlib 2026-10-02 06:57:45.848143920 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:45.848147680 DEBUG Adding new file root '/tmp/.tmp307otq/foo' of kind Project 2026-10-02 06:57:45.851069367 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.003s 2026-10-02 06:57:45.851085427 DEBUG Updating project to check open files 2026-10-02 06:57:45.857616912 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:45.857641822 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:45.857648603 DEBUG method="shutdown" response.id=2 duration=11.07µs 2026-10-02 06:57:45.857660283 DEBUG Received server response for request 2 2026-10-02 06:57:45.857663973 DEBUG Client sends notification `exit` 2026-10-02 06:57:45.857672613 DEBUG Received exit notification, exiting ok test initialize::unknown_initialization_options ... 2026-10-02 06:57:45.858905716 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:45.858954806 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:45.859005746 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:45.859069656 DEBUG Client info: None 2026-10-02 06:57:45.859096476 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, 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:45.859107866 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:45.859112146 INFO Version: Unknown 2026-10-02 06:57:45.859150086 DEBUG Received server response for request 1 2026-10-02 06:57:45.859182546 DEBUG Client sends notification `initialized` 2026-10-02 06:57:45.859196466 WARN Received unknown options during initialization: { "bar": null } 2026-10-02 06:57:45.859204836 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:45.859207506 DEBUG Received notification `window/showMessage` 2026-10-02 06:57:45.859210966 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:45.859276826 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:45.859314167 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:45.859317547 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:45.859380767 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:45.859395817 DEBUG Initializing workspace `file:///tmp/.tmppL9CsI/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:45.859410307 DEBUG Searching for a project in '/tmp/.tmppL9CsI/foo' 2026-10-02 06:57:45.859442777 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:45.859447097 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:45.859880688 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:45.859885608 DEBUG Resolving local virtual environment: /tmp/.tmppL9CsI/foo/.venv 2026-10-02 06:57:45.859925918 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:45.859929718 DEBUG No virtual environment found 2026-10-02 06:57:45.859940018 DEBUG Adding first-party search path `/tmp/.tmppL9CsI/foo` 2026-10-02 06:57:45.859944148 DEBUG Using vendored stdlib 2026-10-02 06:57:45.860051338 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:45.860055958 DEBUG Adding new file root '/tmp/.tmppL9CsI/foo' of kind Project 2026-10-02 06:57:45.863007225 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.003s 2026-10-02 06:57:45.863021646 DEBUG Updating project to check open files 2026-10-02 06:57:45.869444661 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:45.869467091 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:45.869472481 DEBUG method="shutdown" response.id=2 duration=9.57µs 2026-10-02 06:57:45.869483301 DEBUG Received server response for request 2 2026-10-02 06:57:45.869486761 DEBUG Client sends notification `exit` 2026-10-02 06:57:45.869495391 DEBUG Received exit notification, exiting ok test initialize::unknown_options_in_workspace_configuration ... 2026-10-02 06:57:45.870683734 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:45.870734714 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:45.870764224 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:45.870814044 DEBUG Client info: None 2026-10-02 06:57:45.870841334 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:45.870850614 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:45.870856144 INFO Version: Unknown 2026-10-02 06:57:45.870894474 DEBUG Received server response for request 1 2026-10-02 06:57:45.870919644 DEBUG Client sends notification `initialized` 2026-10-02 06:57:45.870933375 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:45.871010445 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:45.871045425 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:45.871048955 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:45.871099675 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:45.871112395 WARN Received unknown options for workspace `file:///tmp/.tmpXPqrZY/foo`: { "bar": null } 2026-10-02 06:57:45.871122845 DEBUG Received notification `window/showMessage` 2026-10-02 06:57:45.871121365 DEBUG Initializing workspace `file:///tmp/.tmpXPqrZY/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:45.871126265 INFO Retrying to receive `window/showMessage` notification 2026-10-02 06:57:45.871136125 DEBUG Searching for a project in '/tmp/.tmpXPqrZY/foo' 2026-10-02 06:57:45.871171275 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:45.871176225 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:45.871612886 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:45.871618156 DEBUG Resolving local virtual environment: /tmp/.tmpXPqrZY/foo/.venv 2026-10-02 06:57:45.871656016 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:45.871660066 DEBUG No virtual environment found 2026-10-02 06:57:45.871670586 DEBUG Adding first-party search path `/tmp/.tmpXPqrZY/foo` 2026-10-02 06:57:45.871674556 DEBUG Using vendored stdlib 2026-10-02 06:57:45.871766427 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:45.871770697 DEBUG Adding new file root '/tmp/.tmpXPqrZY/foo' of kind Project 2026-10-02 06:57:45.874597643 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-10-02 06:57:45.874611223 DEBUG Updating project to check open files 2026-10-02 06:57:45.881254469 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:45.881273179 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:45.881277919 DEBUG method="shutdown" response.id=2 duration=7.23µs 2026-10-02 06:57:45.881288699 DEBUG Received server response for request 2 2026-10-02 06:57:45.881292069 DEBUG Client sends notification `exit` 2026-10-02 06:57:45.881301339 DEBUG Received exit notification, exiting ok test initialize::workspace_diagnostic_registration ... 2026-10-02 06:57:45.882735723 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:45.882825983 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:45.882876393 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:45.882934103 DEBUG Client info: None 2026-10-02 06:57:45.882955923 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:45.882983024 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:45.882988914 INFO Version: Unknown 2026-10-02 06:57:45.883029704 DEBUG Received server response for request 1 2026-10-02 06:57:45.883073624 DEBUG Client sends notification `initialized` 2026-10-02 06:57:45.883088814 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:45.883157564 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:45.883194454 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:45.883198714 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:45.883269844 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:45.883283814 DEBUG Initializing workspace `file:///tmp/.tmp9Kdzqp/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:45.883298274 DEBUG Searching for a project in '/tmp/.tmp9Kdzqp/foo' 2026-10-02 06:57:45.883332134 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:45.883336504 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:45.883767165 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:45.883772265 DEBUG Resolving local virtual environment: /tmp/.tmp9Kdzqp/foo/.venv 2026-10-02 06:57:45.883812196 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:45.883816216 DEBUG No virtual environment found 2026-10-02 06:57:45.883827906 DEBUG Adding first-party search path `/tmp/.tmp9Kdzqp/foo` 2026-10-02 06:57:45.883832016 DEBUG Using vendored stdlib 2026-10-02 06:57:45.883922696 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:45.883926326 DEBUG Adding new file root '/tmp/.tmp9Kdzqp/foo' of kind Project 2026-10-02 06:57:45.886913473 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.003s 2026-10-02 06:57:45.886927873 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-10-02 06:57:45.886944493 DEBUG Received server request `client/registerCapability` 2026-10-02 06:57:45.886949043 INFO Retrying to receive `client/registerCapability` request 2026-10-02 06:57:45.897108458 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:45.897135898 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:45.897143718 DEBUG method="shutdown" response.id=2 duration=12.07µs 2026-10-02 06:57:45.897154878 DEBUG Received server response for request 2 2026-10-02 06:57:45.897159458 DEBUG Client sends notification `exit` 2026-10-02 06:57:45.897168418 DEBUG Received exit notification, exiting ok test initialize::workspace_diagnostic_registration_via_initialization ... 2026-10-02 06:57:45.898627671 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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:45.898688981 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:45.898727461 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:45.898802601 DEBUG Client info: None 2026-10-02 06:57:45.898827652 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:45.898840852 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:45.898847082 INFO Version: Unknown 2026-10-02 06:57:45.898888602 DEBUG Received server response for request 1 2026-10-02 06:57:45.898921742 DEBUG Client sends notification `initialized` 2026-10-02 06:57:45.898936882 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:45.899045342 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:45.899087432 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:45.899091252 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:45.899155712 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:45.899171002 DEBUG Initializing workspace `file:///tmp/.tmpvJjzPf/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:45.899186132 DEBUG Searching for a project in '/tmp/.tmpvJjzPf/foo' 2026-10-02 06:57:45.899218682 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:45.899223613 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:45.899659304 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:45.899664944 DEBUG Resolving local virtual environment: /tmp/.tmpvJjzPf/foo/.venv 2026-10-02 06:57:45.899707814 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:45.899712104 DEBUG No virtual environment found 2026-10-02 06:57:45.899722694 DEBUG Adding first-party search path `/tmp/.tmpvJjzPf/foo` 2026-10-02 06:57:45.899726964 DEBUG Using vendored stdlib 2026-10-02 06:57:45.899819704 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:45.899824174 DEBUG Adding new file root '/tmp/.tmpvJjzPf/foo' of kind Project 2026-10-02 06:57:45.901847059 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-10-02 06:57:45.901860999 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-10-02 06:57:45.901877719 DEBUG Received server request `client/registerCapability` 2026-10-02 06:57:45.901884529 INFO Retrying to receive `client/registerCapability` request 2026-10-02 06:57:45.911978413 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:45.911998873 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:45.912005863 DEBUG method="shutdown" response.id=2 duration=10.24µs 2026-10-02 06:57:45.912016213 DEBUG Received server response for request 2 2026-10-02 06:57:45.912020373 DEBUG Client sends notification `exit` 2026-10-02 06:57:45.912029553 DEBUG Received exit notification, exiting ok test initialize::workspace_diagnostic_registration_without_configuration ... 2026-10-02 06:57:45.913280856 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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:45.913331536 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:45.913361617 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:45.913415877 DEBUG Client info: None 2026-10-02 06:57:45.913444827 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:45.913456327 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION"] 2026-10-02 06:57:45.913461497 INFO Version: Unknown 2026-10-02 06:57:45.913500867 DEBUG Received server response for request 1 2026-10-02 06:57:45.913527027 DEBUG Client sends notification `initialized` 2026-10-02 06:57:45.913539947 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:45.913612287 INFO Client does not support workspace configuration, initializing workspaces using the initialization options 2026-10-02 06:57:45.913641067 DEBUG Initializing workspace `file:///tmp/.tmp3i2bPN/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:45.913654537 DEBUG Searching for a project in '/tmp/.tmp3i2bPN/foo' 2026-10-02 06:57:45.913684657 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:45.913689197 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:45.914158298 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:45.914163519 DEBUG Resolving local virtual environment: /tmp/.tmp3i2bPN/foo/.venv 2026-10-02 06:57:45.914201929 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:45.914205749 DEBUG No virtual environment found 2026-10-02 06:57:45.914217809 DEBUG Adding first-party search path `/tmp/.tmp3i2bPN/foo` 2026-10-02 06:57:45.914221759 DEBUG Using vendored stdlib 2026-10-02 06:57:45.914312099 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:45.914315979 DEBUG Adding new file root '/tmp/.tmp3i2bPN/foo' of kind Project 2026-10-02 06:57:45.917210036 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.003s 2026-10-02 06:57:45.917223796 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-10-02 06:57:45.917243376 DEBUG Received server request `client/registerCapability` 2026-10-02 06:57:45.917249656 INFO Retrying to receive `client/registerCapability` request 2026-10-02 06:57:45.927378920 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:45.927403490 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:45.927410110 DEBUG method="shutdown" response.id=2 duration=10.14µs 2026-10-02 06:57:45.927420210 DEBUG Received server response for request 2 2026-10-02 06:57:45.927424140 DEBUG Client sends notification `exit` 2026-10-02 06:57:45.927433620 DEBUG Received exit notification, exiting ok test inlay_hints::default_inlay_hints ... 2026-10-02 06:57:45.928885274 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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:45.928952764 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:45.929003344 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:45.929064984 DEBUG Client info: None 2026-10-02 06:57:45.929088594 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:45.929099634 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:45.929105255 INFO Version: Unknown 2026-10-02 06:57:45.929146725 DEBUG Received server response for request 1 2026-10-02 06:57:45.929191315 DEBUG Client sends notification `initialized` 2026-10-02 06:57:45.929205925 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:45.929282905 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:45.929320475 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:45.929324105 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:45.929338125 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:45.929341255 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-10-02 06:57:45.929386965 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:45.929404525 DEBUG Initializing workspace `file:///tmp/.tmpgcouIg/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:45.929421265 DEBUG Searching for a project in '/tmp/.tmpgcouIg/src' 2026-10-02 06:57:45.929467065 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:45.929472095 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:45.930738268 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:45.930750858 DEBUG Resolving local virtual environment: /tmp/.tmpgcouIg/src/.venv 2026-10-02 06:57:45.930801219 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:45.930806549 DEBUG No virtual environment found 2026-10-02 06:57:45.930818069 DEBUG Adding first-party search path `/tmp/.tmpgcouIg/src` 2026-10-02 06:57:45.930822449 DEBUG Using vendored stdlib 2026-10-02 06:57:45.930943059 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:45.930948099 DEBUG Adding new file root '/tmp/.tmpgcouIg/src' of kind Project 2026-10-02 06:57:45.933202944 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:45.933219864 DEBUG Updating project to check open files 2026-10-02 06:57:45.933303355 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpgcouIg/src/foo.py") 2026-10-02 06:57:45.933315455 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpgcouIg/src/foo.py` 2026-10-02 06:57:45.933322765 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpgcouIg/src/foo.py` 2026-10-02 06:57:45.933454435 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpgcouIg/src/foo.py` to project `src` 2026-10-02 06:57:45.933469465 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpgcouIg/src/foo.py` 2026-10-02 06:57:45.933472075 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:45.933479955 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:45.933784416 DEBUG request{id=2 method=textDocument/inlayHint}: Resolving dynamic module resolution paths 2026-10-02 06:57:45.954034644 DEBUG request{id=2 method=textDocument/inlayHint}: Module `__builtins__` not found in search paths 2026-10-02 06:57:45.954261135 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 2 hints in 20.74401ms 2026-10-02 06:57:45.954292085 DEBUG method="textDocument/inlayHint" response.id=2 duration=20.80ms 2026-10-02 06:57:45.954320805 DEBUG Received server response for request 2 2026-10-02 06:57:45.964541710 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:45.964576600 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:45.964582850 DEBUG method="shutdown" response.id=3 duration=11.84µs 2026-10-02 06:57:45.964600650 DEBUG Received server response for request 3 2026-10-02 06:57:45.964605020 DEBUG Client sends notification `exit` 2026-10-02 06:57:45.964621750 DEBUG Received exit notification, exiting ok test inlay_hints::default_inlay_hints_auto_import ... 2026-10-02 06:57:45.970436414 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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:45.970514234 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:45.970556854 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:45.970623994 DEBUG Client info: None 2026-10-02 06:57:45.970654164 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:45.970666134 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:45.970671014 INFO Version: Unknown 2026-10-02 06:57:45.970708605 DEBUG Received server response for request 1 2026-10-02 06:57:45.970754005 DEBUG Client sends notification `initialized` 2026-10-02 06:57:45.970769635 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:45.970868455 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:45.970903425 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:45.970907515 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:45.970921655 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:45.970924665 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-10-02 06:57:45.970997765 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:45.971015665 DEBUG Initializing workspace `file:///tmp/.tmp50Py3V/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:45.971032795 DEBUG Searching for a project in '/tmp/.tmp50Py3V/src' 2026-10-02 06:57:45.971066655 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:45.971071635 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:45.972242608 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:45.972249668 DEBUG Resolving local virtual environment: /tmp/.tmp50Py3V/src/.venv 2026-10-02 06:57:45.972305208 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:45.972309558 DEBUG No virtual environment found 2026-10-02 06:57:45.972320188 DEBUG Adding first-party search path `/tmp/.tmp50Py3V/src` 2026-10-02 06:57:45.972324478 DEBUG Using vendored stdlib 2026-10-02 06:57:45.972436089 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:45.972440619 DEBUG Adding new file root '/tmp/.tmp50Py3V/src' of kind Project 2026-10-02 06:57:45.974564424 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.002s 2026-10-02 06:57:45.974581114 DEBUG Updating project to check open files 2026-10-02 06:57:45.974666524 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp50Py3V/src/foo.py") 2026-10-02 06:57:45.974675094 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp50Py3V/src/foo.py` 2026-10-02 06:57:45.974681924 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp50Py3V/src/foo.py` 2026-10-02 06:57:45.974805874 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp50Py3V/src/foo.py` to project `src` 2026-10-02 06:57:45.974821655 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp50Py3V/src/foo.py` 2026-10-02 06:57:45.974824235 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:45.974832035 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:45.975013265 DEBUG request{id=2 method=textDocument/inlayHint}: Resolving dynamic module resolution paths 2026-10-02 06:57:45.977717111 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 1 hints in 2.846046ms 2026-10-02 06:57:45.977745711 DEBUG method="textDocument/inlayHint" response.id=2 duration=2.91ms 2026-10-02 06:57:45.977760831 DEBUG Received server response for request 2 2026-10-02 06:57:45.987978826 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:45.988008116 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:45.988015306 DEBUG method="shutdown" response.id=3 duration=11.24µs 2026-10-02 06:57:45.988025376 DEBUG Received server response for request 3 2026-10-02 06:57:45.988029416 DEBUG Client sends notification `exit` 2026-10-02 06:57:45.988038946 DEBUG Received exit notification, exiting ok test inlay_hints::inlay_hint_burst_does_not_block_responses ... 2026-10-02 06:57:45.990073931 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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:45.990146041 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:45.990181671 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:45.990253772 DEBUG Client info: None 2026-10-02 06:57:45.990283822 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:45.990296972 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:45.990303252 INFO Version: Unknown 2026-10-02 06:57:45.990344812 DEBUG Received server response for request 1 2026-10-02 06:57:45.990389162 DEBUG Client sends notification `initialized` 2026-10-02 06:57:45.990404462 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:45.990470352 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:45.990501522 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:45.990506192 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:45.990525032 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:45.990528482 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-10-02 06:57:45.990559002 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:45.990573272 DEBUG Initializing workspace `file:///tmp/.tmpXq52Vj/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:45.990587452 DEBUG Searching for a project in '/tmp/.tmpXq52Vj/src' 2026-10-02 06:57:45.990621052 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:45.990625912 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:45.991078294 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:45.991083294 DEBUG Resolving local virtual environment: /tmp/.tmpXq52Vj/src/.venv 2026-10-02 06:57:45.991125134 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:45.991129284 DEBUG No virtual environment found 2026-10-02 06:57:45.991140484 DEBUG Adding first-party search path `/tmp/.tmpXq52Vj/src` 2026-10-02 06:57:45.991144544 DEBUG Using vendored stdlib 2026-10-02 06:57:45.991235074 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:45.991239494 DEBUG Adding new file root '/tmp/.tmpXq52Vj/src' of kind Project 2026-10-02 06:57:45.993242089 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:45.993255309 DEBUG Updating project to check open files 2026-10-02 06:57:45.993317559 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpXq52Vj/src/values.py") 2026-10-02 06:57:45.993325269 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpXq52Vj/src/values.py` 2026-10-02 06:57:45.993332279 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpXq52Vj/src/values.py` 2026-10-02 06:57:45.993468919 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpXq52Vj/src/values.py` to project `src` 2026-10-02 06:57:45.993481499 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpXq52Vj/src/values.py` 2026-10-02 06:57:45.993484049 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:45.993496579 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:45.997889120 DEBUG request{id=2 method=textDocument/inlayHint}: Resolving dynamic module resolution paths 2026-10-02 06:57:46.008833256 DEBUG request{id=2 method=textDocument/inlayHint}: Module `__builtins__` not found in search paths 2026-10-02 06:57:46.020764785 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 27.231906ms 2026-10-02 06:57:46.020870515 DEBUG method="textDocument/inlayHint" response.id=2 duration=27.37ms 2026-10-02 06:57:46.020900525 DEBUG Received server response for request 2 2026-10-02 06:57:46.021329656 DEBUG Client sends request `textDocument/inlayHint` with ID 3 2026-10-02 06:57:46.021346246 DEBUG Client sends request `textDocument/inlayHint` with ID 4 2026-10-02 06:57:46.021349426 DEBUG Client sends request `textDocument/inlayHint` with ID 5 2026-10-02 06:57:46.021353066 DEBUG Client sends request `textDocument/inlayHint` with ID 6 2026-10-02 06:57:46.021356066 DEBUG Client sends request `textDocument/inlayHint` with ID 7 2026-10-02 06:57:46.021358876 DEBUG Client sends request `textDocument/inlayHint` with ID 8 2026-10-02 06:57:46.021363736 DEBUG Client sends request `textDocument/inlayHint` with ID 9 2026-10-02 06:57:46.021366306 DEBUG Client sends request `textDocument/inlayHint` with ID 10 2026-10-02 06:57:46.021368766 DEBUG Client sends request `textDocument/inlayHint` with ID 11 2026-10-02 06:57:46.021371106 DEBUG Client sends request `textDocument/inlayHint` with ID 12 2026-10-02 06:57:46.021373436 DEBUG Client sends request `textDocument/inlayHint` with ID 13 2026-10-02 06:57:46.021375916 DEBUG Client sends request `textDocument/inlayHint` with ID 14 2026-10-02 06:57:46.021381886 DEBUG Client sends request `textDocument/inlayHint` with ID 15 2026-10-02 06:57:46.021405636 DEBUG Client sends request `textDocument/inlayHint` with ID 16 2026-10-02 06:57:46.021410046 DEBUG Client sends request `textDocument/inlayHint` with ID 17 2026-10-02 06:57:46.021412996 DEBUG Client sends request `textDocument/inlayHint` with ID 18 2026-10-02 06:57:46.021415916 DEBUG Client sends request `textDocument/inlayHint` with ID 19 2026-10-02 06:57:46.021418847 DEBUG Client sends request `textDocument/inlayHint` with ID 20 2026-10-02 06:57:46.021421857 DEBUG Client sends request `textDocument/inlayHint` with ID 21 2026-10-02 06:57:46.021425517 DEBUG Client sends request `textDocument/inlayHint` with ID 22 2026-10-02 06:57:46.021428037 DEBUG Client sends request `textDocument/inlayHint` with ID 23 2026-10-02 06:57:46.021430957 DEBUG Client sends request `textDocument/inlayHint` with ID 24 2026-10-02 06:57:46.021433477 DEBUG Client sends request `textDocument/inlayHint` with ID 25 2026-10-02 06:57:46.021436447 DEBUG Client sends request `textDocument/inlayHint` with ID 26 2026-10-02 06:57:46.021439437 DEBUG Client sends request `textDocument/inlayHint` with ID 27 2026-10-02 06:57:46.021442487 DEBUG Client sends request `textDocument/inlayHint` with ID 28 2026-10-02 06:57:46.021446137 DEBUG Client sends request `textDocument/inlayHint` with ID 29 2026-10-02 06:57:46.021449397 DEBUG Client sends request `textDocument/inlayHint` with ID 30 2026-10-02 06:57:46.021452727 DEBUG Client sends request `textDocument/inlayHint` with ID 31 2026-10-02 06:57:46.021455407 DEBUG Client sends request `textDocument/inlayHint` with ID 32 2026-10-02 06:57:46.021457657 DEBUG Client sends request `textDocument/inlayHint` with ID 33 2026-10-02 06:57:46.021460097 DEBUG Client sends request `textDocument/inlayHint` with ID 34 2026-10-02 06:57:46.021462997 DEBUG Client sends request `textDocument/inlayHint` with ID 35 2026-10-02 06:57:46.021465747 DEBUG Client sends request `textDocument/inlayHint` with ID 36 2026-10-02 06:57:46.021468967 DEBUG Client sends request `textDocument/inlayHint` with ID 37 2026-10-02 06:57:46.021471437 DEBUG Client sends request `textDocument/inlayHint` with ID 38 2026-10-02 06:57:46.021474087 DEBUG Client sends request `textDocument/inlayHint` with ID 39 2026-10-02 06:57:46.021476677 DEBUG Client sends request `textDocument/inlayHint` with ID 40 2026-10-02 06:57:46.021479577 DEBUG Client sends request `textDocument/inlayHint` with ID 41 2026-10-02 06:57:46.021482087 DEBUG Client sends request `textDocument/inlayHint` with ID 42 2026-10-02 06:57:46.021484837 DEBUG Client sends request `textDocument/inlayHint` with ID 43 2026-10-02 06:57:46.021487757 DEBUG Client sends request `textDocument/inlayHint` with ID 44 2026-10-02 06:57:46.021490117 DEBUG Client sends request `textDocument/inlayHint` with ID 45 2026-10-02 06:57:46.021492737 DEBUG Client sends request `textDocument/inlayHint` with ID 46 2026-10-02 06:57:46.021494997 DEBUG Client sends request `textDocument/inlayHint` with ID 47 2026-10-02 06:57:46.021497767 DEBUG Client sends request `textDocument/inlayHint` with ID 48 2026-10-02 06:57:46.021500527 DEBUG Client sends request `textDocument/inlayHint` with ID 49 2026-10-02 06:57:46.021503347 DEBUG Client sends request `textDocument/inlayHint` with ID 50 2026-10-02 06:57:46.021505797 DEBUG Client sends request `textDocument/inlayHint` with ID 51 2026-10-02 06:57:46.021508707 DEBUG Client sends request `textDocument/inlayHint` with ID 52 2026-10-02 06:57:46.021511337 DEBUG Client sends request `textDocument/inlayHint` with ID 53 2026-10-02 06:57:46.021514157 DEBUG Client sends request `textDocument/inlayHint` with ID 54 2026-10-02 06:57:46.021516467 DEBUG Client sends request `textDocument/inlayHint` with ID 55 2026-10-02 06:57:46.021519197 DEBUG Client sends request `textDocument/inlayHint` with ID 56 2026-10-02 06:57:46.021522127 DEBUG Client sends request `textDocument/inlayHint` with ID 57 2026-10-02 06:57:46.021524517 DEBUG Client sends request `textDocument/inlayHint` with ID 58 2026-10-02 06:57:46.021527027 DEBUG Client sends request `textDocument/inlayHint` with ID 59 2026-10-02 06:57:46.021530117 DEBUG Client sends request `textDocument/inlayHint` with ID 60 2026-10-02 06:57:46.021533467 DEBUG Client sends request `textDocument/inlayHint` with ID 61 2026-10-02 06:57:46.021536237 DEBUG Client sends request `textDocument/inlayHint` with ID 62 2026-10-02 06:57:46.021538877 DEBUG Client sends request `textDocument/inlayHint` with ID 63 2026-10-02 06:57:46.021541587 DEBUG Client sends request `textDocument/inlayHint` with ID 64 2026-10-02 06:57:46.021544427 DEBUG Client sends request `textDocument/inlayHint` with ID 65 2026-10-02 06:57:46.021547307 DEBUG Client sends request `textDocument/inlayHint` with ID 66 2026-10-02 06:57:46.021549827 DEBUG Client sends request `textDocument/inlayHint` with ID 67 2026-10-02 06:57:46.021552387 DEBUG Client sends request `textDocument/inlayHint` with ID 68 2026-10-02 06:57:46.021555067 DEBUG Client sends request `textDocument/inlayHint` with ID 69 2026-10-02 06:57:46.021557737 DEBUG Client sends request `textDocument/inlayHint` with ID 70 2026-10-02 06:57:46.021560637 DEBUG Client sends request `textDocument/inlayHint` with ID 71 2026-10-02 06:57:46.021563097 DEBUG Client sends request `textDocument/inlayHint` with ID 72 2026-10-02 06:57:46.021565797 DEBUG Client sends request `textDocument/inlayHint` with ID 73 2026-10-02 06:57:46.021568887 DEBUG Client sends request `textDocument/inlayHint` with ID 74 2026-10-02 06:57:46.021571477 DEBUG Client sends request `textDocument/inlayHint` with ID 75 2026-10-02 06:57:46.021574087 DEBUG Client sends request `textDocument/inlayHint` with ID 76 2026-10-02 06:57:46.021576307 DEBUG Client sends request `textDocument/inlayHint` with ID 77 2026-10-02 06:57:46.021578547 DEBUG Client sends request `textDocument/inlayHint` with ID 78 2026-10-02 06:57:46.021581067 DEBUG Client sends request `textDocument/inlayHint` with ID 79 2026-10-02 06:57:46.021583907 DEBUG Client sends request `textDocument/inlayHint` with ID 80 2026-10-02 06:57:46.021586887 DEBUG Client sends request `textDocument/inlayHint` with ID 81 2026-10-02 06:57:46.021589597 DEBUG Client sends request `textDocument/inlayHint` with ID 82 2026-10-02 06:57:46.021592107 DEBUG Client sends request `textDocument/inlayHint` with ID 83 2026-10-02 06:57:46.021594457 DEBUG Client sends request `textDocument/inlayHint` with ID 84 2026-10-02 06:57:46.021596567 DEBUG Client sends request `textDocument/inlayHint` with ID 85 2026-10-02 06:57:46.021598977 DEBUG Client sends request `textDocument/inlayHint` with ID 86 2026-10-02 06:57:46.021601127 DEBUG Client sends request `textDocument/inlayHint` with ID 87 2026-10-02 06:57:46.021603817 DEBUG Client sends request `textDocument/inlayHint` with ID 88 2026-10-02 06:57:46.021606757 DEBUG Client sends request `textDocument/inlayHint` with ID 89 2026-10-02 06:57:46.021609007 DEBUG Client sends request `textDocument/inlayHint` with ID 90 2026-10-02 06:57:46.021611577 DEBUG Client sends request `textDocument/inlayHint` with ID 91 2026-10-02 06:57:46.021614127 DEBUG Client sends request `textDocument/inlayHint` with ID 92 2026-10-02 06:57:46.021616687 DEBUG Client sends request `textDocument/inlayHint` with ID 93 2026-10-02 06:57:46.021619067 DEBUG Client sends request `textDocument/inlayHint` with ID 94 2026-10-02 06:57:46.021621357 DEBUG Client sends request `textDocument/inlayHint` with ID 95 2026-10-02 06:57:46.021623587 DEBUG Client sends request `textDocument/inlayHint` with ID 96 2026-10-02 06:57:46.021626197 DEBUG Client sends request `textDocument/inlayHint` with ID 97 2026-10-02 06:57:46.021628547 DEBUG Client sends request `textDocument/inlayHint` with ID 98 2026-10-02 06:57:46.021631007 DEBUG Client sends request `textDocument/inlayHint` with ID 99 2026-10-02 06:57:46.021633257 DEBUG Client sends request `textDocument/inlayHint` with ID 100 2026-10-02 06:57:46.021635507 DEBUG Client sends request `textDocument/inlayHint` with ID 101 2026-10-02 06:57:46.021637987 DEBUG Client sends request `textDocument/inlayHint` with ID 102 2026-10-02 06:57:46.021640597 DEBUG Client sends request `textDocument/inlayHint` with ID 103 2026-10-02 06:57:46.021643547 DEBUG Client sends request `textDocument/inlayHint` with ID 104 2026-10-02 06:57:46.021645837 DEBUG Client sends request `textDocument/inlayHint` with ID 105 2026-10-02 06:57:46.021648547 DEBUG Client sends request `textDocument/hover` with ID 106 2026-10-02 06:57:46.021782517 DEBUG request{id=3 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 398.901µs 2026-10-02 06:57:46.021939718 DEBUG method="textDocument/inlayHint" response.id=3 duration=580.60µs 2026-10-02 06:57:46.021950368 DEBUG Received server response for request 3 2026-10-02 06:57:46.023782572 DEBUG request{id=4 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.851234ms 2026-10-02 06:57:46.024710874 DEBUG method="textDocument/inlayHint" response.id=4 duration=3.34ms 2026-10-02 06:57:46.024731495 DEBUG Received server response for request 4 2026-10-02 06:57:46.026636869 DEBUG request{id=5 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.938035ms 2026-10-02 06:57:46.027792342 DEBUG method="textDocument/inlayHint" response.id=5 duration=6.41ms 2026-10-02 06:57:46.027803662 DEBUG Received server response for request 5 2026-10-02 06:57:46.029217055 DEBUG request{id=6 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.434093ms 2026-10-02 06:57:46.030674649 DEBUG method="textDocument/inlayHint" response.id=6 duration=9.28ms 2026-10-02 06:57:46.030821089 DEBUG Received server response for request 6 2026-10-02 06:57:46.032062032 DEBUG request{id=7 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.395053ms 2026-10-02 06:57:46.033974947 DEBUG method="textDocument/inlayHint" response.id=7 duration=12.03ms 2026-10-02 06:57:46.033984717 DEBUG Received server response for request 7 2026-10-02 06:57:46.035670211 DEBUG request{id=8 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.695924ms 2026-10-02 06:57:46.037429325 DEBUG method="textDocument/inlayHint" response.id=8 duration=12.70ms 2026-10-02 06:57:46.037441465 DEBUG Received server response for request 8 2026-10-02 06:57:46.039214129 DEBUG request{id=9 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.797884ms 2026-10-02 06:57:46.040755743 DEBUG method="textDocument/inlayHint" response.id=9 duration=12.96ms 2026-10-02 06:57:46.040770753 DEBUG Received server response for request 9 2026-10-02 06:57:46.042338327 DEBUG request{id=10 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.594214ms 2026-10-02 06:57:46.044023141 DEBUG method="textDocument/inlayHint" response.id=10 duration=13.34ms 2026-10-02 06:57:46.044035871 DEBUG Received server response for request 10 2026-10-02 06:57:46.045591585 DEBUG request{id=11 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.578864ms 2026-10-02 06:57:46.047266389 DEBUG method="textDocument/inlayHint" response.id=11 duration=13.28ms 2026-10-02 06:57:46.047279639 DEBUG Received server response for request 11 2026-10-02 06:57:46.048939613 DEBUG request{id=12 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.686404ms 2026-10-02 06:57:46.050526477 DEBUG method="textDocument/inlayHint" response.id=12 duration=13.09ms 2026-10-02 06:57:46.050539267 DEBUG Received server response for request 12 2026-10-02 06:57:46.052056570 DEBUG request{id=13 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.540403ms 2026-10-02 06:57:46.053822174 DEBUG method="textDocument/inlayHint" response.id=13 duration=13.06ms 2026-10-02 06:57:46.053833415 DEBUG Received server response for request 13 2026-10-02 06:57:46.055440638 DEBUG request{id=14 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.628954ms 2026-10-02 06:57:46.057186933 DEBUG method="textDocument/inlayHint" response.id=14 duration=13.16ms 2026-10-02 06:57:46.057203043 DEBUG Received server response for request 14 2026-10-02 06:57:46.058837357 DEBUG request{id=15 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.662684ms 2026-10-02 06:57:46.060520511 DEBUG method="textDocument/inlayHint" response.id=15 duration=13.25ms 2026-10-02 06:57:46.060534391 DEBUG Received server response for request 15 2026-10-02 06:57:46.062213275 DEBUG request{id=16 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.704984ms 2026-10-02 06:57:46.063913209 DEBUG method="textDocument/inlayHint" response.id=16 duration=13.38ms 2026-10-02 06:57:46.063928069 DEBUG Received server response for request 16 2026-10-02 06:57:46.065483763 DEBUG request{id=17 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.586074ms 2026-10-02 06:57:46.067126746 DEBUG method="textDocument/inlayHint" response.id=17 duration=13.30ms 2026-10-02 06:57:46.067140097 DEBUG Received server response for request 17 2026-10-02 06:57:46.068734330 DEBUG request{id=18 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.623554ms 2026-10-02 06:57:46.070510355 DEBUG method="textDocument/inlayHint" response.id=18 duration=13.31ms 2026-10-02 06:57:46.070523415 DEBUG Received server response for request 18 2026-10-02 06:57:46.072096299 DEBUG request{id=19 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.596074ms 2026-10-02 06:57:46.073857623 DEBUG method="textDocument/inlayHint" response.id=19 duration=13.33ms 2026-10-02 06:57:46.073869343 DEBUG Received server response for request 19 2026-10-02 06:57:46.075444437 DEBUG request{id=20 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.595924ms 2026-10-02 06:57:46.077240101 DEBUG method="textDocument/inlayHint" response.id=20 duration=13.32ms 2026-10-02 06:57:46.077252871 DEBUG Received server response for request 20 2026-10-02 06:57:46.078995485 DEBUG request{id=21 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.763134ms 2026-10-02 06:57:46.080572849 DEBUG method="textDocument/inlayHint" response.id=21 duration=13.44ms 2026-10-02 06:57:46.080584909 DEBUG Received server response for request 21 2026-10-02 06:57:46.081935722 DEBUG request{id=22 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.371183ms 2026-10-02 06:57:46.083610976 DEBUG method="textDocument/inlayHint" response.id=22 duration=13.09ms 2026-10-02 06:57:46.083623456 DEBUG Received server response for request 22 2026-10-02 06:57:46.085150590 DEBUG request{id=23 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.550084ms 2026-10-02 06:57:46.086713854 DEBUG method="textDocument/inlayHint" response.id=23 duration=12.85ms 2026-10-02 06:57:46.086725444 DEBUG Received server response for request 23 2026-10-02 06:57:46.088453728 DEBUG request{id=24 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.750144ms 2026-10-02 06:57:46.089854431 DEBUG method="textDocument/inlayHint" response.id=24 duration=12.61ms 2026-10-02 06:57:46.089867131 DEBUG Received server response for request 24 2026-10-02 06:57:46.091614305 DEBUG request{id=25 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.770424ms 2026-10-02 06:57:46.092826118 DEBUG method="textDocument/inlayHint" response.id=25 duration=12.24ms 2026-10-02 06:57:46.092838338 DEBUG Received server response for request 25 2026-10-02 06:57:46.094192372 DEBUG request{id=26 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.376044ms 2026-10-02 06:57:46.095760745 DEBUG method="textDocument/inlayHint" response.id=26 duration=12.14ms 2026-10-02 06:57:46.095780536 DEBUG Received server response for request 26 2026-10-02 06:57:46.097444170 DEBUG request{id=27 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.699895ms 2026-10-02 06:57:46.098636762 DEBUG method="textDocument/inlayHint" response.id=27 duration=11.91ms 2026-10-02 06:57:46.098648962 DEBUG Received server response for request 27 2026-10-02 06:57:46.100383087 DEBUG request{id=28 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.757085ms 2026-10-02 06:57:46.101658200 DEBUG method="textDocument/inlayHint" response.id=28 duration=11.79ms 2026-10-02 06:57:46.101672520 DEBUG Received server response for request 28 2026-10-02 06:57:46.103348864 DEBUG request{id=29 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.704964ms 2026-10-02 06:57:46.104719697 DEBUG method="textDocument/inlayHint" response.id=29 duration=11.89ms 2026-10-02 06:57:46.104732277 DEBUG Received server response for request 29 2026-10-02 06:57:46.106190751 DEBUG request{id=30 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.481594ms 2026-10-02 06:57:46.107562174 DEBUG method="textDocument/inlayHint" response.id=30 duration=11.79ms 2026-10-02 06:57:46.107585854 DEBUG Received server response for request 30 2026-10-02 06:57:46.109329828 DEBUG request{id=31 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.777514ms 2026-10-02 06:57:46.110537671 DEBUG method="textDocument/inlayHint" response.id=31 duration=11.89ms 2026-10-02 06:57:46.110550021 DEBUG Received server response for request 31 2026-10-02 06:57:46.112113615 DEBUG request{id=32 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.585584ms 2026-10-02 06:57:46.113702289 DEBUG method="textDocument/inlayHint" response.id=32 duration=12.03ms 2026-10-02 06:57:46.113714829 DEBUG Received server response for request 32 2026-10-02 06:57:46.115297372 DEBUG request{id=33 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.604123ms 2026-10-02 06:57:46.117135467 DEBUG method="textDocument/inlayHint" response.id=33 duration=12.41ms 2026-10-02 06:57:46.117147627 DEBUG Received server response for request 33 2026-10-02 06:57:46.118785951 DEBUG request{id=34 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.659184ms 2026-10-02 06:57:46.120528135 DEBUG method="textDocument/inlayHint" response.id=34 duration=12.95ms 2026-10-02 06:57:46.120539995 DEBUG Received server response for request 34 2026-10-02 06:57:46.122233039 DEBUG request{id=35 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.716684ms 2026-10-02 06:57:46.123935433 DEBUG method="textDocument/inlayHint" response.id=35 duration=13.39ms 2026-10-02 06:57:46.123947843 DEBUG Received server response for request 35 2026-10-02 06:57:46.125449417 DEBUG request{id=36 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.527994ms 2026-10-02 06:57:46.127249191 DEBUG method="textDocument/inlayHint" response.id=36 duration=13.54ms 2026-10-02 06:57:46.127260941 DEBUG Received server response for request 36 2026-10-02 06:57:46.128876755 DEBUG request{id=37 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.639564ms 2026-10-02 06:57:46.130669559 DEBUG method="textDocument/inlayHint" response.id=37 duration=13.52ms 2026-10-02 06:57:46.130681330 DEBUG Received server response for request 37 2026-10-02 06:57:46.132274683 DEBUG request{id=38 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.618874ms 2026-10-02 06:57:46.133607306 DEBUG method="textDocument/inlayHint" response.id=38 duration=13.07ms 2026-10-02 06:57:46.134157738 DEBUG Received server response for request 38 2026-10-02 06:57:46.135449421 DEBUG request{id=39 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.850605ms 2026-10-02 06:57:46.137380156 DEBUG method="textDocument/inlayHint" response.id=39 duration=13.44ms 2026-10-02 06:57:46.137393396 DEBUG Received server response for request 39 2026-10-02 06:57:46.139130310 DEBUG request{id=40 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.759414ms 2026-10-02 06:57:46.140783034 DEBUG method="textDocument/inlayHint" response.id=40 duration=13.52ms 2026-10-02 06:57:46.140797594 DEBUG Received server response for request 40 2026-10-02 06:57:46.142127577 DEBUG request{id=41 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.357053ms 2026-10-02 06:57:46.143687451 DEBUG method="textDocument/inlayHint" response.id=41 duration=13.01ms 2026-10-02 06:57:46.144107052 DEBUG Received server response for request 41 2026-10-02 06:57:46.145241814 DEBUG request{id=42 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.564123ms 2026-10-02 06:57:46.147256849 DEBUG method="textDocument/inlayHint" response.id=42 duration=13.64ms 2026-10-02 06:57:46.147272509 DEBUG Received server response for request 42 2026-10-02 06:57:46.148830683 DEBUG request{id=43 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.589324ms 2026-10-02 06:57:46.150749138 DEBUG method="textDocument/inlayHint" response.id=43 duration=13.36ms 2026-10-02 06:57:46.150763548 DEBUG Received server response for request 43 2026-10-02 06:57:46.152397332 DEBUG request{id=44 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.664344ms 2026-10-02 06:57:46.154104136 DEBUG method="textDocument/inlayHint" response.id=44 duration=13.31ms 2026-10-02 06:57:46.154117136 DEBUG Received server response for request 44 2026-10-02 06:57:46.155839630 DEBUG request{id=45 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.744154ms 2026-10-02 06:57:46.157348074 DEBUG method="textDocument/inlayHint" response.id=45 duration=13.65ms 2026-10-02 06:57:46.157359864 DEBUG Received server response for request 45 2026-10-02 06:57:46.158906587 DEBUG request{id=46 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.567923ms 2026-10-02 06:57:46.160640402 DEBUG method="textDocument/inlayHint" response.id=46 duration=13.37ms 2026-10-02 06:57:46.160652662 DEBUG Received server response for request 46 2026-10-02 06:57:46.162293056 DEBUG request{id=47 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.663814ms 2026-10-02 06:57:46.163984450 DEBUG method="textDocument/inlayHint" response.id=47 duration=13.22ms 2026-10-02 06:57:46.163995910 DEBUG Received server response for request 47 2026-10-02 06:57:46.165625643 DEBUG request{id=48 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.651963ms 2026-10-02 06:57:46.167338458 DEBUG method="textDocument/inlayHint" response.id=48 duration=13.23ms 2026-10-02 06:57:46.167350128 DEBUG Received server response for request 48 2026-10-02 06:57:46.169020882 DEBUG request{id=49 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.692134ms 2026-10-02 06:57:46.170688076 DEBUG method="textDocument/inlayHint" response.id=49 duration=13.33ms 2026-10-02 06:57:46.170699546 DEBUG Received server response for request 49 2026-10-02 06:57:46.172307790 DEBUG request{id=50 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.629644ms 2026-10-02 06:57:46.174032934 DEBUG method="textDocument/inlayHint" response.id=50 duration=13.38ms 2026-10-02 06:57:46.174045104 DEBUG Received server response for request 50 2026-10-02 06:57:46.175744398 DEBUG request{id=51 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.720714ms 2026-10-02 06:57:46.177270261 DEBUG method="textDocument/inlayHint" response.id=51 duration=13.28ms 2026-10-02 06:57:46.177282382 DEBUG Received server response for request 51 2026-10-02 06:57:46.178697595 DEBUG request{id=52 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.437974ms 2026-10-02 06:57:46.180550029 DEBUG method="textDocument/inlayHint" response.id=52 duration=13.20ms 2026-10-02 06:57:46.180562919 DEBUG Received server response for request 52 2026-10-02 06:57:46.182188163 DEBUG request{id=53 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.652194ms 2026-10-02 06:57:46.183889228 DEBUG method="textDocument/inlayHint" response.id=53 duration=13.19ms 2026-10-02 06:57:46.183901408 DEBUG Received server response for request 53 2026-10-02 06:57:46.185525991 DEBUG request{id=54 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.647534ms 2026-10-02 06:57:46.187300196 DEBUG method="textDocument/inlayHint" response.id=54 duration=13.26ms 2026-10-02 06:57:46.187314506 DEBUG Received server response for request 54 2026-10-02 06:57:46.188867519 DEBUG request{id=55 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.584543ms 2026-10-02 06:57:46.190614984 DEBUG method="textDocument/inlayHint" response.id=55 duration=13.34ms 2026-10-02 06:57:46.190628944 DEBUG Received server response for request 55 2026-10-02 06:57:46.192322218 DEBUG request{id=56 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.718434ms 2026-10-02 06:57:46.193923612 DEBUG method="textDocument/inlayHint" response.id=56 duration=13.36ms 2026-10-02 06:57:46.193935702 DEBUG Received server response for request 56 2026-10-02 06:57:46.195516295 DEBUG request{id=57 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.602643ms 2026-10-02 06:57:46.197266330 DEBUG method="textDocument/inlayHint" response.id=57 duration=13.37ms 2026-10-02 06:57:46.197278740 DEBUG Received server response for request 57 2026-10-02 06:57:46.198800453 DEBUG request{id=58 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.543043ms 2026-10-02 06:57:46.200647218 DEBUG method="textDocument/inlayHint" response.id=58 duration=13.34ms 2026-10-02 06:57:46.200659708 DEBUG Received server response for request 58 2026-10-02 06:57:46.202275882 DEBUG request{id=59 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.637294ms 2026-10-02 06:57:46.203925676 DEBUG method="textDocument/inlayHint" response.id=59 duration=13.30ms 2026-10-02 06:57:46.203938246 DEBUG Received server response for request 59 2026-10-02 06:57:46.205308219 DEBUG request{id=60 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.394723ms 2026-10-02 06:57:46.207181924 DEBUG method="textDocument/inlayHint" response.id=60 duration=13.25ms 2026-10-02 06:57:46.207193794 DEBUG Received server response for request 60 2026-10-02 06:57:46.208889718 DEBUG request{id=61 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.721414ms 2026-10-02 06:57:46.210470851 DEBUG method="textDocument/inlayHint" response.id=61 duration=13.20ms 2026-10-02 06:57:46.210484681 DEBUG Received server response for request 61 2026-10-02 06:57:46.212215736 DEBUG request{id=62 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.756765ms 2026-10-02 06:57:46.213775529 DEBUG method="textDocument/inlayHint" response.id=62 duration=13.12ms 2026-10-02 06:57:46.213788069 DEBUG Received server response for request 62 2026-10-02 06:57:46.215344923 DEBUG request{id=63 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.581094ms 2026-10-02 06:57:46.217098137 DEBUG method="textDocument/inlayHint" response.id=63 duration=13.16ms 2026-10-02 06:57:46.217109797 DEBUG Received server response for request 63 2026-10-02 06:57:46.218752181 DEBUG request{id=64 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.663664ms 2026-10-02 06:57:46.220388145 DEBUG method="textDocument/inlayHint" response.id=64 duration=13.20ms 2026-10-02 06:57:46.220400245 DEBUG Received server response for request 64 2026-10-02 06:57:46.222130009 DEBUG request{id=65 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.752834ms 2026-10-02 06:57:46.223668283 DEBUG method="textDocument/inlayHint" response.id=65 duration=13.19ms 2026-10-02 06:57:46.223682603 DEBUG Received server response for request 65 2026-10-02 06:57:46.225449207 DEBUG request{id=66 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.794054ms 2026-10-02 06:57:46.226997471 DEBUG method="textDocument/inlayHint" response.id=66 duration=13.21ms 2026-10-02 06:57:46.227017901 DEBUG Received server response for request 66 2026-10-02 06:57:46.228334334 DEBUG request{id=67 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.346313ms 2026-10-02 06:57:46.230329869 DEBUG method="textDocument/inlayHint" response.id=67 duration=13.22ms 2026-10-02 06:57:46.230344679 DEBUG Received server response for request 67 2026-10-02 06:57:46.232015993 DEBUG request{id=68 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.699044ms 2026-10-02 06:57:46.233786887 DEBUG method="textDocument/inlayHint" response.id=68 duration=13.39ms 2026-10-02 06:57:46.233800378 DEBUG Received server response for request 68 2026-10-02 06:57:46.235481392 DEBUG request{id=69 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.711445ms 2026-10-02 06:57:46.237013135 DEBUG method="textDocument/inlayHint" response.id=69 duration=13.33ms 2026-10-02 06:57:46.237026785 DEBUG Received server response for request 69 2026-10-02 06:57:46.238482689 DEBUG request{id=70 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.480804ms 2026-10-02 06:57:46.239895932 DEBUG method="textDocument/inlayHint" response.id=70 duration=12.89ms 2026-10-02 06:57:46.240403843 DEBUG Received server response for request 70 2026-10-02 06:57:46.241475006 DEBUG request{id=71 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.587814ms 2026-10-02 06:57:46.243363760 DEBUG method="textDocument/inlayHint" response.id=71 duration=13.02ms 2026-10-02 06:57:46.243370431 DEBUG Received server response for request 71 2026-10-02 06:57:46.245134665 DEBUG request{id=72 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.778605ms 2026-10-02 06:57:46.246771229 DEBUG method="textDocument/inlayHint" response.id=72 duration=12.97ms 2026-10-02 06:57:46.246783399 DEBUG Received server response for request 72 2026-10-02 06:57:46.248555073 DEBUG request{id=73 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.794534ms 2026-10-02 06:57:46.250166667 DEBUG method="textDocument/inlayHint" response.id=73 duration=13.14ms 2026-10-02 06:57:46.250178597 DEBUG Received server response for request 73 2026-10-02 06:57:46.251866781 DEBUG request{id=74 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.710054ms 2026-10-02 06:57:46.253564405 DEBUG method="textDocument/inlayHint" response.id=74 duration=13.66ms 2026-10-02 06:57:46.253576585 DEBUG Received server response for request 74 2026-10-02 06:57:46.255242909 DEBUG request{id=75 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.688674ms 2026-10-02 06:57:46.256893133 DEBUG method="textDocument/inlayHint" response.id=75 duration=13.52ms 2026-10-02 06:57:46.256904783 DEBUG Received server response for request 75 2026-10-02 06:57:46.258560767 DEBUG request{id=76 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.676714ms 2026-10-02 06:57:46.260298891 DEBUG method="textDocument/inlayHint" response.id=76 duration=13.52ms 2026-10-02 06:57:46.260310651 DEBUG Received server response for request 76 2026-10-02 06:57:46.261930765 DEBUG request{id=77 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.641594ms 2026-10-02 06:57:46.263596069 DEBUG method="textDocument/inlayHint" response.id=77 duration=13.42ms 2026-10-02 06:57:46.263609559 DEBUG Received server response for request 77 2026-10-02 06:57:46.265265363 DEBUG request{id=78 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.686694ms 2026-10-02 06:57:46.266954497 DEBUG method="textDocument/inlayHint" response.id=78 duration=13.38ms 2026-10-02 06:57:46.266976347 DEBUG Received server response for request 78 2026-10-02 06:57:46.268524201 DEBUG request{id=79 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.580004ms 2026-10-02 06:57:46.270251745 DEBUG method="textDocument/inlayHint" response.id=79 duration=13.35ms 2026-10-02 06:57:46.270266955 DEBUG Received server response for request 79 2026-10-02 06:57:46.271901609 DEBUG request{id=80 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.663974ms 2026-10-02 06:57:46.273637243 DEBUG method="textDocument/inlayHint" response.id=80 duration=13.33ms 2026-10-02 06:57:46.273650613 DEBUG Received server response for request 80 2026-10-02 06:57:46.275298427 DEBUG request{id=81 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.670394ms 2026-10-02 06:57:46.276839631 DEBUG method="textDocument/inlayHint" response.id=81 duration=13.23ms 2026-10-02 06:57:46.276852711 DEBUG Received server response for request 81 2026-10-02 06:57:46.278541975 DEBUG request{id=82 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.713354ms 2026-10-02 06:57:46.280145369 DEBUG method="textDocument/inlayHint" response.id=82 duration=13.17ms 2026-10-02 06:57:46.280157339 DEBUG Received server response for request 82 2026-10-02 06:57:46.281723273 DEBUG request{id=83 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.587244ms 2026-10-02 06:57:46.283381087 DEBUG method="textDocument/inlayHint" response.id=83 duration=13.12ms 2026-10-02 06:57:46.283392747 DEBUG Received server response for request 83 2026-10-02 06:57:46.285172931 DEBUG request{id=84 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.800564ms 2026-10-02 06:57:46.286835615 DEBUG method="textDocument/inlayHint" response.id=84 duration=13.19ms 2026-10-02 06:57:46.286848195 DEBUG Received server response for request 84 2026-10-02 06:57:46.288575019 DEBUG request{id=85 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.748574ms 2026-10-02 06:57:46.290129463 DEBUG method="textDocument/inlayHint" response.id=85 duration=13.28ms 2026-10-02 06:57:46.290141803 DEBUG Received server response for request 85 2026-10-02 06:57:46.291765647 DEBUG request{id=86 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.648884ms 2026-10-02 06:57:46.293477171 DEBUG method="textDocument/inlayHint" response.id=86 duration=13.32ms 2026-10-02 06:57:46.293488861 DEBUG Received server response for request 86 2026-10-02 06:57:46.295145165 DEBUG request{id=87 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.679484ms 2026-10-02 06:57:46.296854379 DEBUG method="textDocument/inlayHint" response.id=87 duration=13.46ms 2026-10-02 06:57:46.296866859 DEBUG Received server response for request 87 2026-10-02 06:57:46.298540453 DEBUG request{id=88 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.696794ms 2026-10-02 06:57:46.300240157 DEBUG method="textDocument/inlayHint" response.id=88 duration=13.40ms 2026-10-02 06:57:46.300252287 DEBUG Received server response for request 88 2026-10-02 06:57:46.301911851 DEBUG request{id=89 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.683244ms 2026-10-02 06:57:46.303563395 DEBUG method="textDocument/inlayHint" response.id=89 duration=13.43ms 2026-10-02 06:57:46.303576315 DEBUG Received server response for request 89 2026-10-02 06:57:46.305204329 DEBUG request{id=90 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.652764ms 2026-10-02 06:57:46.306847703 DEBUG method="textDocument/inlayHint" response.id=90 duration=13.36ms 2026-10-02 06:57:46.306861193 DEBUG Received server response for request 90 2026-10-02 06:57:46.308439207 DEBUG request{id=91 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.603034ms 2026-10-02 06:57:46.310283242 DEBUG method="textDocument/inlayHint" response.id=91 duration=13.42ms 2026-10-02 06:57:46.310296732 DEBUG Received server response for request 91 2026-10-02 06:57:46.311806965 DEBUG request{id=92 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.533104ms 2026-10-02 06:57:46.313311939 DEBUG method="textDocument/inlayHint" response.id=92 duration=13.06ms 2026-10-02 06:57:46.313685210 DEBUG Received server response for request 92 2026-10-02 06:57:46.314939543 DEBUG request{id=93 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.641824ms 2026-10-02 06:57:46.316925928 DEBUG method="textDocument/inlayHint" response.id=93 duration=13.35ms 2026-10-02 06:57:46.316939278 DEBUG Received server response for request 93 2026-10-02 06:57:46.318695312 DEBUG request{id=94 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.781074ms 2026-10-02 06:57:46.320349006 DEBUG method="textDocument/inlayHint" response.id=94 duration=13.49ms 2026-10-02 06:57:46.320362986 DEBUG Received server response for request 94 2026-10-02 06:57:46.322000730 DEBUG request{id=95 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.665824ms 2026-10-02 06:57:46.323772854 DEBUG method="textDocument/inlayHint" response.id=95 duration=13.48ms 2026-10-02 06:57:46.323785384 DEBUG Received server response for request 95 2026-10-02 06:57:46.325425518 DEBUG request{id=96 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.661224ms 2026-10-02 06:57:46.327112812 DEBUG method="textDocument/inlayHint" response.id=96 duration=13.79ms 2026-10-02 06:57:46.327123952 DEBUG Received server response for request 96 2026-10-02 06:57:46.328732446 DEBUG request{id=97 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.629204ms 2026-10-02 06:57:46.330581040 DEBUG method="textDocument/inlayHint" response.id=97 duration=13.65ms 2026-10-02 06:57:46.330593331 DEBUG Received server response for request 97 2026-10-02 06:57:46.332147494 DEBUG request{id=98 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.578704ms 2026-10-02 06:57:46.333924278 DEBUG method="textDocument/inlayHint" response.id=98 duration=13.56ms 2026-10-02 06:57:46.333936018 DEBUG Received server response for request 98 2026-10-02 06:57:46.335710483 DEBUG request{id=99 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.792795ms 2026-10-02 06:57:46.337318967 DEBUG method="textDocument/inlayHint" response.id=99 duration=13.54ms 2026-10-02 06:57:46.337330577 DEBUG Received server response for request 99 2026-10-02 06:57:46.339040171 DEBUG request{id=100 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.732304ms 2026-10-02 06:57:46.340664935 DEBUG method="textDocument/inlayHint" response.id=100 duration=13.54ms 2026-10-02 06:57:46.340677275 DEBUG Received server response for request 100 2026-10-02 06:57:46.342291309 DEBUG request{id=101 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.635644ms 2026-10-02 06:57:46.343913262 DEBUG method="textDocument/inlayHint" response.id=101 duration=13.32ms 2026-10-02 06:57:46.343924952 DEBUG Received server response for request 101 2026-10-02 06:57:46.345678117 DEBUG request{id=102 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.774825ms 2026-10-02 06:57:46.347232730 DEBUG method="textDocument/inlayHint" response.id=102 duration=13.30ms 2026-10-02 06:57:46.347252381 DEBUG Received server response for request 102 2026-10-02 06:57:46.348881414 DEBUG request{id=103 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.664414ms 2026-10-02 06:57:46.350474448 DEBUG method="textDocument/inlayHint" response.id=103 duration=13.15ms 2026-10-02 06:57:46.350487108 DEBUG Received server response for request 103 2026-10-02 06:57:46.352139152 DEBUG request{id=104 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.675914ms 2026-10-02 06:57:46.353554216 DEBUG method="textDocument/inlayHint" response.id=104 duration=12.88ms 2026-10-02 06:57:46.353574766 DEBUG Received server response for request 104 2026-10-02 06:57:46.355130829 DEBUG request{id=105 method=textDocument/inlayHint}: Inlay hint request returned 60 hints in 1.590613ms 2026-10-02 06:57:46.356644643 DEBUG method="textDocument/inlayHint" response.id=105 duration=12.72ms 2026-10-02 06:57:46.356657413 DEBUG Received server response for request 105 2026-10-02 06:57:46.356695223 DEBUG request{id=106 method=textDocument/hover}: Inferred type of covering node is int 2026-10-02 06:57:46.356730963 DEBUG method="textDocument/hover" response.id=106 duration=9.49ms 2026-10-02 06:57:46.357077034 DEBUG Received server response for request 106 2026-10-02 06:57:46.367166139 DEBUG Client sends request `shutdown` with ID 107 2026-10-02 06:57:46.367199869 DEBUG request{id=107 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:46.367209369 DEBUG method="shutdown" response.id=107 duration=17.06µs 2026-10-02 06:57:46.367219279 DEBUG Received server response for request 107 2026-10-02 06:57:46.367222489 DEBUG Client sends notification `exit` 2026-10-02 06:57:46.367238399 DEBUG Received exit notification, exiting ok test inlay_hints::variable_inlay_hints_disabled ... 2026-10-02 06:57:46.372466541 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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:46.372544091 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:46.372589961 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:46.372677782 DEBUG Client info: None 2026-10-02 06:57:46.372712002 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { 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:46.372728912 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:46.372735342 INFO Version: Unknown 2026-10-02 06:57:46.372776912 DEBUG Received server response for request 1 2026-10-02 06:57:46.372821922 DEBUG Client sends notification `initialized` 2026-10-02 06:57:46.372838862 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:46.372943682 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:46.373004002 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:46.373007872 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:46.373021632 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:46.373025132 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-10-02 06:57:46.373084643 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:46.373102583 DEBUG Initializing workspace `file:///tmp/.tmpUWrrgA/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:46.373124163 DEBUG Searching for a project in '/tmp/.tmpUWrrgA/src' 2026-10-02 06:57:46.373172433 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:46.373177773 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:46.373711324 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:46.373717414 DEBUG Resolving local virtual environment: /tmp/.tmpUWrrgA/src/.venv 2026-10-02 06:57:46.373772074 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:46.373776944 DEBUG No virtual environment found 2026-10-02 06:57:46.373788704 DEBUG Adding first-party search path `/tmp/.tmpUWrrgA/src` 2026-10-02 06:57:46.373792994 DEBUG Using vendored stdlib 2026-10-02 06:57:46.373900905 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:46.373906475 DEBUG Adding new file root '/tmp/.tmpUWrrgA/src' of kind Project 2026-10-02 06:57:46.375916739 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:46.375935589 DEBUG Updating project to check open files 2026-10-02 06:57:46.376025640 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpUWrrgA/src/foo.py") 2026-10-02 06:57:46.376037120 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpUWrrgA/src/foo.py` 2026-10-02 06:57:46.376043880 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpUWrrgA/src/foo.py` 2026-10-02 06:57:46.376175580 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpUWrrgA/src/foo.py` to project `src` 2026-10-02 06:57:46.376191560 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpUWrrgA/src/foo.py` 2026-10-02 06:57:46.376194180 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:46.376202750 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:46.376313550 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 0 hints in 71.28µs 2026-10-02 06:57:46.376351300 DEBUG method="textDocument/inlayHint" response.id=2 duration=141.62µs 2026-10-02 06:57:46.376363480 DEBUG Received server response for request 2 2026-10-02 06:57:46.386436615 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:46.386457925 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:46.386463225 DEBUG method="shutdown" response.id=3 duration=7.69µs 2026-10-02 06:57:46.386481235 DEBUG Received server response for request 3 2026-10-02 06:57:46.386485315 DEBUG Client sends notification `exit` 2026-10-02 06:57:46.386494545 DEBUG Received exit notification, exiting ok test inlay_hints::variable_inlay_hints_disabled_for_virtual_file ... 2026-10-02 06:57:46.387997578 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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:46.388062669 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:46.388096549 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:46.388151899 DEBUG Client info: None 2026-10-02 06:57:46.388181119 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:46.388195269 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:46.388201759 INFO Version: Unknown 2026-10-02 06:57:46.388245479 DEBUG Received server response for request 1 2026-10-02 06:57:46.388294709 DEBUG Client sends notification `initialized` 2026-10-02 06:57:46.388310589 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:46.388380409 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:46.388417649 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:46.388421499 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:46.388439559 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:46.388441819 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-10-02 06:57:46.388477380 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:46.388491600 DEBUG Initializing workspace `file:///tmp/.tmpRzpIwS/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:46.388507780 DEBUG Searching for a project in '/tmp/.tmpRzpIwS/src' 2026-10-02 06:57:46.388541000 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:46.388545480 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:46.388997271 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:46.389002751 DEBUG Resolving local virtual environment: /tmp/.tmpRzpIwS/src/.venv 2026-10-02 06:57:46.389044231 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:46.389048651 DEBUG No virtual environment found 2026-10-02 06:57:46.389059141 DEBUG Adding first-party search path `/tmp/.tmpRzpIwS/src` 2026-10-02 06:57:46.389063491 DEBUG Using vendored stdlib 2026-10-02 06:57:46.389153761 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:46.389157571 DEBUG Adding new file root '/tmp/.tmpRzpIwS/src' of kind Project 2026-10-02 06:57:46.391142136 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:46.391156266 DEBUG Updating project to check open files 2026-10-02 06:57:46.391181906 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:///tmp/.tmpRzpIwS/src/foo.py` 2026-10-02 06:57:46.391184956 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:46.391192596 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(101))}}: Set open project files (count: 1) 2026-10-02 06:57:46.391302596 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 0 hints in 76.4µs 2026-10-02 06:57:46.391336926 DEBUG method="textDocument/inlayHint" response.id=2 duration=138.03µs 2026-10-02 06:57:46.391353456 DEBUG Received server response for request 2 2026-10-02 06:57:46.401442781 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:46.401474011 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:46.401481041 DEBUG method="shutdown" response.id=3 duration=10.35µs 2026-10-02 06:57:46.401491631 DEBUG Received server response for request 3 2026-10-02 06:57:46.401495591 DEBUG Client sends notification `exit` 2026-10-02 06:57:46.401504051 DEBUG Received exit notification, exiting ok test notebook::auto_import ... 2026-10-02 06:57:46.402942664 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:46.403020345 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:46.403057165 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:46.403123805 DEBUG Client info: None 2026-10-02 06:57:46.403154945 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:46.403167745 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:46.403174425 INFO Version: Unknown 2026-10-02 06:57:46.403217255 DEBUG Received server response for request 1 2026-10-02 06:57:46.403249935 DEBUG Client sends notification `initialized` 2026-10-02 06:57:46.403265265 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:46.403337285 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:46.403372445 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:46.403376245 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:46.403394425 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-02 06:57:46.403431456 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:46.403446156 DEBUG Initializing workspace `file:///tmp/.tmpRMQdlh/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:46.403463766 DEBUG Searching for a project in '/tmp/.tmpRMQdlh/src' 2026-10-02 06:57:46.403498556 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:46.403503186 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:46.403929067 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:46.403934377 DEBUG Resolving local virtual environment: /tmp/.tmpRMQdlh/src/.venv 2026-10-02 06:57:46.403993917 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:46.403997847 DEBUG No virtual environment found 2026-10-02 06:57:46.404009577 DEBUG Adding first-party search path `/tmp/.tmpRMQdlh/src` 2026-10-02 06:57:46.404013667 DEBUG Using vendored stdlib 2026-10-02 06:57:46.404116157 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:46.404120747 DEBUG Adding new file root '/tmp/.tmpRMQdlh/src' of kind Project 2026-10-02 06:57:46.406947944 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-02 06:57:46.406972444 DEBUG Updating project to check open files 2026-10-02 06:57:46.407005124 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:57:46.407008304 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:46.407015014 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:46.407021024 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:57:46.407023304 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:46.407030794 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:46.407037244 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:57:46.407039304 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:46.407044114 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:46.407097814 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-02 06:57:46.407179435 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-02 06:57:46.418185061 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:46.419615215 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:46.419625875 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:46.419631405 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:46.419655045 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-02 06:57:46.425724219 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-02 06:57:46.450348118 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-02 06:57:46.450369419 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-02 06:57:46.450375919 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:46.450788960 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-02 06:57:46.450800530 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:46.458335318 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:57:46.458348348 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-02 06:57:46.458354038 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:46.458976709 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 205 suggestions in 39.249964ms 2026-10-02 06:57:46.459348490 DEBUG method="textDocument/completion" response.id=2 duration=39.68ms 2026-10-02 06:57:46.459387540 DEBUG Received server response for request 2 2026-10-02 06:57:46.470453697 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:46.470490827 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:46.470498817 DEBUG method="shutdown" response.id=3 duration=13.31µs 2026-10-02 06:57:46.470509067 DEBUG Received server response for request 3 2026-10-02 06:57:46.470513367 DEBUG Client sends notification `exit` 2026-10-02 06:57:46.470528857 DEBUG Received exit notification, exiting ok test notebook::auto_import_docstring ... 2026-10-02 06:57:46.479148038 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:46.479230598 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:46.479279778 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:46.479348488 DEBUG Client info: None 2026-10-02 06:57:46.479377138 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:46.479391238 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:46.479397798 INFO Version: Unknown 2026-10-02 06:57:46.479438928 DEBUG Received server response for request 1 2026-10-02 06:57:46.479485289 DEBUG Client sends notification `initialized` 2026-10-02 06:57:46.479500739 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:46.479600809 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:46.479646919 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:46.479650989 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:46.479675419 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-02 06:57:46.479728349 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:46.479747919 DEBUG Initializing workspace `file:///tmp/.tmpznuHeo/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:46.479767939 DEBUG Searching for a project in '/tmp/.tmpznuHeo/src' 2026-10-02 06:57:46.479804179 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:46.479809439 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:46.480548891 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:46.480555971 DEBUG Resolving local virtual environment: /tmp/.tmpznuHeo/src/.venv 2026-10-02 06:57:46.480609211 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:46.480613991 DEBUG No virtual environment found 2026-10-02 06:57:46.480625701 DEBUG Adding first-party search path `/tmp/.tmpznuHeo/src` 2026-10-02 06:57:46.480630111 DEBUG Using vendored stdlib 2026-10-02 06:57:46.480736012 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:46.480741142 DEBUG Adding new file root '/tmp/.tmpznuHeo/src' of kind Project 2026-10-02 06:57:46.482855167 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-02 06:57:46.482874817 DEBUG Updating project to check open files 2026-10-02 06:57:46.482918387 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:57:46.482921677 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:46.482929557 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:46.482935737 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:57:46.482938037 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:46.482943207 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:46.482948807 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:57:46.482951217 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:46.482956367 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:46.483022777 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-02 06:57:46.483096807 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-02 06:57:46.494156604 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:46.495575897 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:46.495591417 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:46.495595747 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:46.495620377 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-02 06:57:46.500806190 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-02 06:57:46.522271751 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-02 06:57:46.522292241 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-02 06:57:46.522297902 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:46.522721403 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-02 06:57:46.522732823 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:46.531039263 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:57:46.531051773 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-02 06:57:46.531057743 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:46.531639754 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 205 suggestions in 35.962286ms 2026-10-02 06:57:46.532038765 DEBUG method="textDocument/completion" response.id=2 duration=36.40ms 2026-10-02 06:57:46.532067365 DEBUG Received server response for request 2 2026-10-02 06:57:46.543174432 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:46.543216092 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:46.543223592 DEBUG method="shutdown" response.id=3 duration=12.63µs 2026-10-02 06:57:46.543241882 DEBUG Received server response for request 3 2026-10-02 06:57:46.543246302 DEBUG Client sends notification `exit` 2026-10-02 06:57:46.543262902 DEBUG Received exit notification, exiting ok test notebook::auto_import_from_future ... 2026-10-02 06:57:46.550630130 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:46.550710210 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:46.550751030 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:46.550818860 DEBUG Client info: None 2026-10-02 06:57:46.550845970 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:46.550860260 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:46.550866650 INFO Version: Unknown 2026-10-02 06:57:46.550908850 DEBUG Received server response for request 1 2026-10-02 06:57:46.550954501 DEBUG Client sends notification `initialized` 2026-10-02 06:57:46.550984221 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:46.551095291 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:46.551139981 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:46.551144291 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:46.551168471 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-02 06:57:46.551212961 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:46.551230111 DEBUG Initializing workspace `file:///tmp/.tmpRlFhOH/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:46.551252071 DEBUG Searching for a project in '/tmp/.tmpRlFhOH/src' 2026-10-02 06:57:46.551288951 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:46.551294511 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:46.551877733 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:46.551884233 DEBUG Resolving local virtual environment: /tmp/.tmpRlFhOH/src/.venv 2026-10-02 06:57:46.551935903 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:46.551940733 DEBUG No virtual environment found 2026-10-02 06:57:46.551952283 DEBUG Adding first-party search path `/tmp/.tmpRlFhOH/src` 2026-10-02 06:57:46.551956573 DEBUG Using vendored stdlib 2026-10-02 06:57:46.552074523 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:46.552079063 DEBUG Adding new file root '/tmp/.tmpRlFhOH/src' of kind Project 2026-10-02 06:57:46.555069240 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.003s 2026-10-02 06:57:46.555089920 DEBUG Updating project to check open files 2026-10-02 06:57:46.555136151 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:57:46.555139421 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:46.555147061 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:46.555153381 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:57:46.555155731 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:46.555160911 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:46.555166281 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:57:46.555168521 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:46.555173461 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:46.555222401 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-02 06:57:46.555286981 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-02 06:57:46.565920036 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:46.567472530 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:46.567492680 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:46.567496880 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:46.567534300 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-02 06:57:46.573231334 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-02 06:57:46.593550393 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-02 06:57:46.593567073 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-02 06:57:46.593573593 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:46.593616903 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `__future__` not found in search paths 2026-10-02 06:57:46.593620993 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:46.594016424 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-02 06:57:46.594026644 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:46.605124731 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:57:46.605138691 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-02 06:57:46.605144351 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:46.605723152 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 205 suggestions in 38.129931ms 2026-10-02 06:57:46.606122243 DEBUG method="textDocument/completion" response.id=2 duration=38.57ms 2026-10-02 06:57:46.606162043 DEBUG Received server response for request 2 2026-10-02 06:57:46.617001539 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:46.617040470 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:46.617050230 DEBUG method="shutdown" response.id=3 duration=14.83µs 2026-10-02 06:57:46.617061890 DEBUG Received server response for request 3 2026-10-02 06:57:46.617066410 DEBUG Client sends notification `exit` 2026-10-02 06:57:46.617082210 DEBUG Received exit notification, exiting ok test notebook::auto_import_same_cell ... 2026-10-02 06:57:46.625797541 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:46.625867801 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:46.625912191 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:46.626038641 DEBUG Client info: None 2026-10-02 06:57:46.626084641 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:46.626099521 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:46.626106341 INFO Version: Unknown 2026-10-02 06:57:46.626150491 DEBUG Received server response for request 1 2026-10-02 06:57:46.626192962 DEBUG Client sends notification `initialized` 2026-10-02 06:57:46.626208642 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:46.626330182 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:46.626380052 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:46.626383912 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:46.626403022 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-02 06:57:46.626455832 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:46.626474192 DEBUG Initializing workspace `file:///tmp/.tmpUn2RhF/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:46.626495852 DEBUG Searching for a project in '/tmp/.tmpUn2RhF/src' 2026-10-02 06:57:46.626532592 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:46.626538232 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:46.627257354 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:46.627264374 DEBUG Resolving local virtual environment: /tmp/.tmpUn2RhF/src/.venv 2026-10-02 06:57:46.627317434 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:46.627322184 DEBUG No virtual environment found 2026-10-02 06:57:46.627334294 DEBUG Adding first-party search path `/tmp/.tmpUn2RhF/src` 2026-10-02 06:57:46.627338744 DEBUG Using vendored stdlib 2026-10-02 06:57:46.627446785 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:46.627451685 DEBUG Adding new file root '/tmp/.tmpUn2RhF/src' of kind Project 2026-10-02 06:57:46.629597720 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-02 06:57:46.629617230 DEBUG Updating project to check open files 2026-10-02 06:57:46.629658010 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:57:46.629661070 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:46.629668550 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:46.629675100 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:57:46.629677470 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:46.629682920 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:46.629733130 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-02 06:57:46.629807070 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Resolving dynamic module resolution paths 2026-10-02 06:57:46.641076457 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:46.642483011 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:46.642496771 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:46.642517501 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-02 06:57:46.647760103 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-02 06:57:46.667702711 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-02 06:57:46.667721621 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-02 06:57:46.667727901 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:46.668167002 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-02 06:57:46.668177543 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:46.678584708 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:57:46.678596748 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-02 06:57:46.678602438 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:46.679215059 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 205 suggestions in 36.643368ms 2026-10-02 06:57:46.679576870 DEBUG method="textDocument/completion" response.id=2 duration=37.04ms 2026-10-02 06:57:46.679609850 DEBUG Received server response for request 2 2026-10-02 06:57:46.690678467 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:46.690727217 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:46.690737077 DEBUG method="shutdown" response.id=3 duration=14.60µs 2026-10-02 06:57:46.690755037 DEBUG Received server response for request 3 2026-10-02 06:57:46.690759417 DEBUG Client sends notification `exit` 2026-10-02 06:57:46.690775417 DEBUG Received exit notification, exiting ok test notebook::diagnostic_end_of_file ... 2026-10-02 06:57:46.698463535 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:46.698552466 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:46.698597596 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:46.698695206 DEBUG Client info: None 2026-10-02 06:57:46.698721816 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:46.698736766 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:46.698743556 INFO Version: Unknown 2026-10-02 06:57:46.698784806 DEBUG Received server response for request 1 2026-10-02 06:57:46.698829986 DEBUG Client sends notification `initialized` 2026-10-02 06:57:46.698842936 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpqjGhoh 2026-10-02 06:57:46.698851306 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:46.698981637 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:46.699029767 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:46.699034277 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:46.699044047 DEBUG No workspace configuration provided for file:///tmp/.tmpqjGhoh 2026-10-02 06:57:46.699060347 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-02 06:57:46.699110587 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:46.699115937 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpqjGhoh, using default options 2026-10-02 06:57:46.699125877 DEBUG Initializing workspace `file:///tmp/.tmpqjGhoh`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:46.699143227 DEBUG Searching for a project in '/tmp/.tmpqjGhoh' 2026-10-02 06:57:46.699173987 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:46.699179307 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:46.699871309 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:46.699877319 DEBUG Resolving local virtual environment: /tmp/.tmpqjGhoh/.venv 2026-10-02 06:57:46.699931409 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:46.699936089 DEBUG No virtual environment found 2026-10-02 06:57:46.699948509 DEBUG Adding first-party search path `/tmp/.tmpqjGhoh` 2026-10-02 06:57:46.699952799 DEBUG Using vendored stdlib 2026-10-02 06:57:46.700072479 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:46.700077609 DEBUG Adding new file root '/tmp/.tmpqjGhoh' of kind Project 2026-10-02 06:57:46.702864306 INFO Project::index_files{project=.tmpqjGhoh}: Indexed 0 file(s) in 0.002s 2026-10-02 06:57:46.702884196 DEBUG Updating project to check open files 2026-10-02 06:57:46.702930906 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:57:46.702933916 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:46.702941776 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:46.702948216 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:57:46.702950516 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:46.702957776 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:46.702974986 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:57:46.702977126 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:46.702982116 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:46.702987786 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:57:46.702989916 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:46.702995126 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:46.703080066 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-10-02 06:57:46.703199597 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-02 06:57:46.714565844 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:46.719473516 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:46.719491116 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:46.719494416 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:46.719498196 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:46.719530496 DEBUG Client sends notification `notebookDocument/didChange` 2026-10-02 06:57:46.719570276 DEBUG notification{method=notebookDocument/didChange}: Updating notebook document from version 0 to version 0 2026-10-02 06:57:46.719585776 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:46.719621006 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Handling file watcher change event: ChangedVirtual("vs-code:/test.ipynb") 2026-10-02 06:57:46.719627296 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Updating the revision of `vs-code:/test.ipynb` 2026-10-02 06:57:46.719690017 DEBUG notification{method=notebookDocument/didChange}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-10-02 06:57:46.720035887 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:46.720041927 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:46.720044537 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:46.720046677 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:46.730369272 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:46.730398732 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:46.730409522 DEBUG method="shutdown" response.id=2 duration=15.64µs 2026-10-02 06:57:46.730428522 DEBUG Received server response for request 2 2026-10-02 06:57:46.730432982 DEBUG Client sends notification `exit` 2026-10-02 06:57:46.730443292 DEBUG Received exit notification, exiting ok test notebook::invalid_syntax_with_syntax_errors_disabled ... 2026-10-02 06:57:46.733630900 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:46.733705290 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:46.733745510 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:46.733819760 DEBUG Client info: None 2026-10-02 06:57:46.733847030 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:46.733861590 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:46.733868551 INFO Version: Unknown 2026-10-02 06:57:46.733913161 DEBUG Received server response for request 1 2026-10-02 06:57:46.733957261 DEBUG Client sends notification `initialized` 2026-10-02 06:57:46.733985071 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:46.734103871 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:46.734144571 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:46.734148261 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:46.734171371 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-02 06:57:46.734222051 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:46.734237771 DEBUG Initializing workspace `file:///tmp/.tmpRnLKV5/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:46.734253361 DEBUG Searching for a project in '/tmp/.tmpRnLKV5/src' 2026-10-02 06:57:46.734287752 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:46.734292832 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:46.734779113 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:46.734785103 DEBUG Resolving local virtual environment: /tmp/.tmpRnLKV5/src/.venv 2026-10-02 06:57:46.734831973 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:46.734836723 DEBUG No virtual environment found 2026-10-02 06:57:46.734848103 DEBUG Adding first-party search path `/tmp/.tmpRnLKV5/src` 2026-10-02 06:57:46.734852533 DEBUG Using vendored stdlib 2026-10-02 06:57:46.734947933 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:46.734952753 DEBUG Adding new file root '/tmp/.tmpRnLKV5/src' of kind Project 2026-10-02 06:57:46.737862030 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-02 06:57:46.737883970 DEBUG Updating project to check open files 2026-10-02 06:57:46.737918560 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:57:46.737921920 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:46.737929780 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:46.737936200 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:57:46.737938520 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:46.737943720 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:46.737950330 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:57:46.737952550 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:46.737957860 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:46.738019021 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-02 06:57:46.738087121 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-02 06:57:46.739854005 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:46.739864325 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:46.739869175 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:46.749948019 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:46.749978849 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:46.749989079 DEBUG method="shutdown" response.id=2 duration=13.74µs 2026-10-02 06:57:46.749999709 DEBUG Received server response for request 2 2026-10-02 06:57:46.750004049 DEBUG Client sends notification `exit` 2026-10-02 06:57:46.750014179 DEBUG Received exit notification, exiting ok test notebook::publish_diagnostics_open ... 2026-10-02 06:57:46.751645893 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, 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:46.751710984 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:46.751744044 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:46.751802014 DEBUG Client info: None 2026-10-02 06:57:46.751829964 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:46.751842884 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "DIAGNOSTIC_RELATED_INFORMATION"] 2026-10-02 06:57:46.751849564 INFO Version: Unknown 2026-10-02 06:57:46.751893264 DEBUG Received server response for request 1 2026-10-02 06:57:46.751930444 DEBUG Client sends notification `initialized` 2026-10-02 06:57:46.751943014 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpL7ytwg 2026-10-02 06:57:46.751950414 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:46.752128485 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:46.752163425 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:46.752167275 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:46.752174035 DEBUG No workspace configuration provided for file:///tmp/.tmpL7ytwg 2026-10-02 06:57:46.752187795 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-02 06:57:46.752233615 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:46.752239135 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpL7ytwg, using default options 2026-10-02 06:57:46.752249295 DEBUG Initializing workspace `file:///tmp/.tmpL7ytwg`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:46.752264895 DEBUG Searching for a project in '/tmp/.tmpL7ytwg' 2026-10-02 06:57:46.752299415 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:46.752305015 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:46.753578538 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:46.753587698 DEBUG Resolving local virtual environment: /tmp/.tmpL7ytwg/.venv 2026-10-02 06:57:46.753638378 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:46.753643658 DEBUG No virtual environment found 2026-10-02 06:57:46.753654808 DEBUG Adding first-party search path `/tmp/.tmpL7ytwg` 2026-10-02 06:57:46.753659008 DEBUG Using vendored stdlib 2026-10-02 06:57:46.753785669 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:46.753791509 DEBUG Adding new file root '/tmp/.tmpL7ytwg' of kind Project 2026-10-02 06:57:46.756698275 INFO Project::index_files{project=.tmpL7ytwg}: Indexed 0 file(s) in 0.002s 2026-10-02 06:57:46.756715155 DEBUG Updating project to check open files 2026-10-02 06:57:46.756765346 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:57:46.756768586 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:46.756776626 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:46.756783336 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:57:46.756785466 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:46.756790416 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:46.756797376 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:57:46.756799586 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:46.756804686 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:46.756810496 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:57:46.756812636 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:46.756817776 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:46.756924266 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-10-02 06:57:46.757081136 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-02 06:57:46.770076958 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:46.775290540 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:46.775303720 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:46.775306910 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:46.775309870 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:46.785592845 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:46.785631475 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:46.785643965 DEBUG method="shutdown" response.id=2 duration=19.71µs 2026-10-02 06:57:46.785656125 DEBUG Received server response for request 2 2026-10-02 06:57:46.785661495 DEBUG Client sends notification `exit` 2026-10-02 06:57:46.785678195 DEBUG Received exit notification, exiting ok test notebook::publish_unreachable_code_diagnostics_open ... 2026-10-02 06:57:46.788810203 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:46.788887113 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:46.788922683 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:46.788997663 DEBUG Client info: None 2026-10-02 06:57:46.789022593 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:46.789035493 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:46.789041603 INFO Version: Unknown 2026-10-02 06:57:46.789083253 DEBUG Received server response for request 1 2026-10-02 06:57:46.789128543 DEBUG Client sends notification `initialized` 2026-10-02 06:57:46.789141343 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpdgkh2w 2026-10-02 06:57:46.789148594 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:46.789259544 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:46.789298494 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:46.789302114 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:46.789311004 DEBUG No workspace configuration provided for file:///tmp/.tmpdgkh2w 2026-10-02 06:57:46.789321764 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-02 06:57:46.789362384 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:46.789367424 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpdgkh2w, using default options 2026-10-02 06:57:46.789376284 DEBUG Initializing workspace `file:///tmp/.tmpdgkh2w`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:46.789390114 DEBUG Searching for a project in '/tmp/.tmpdgkh2w' 2026-10-02 06:57:46.789416114 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:46.789420864 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:46.789887395 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:46.789892815 DEBUG Resolving local virtual environment: /tmp/.tmpdgkh2w/.venv 2026-10-02 06:57:46.789936695 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:46.789941185 DEBUG No virtual environment found 2026-10-02 06:57:46.789952425 DEBUG Adding first-party search path `/tmp/.tmpdgkh2w` 2026-10-02 06:57:46.789956775 DEBUG Using vendored stdlib 2026-10-02 06:57:46.790070366 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:46.790074556 DEBUG Adding new file root '/tmp/.tmpdgkh2w' of kind Project 2026-10-02 06:57:46.792881083 INFO Project::index_files{project=.tmpdgkh2w}: Indexed 0 file(s) in 0.002s 2026-10-02 06:57:46.792896803 DEBUG Updating project to check open files 2026-10-02 06:57:46.792929533 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:57:46.792932843 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:46.792939573 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:46.792946313 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:57:46.792949033 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:46.792954753 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:46.793009873 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Checking file 'vs-code:/test.ipynb' 2026-10-02 06:57:46.793105873 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Resolving dynamic module resolution paths 2026-10-02 06:57:46.800776911 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:46.805851504 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:46.805862734 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:46.816123058 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:46.816166729 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:46.816179319 DEBUG method="shutdown" response.id=2 duration=17.78µs 2026-10-02 06:57:46.816191709 DEBUG Received server response for request 2 2026-10-02 06:57:46.816196939 DEBUG Client sends notification `exit` 2026-10-02 06:57:46.816214719 DEBUG Received exit notification, exiting ok test notebook::publish_unused_binding_diagnostics_open ... 2026-10-02 06:57:46.819034126 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:46.819109536 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:46.819146486 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:46.819205846 DEBUG Client info: None 2026-10-02 06:57:46.819232466 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:46.819245046 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:46.819251786 INFO Version: Unknown 2026-10-02 06:57:46.819292886 DEBUG Received server response for request 1 2026-10-02 06:57:46.819336026 DEBUG Client sends notification `initialized` 2026-10-02 06:57:46.819349416 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp6QMlAA 2026-10-02 06:57:46.819357536 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:46.819477077 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:46.819518707 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:46.819522997 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:46.819532097 DEBUG No workspace configuration provided for file:///tmp/.tmp6QMlAA 2026-10-02 06:57:46.819543197 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-02 06:57:46.819587827 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:46.819592787 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp6QMlAA, using default options 2026-10-02 06:57:46.819601527 DEBUG Initializing workspace `file:///tmp/.tmp6QMlAA`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:46.819616377 DEBUG Searching for a project in '/tmp/.tmp6QMlAA' 2026-10-02 06:57:46.819643217 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:46.819647587 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:46.820128798 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:46.820134618 DEBUG Resolving local virtual environment: /tmp/.tmp6QMlAA/.venv 2026-10-02 06:57:46.820178818 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:46.820183388 DEBUG No virtual environment found 2026-10-02 06:57:46.820194418 DEBUG Adding first-party search path `/tmp/.tmp6QMlAA` 2026-10-02 06:57:46.820198888 DEBUG Using vendored stdlib 2026-10-02 06:57:46.820299019 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:46.820303509 DEBUG Adding new file root '/tmp/.tmp6QMlAA' of kind Project 2026-10-02 06:57:46.823027585 INFO Project::index_files{project=.tmp6QMlAA}: Indexed 0 file(s) in 0.002s 2026-10-02 06:57:46.823048075 DEBUG Updating project to check open files 2026-10-02 06:57:46.823083855 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:57:46.823086955 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:46.823094565 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:46.823101005 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:57:46.823103205 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:46.823108705 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:46.823157215 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Checking file 'vs-code:/test.ipynb' 2026-10-02 06:57:46.823246056 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:46.823254826 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:46.833468020 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:46.833490730 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:46.833498350 DEBUG method="shutdown" response.id=2 duration=11.22µs 2026-10-02 06:57:46.833508970 DEBUG Received server response for request 2 2026-10-02 06:57:46.833513090 DEBUG Client sends notification `exit` 2026-10-02 06:57:46.833522770 DEBUG Received exit notification, exiting ok test notebook::pull_diagnostics_for_notebook_cells ... 2026-10-02 06:57:46.834923014 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:46.835009324 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:46.835038034 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:46.835084624 DEBUG Client info: None 2026-10-02 06:57:46.835113514 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:46.835124214 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:46.835129974 INFO Version: Unknown 2026-10-02 06:57:46.835169394 DEBUG Received server response for request 1 2026-10-02 06:57:46.835214624 DEBUG Client sends notification `initialized` 2026-10-02 06:57:46.835226964 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpIc0UFA 2026-10-02 06:57:46.835232834 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:46.835377165 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:46.835410255 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:46.835414175 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:46.835421505 DEBUG No workspace configuration provided for file:///tmp/.tmpIc0UFA 2026-10-02 06:57:46.835435495 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-02 06:57:46.835481795 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:46.835487245 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpIc0UFA, using default options 2026-10-02 06:57:46.835498175 DEBUG Initializing workspace `file:///tmp/.tmpIc0UFA`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:46.835513435 DEBUG Searching for a project in '/tmp/.tmpIc0UFA' 2026-10-02 06:57:46.835542365 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:46.835547945 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:46.836888798 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:46.836897688 DEBUG Resolving local virtual environment: /tmp/.tmpIc0UFA/.venv 2026-10-02 06:57:46.836946809 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:46.836951759 DEBUG No virtual environment found 2026-10-02 06:57:46.836980029 DEBUG Adding first-party search path `/tmp/.tmpIc0UFA` 2026-10-02 06:57:46.836984489 DEBUG Using vendored stdlib 2026-10-02 06:57:46.837111579 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:46.837116779 DEBUG Adding new file root '/tmp/.tmpIc0UFA' of kind Project 2026-10-02 06:57:46.840105956 INFO Project::index_files{project=.tmpIc0UFA}: Indexed 0 file(s) in 0.002s 2026-10-02 06:57:46.840121426 DEBUG Updating project to check open files 2026-10-02 06:57:46.840170526 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:57:46.840173856 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:46.840181726 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:46.840188386 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:57:46.840190686 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:46.840196646 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:46.840202816 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:57:46.840205086 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:46.840209966 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:46.840215406 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:57:46.840217626 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:46.840222796 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:46.840307327 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-10-02 06:57:46.840416647 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-02 06:57:46.850757772 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:46.856497866 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:46.856510976 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:46.856513846 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:46.856516246 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:46.856548926 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:46.856638826 DEBUG method="textDocument/diagnostic" response.id=2 duration=72.19µs 2026-10-02 06:57:46.856655186 DEBUG Received server response for request 2 2026-10-02 06:57:46.856676746 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-02 06:57:46.856716576 DEBUG method="textDocument/diagnostic" response.id=3 duration=30.17µs 2026-10-02 06:57:46.856726456 DEBUG Received server response for request 3 2026-10-02 06:57:46.856737106 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-02 06:57:46.856768096 DEBUG method="textDocument/diagnostic" response.id=4 duration=22.28µs 2026-10-02 06:57:46.856776886 DEBUG Received server response for request 4 2026-10-02 06:57:46.866979461 DEBUG Client sends request `shutdown` with ID 5 2026-10-02 06:57:46.867002271 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:46.867011141 DEBUG method="shutdown" response.id=5 duration=13.88µs 2026-10-02 06:57:46.867021051 DEBUG Received server response for request 5 2026-10-02 06:57:46.867025121 DEBUG Client sends notification `exit` 2026-10-02 06:57:46.867034551 DEBUG Received exit notification, exiting ok test notebook::semantic_tokens ... 2026-10-02 06:57:46.869934518 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:46.870027238 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:46.870063378 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:46.870122368 DEBUG Client info: None 2026-10-02 06:57:46.870148538 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:46.870161598 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:46.870167778 INFO Version: Unknown 2026-10-02 06:57:46.870208189 DEBUG Received server response for request 1 2026-10-02 06:57:46.870252329 DEBUG Client sends notification `initialized` 2026-10-02 06:57:46.870264879 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpUwBH2n 2026-10-02 06:57:46.870272379 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:46.870385379 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:46.870425649 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:46.870429769 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:46.870437879 DEBUG No workspace configuration provided for file:///tmp/.tmpUwBH2n 2026-10-02 06:57:46.870452599 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-02 06:57:46.870455499 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-02 06:57:46.870487899 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:46.870493019 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpUwBH2n, using default options 2026-10-02 06:57:46.870501689 DEBUG Initializing workspace `file:///tmp/.tmpUwBH2n`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:46.870515689 DEBUG Searching for a project in '/tmp/.tmpUwBH2n' 2026-10-02 06:57:46.870541759 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:46.870546369 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:46.871032881 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:46.871038641 DEBUG Resolving local virtual environment: /tmp/.tmpUwBH2n/.venv 2026-10-02 06:57:46.871083021 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:46.871087141 DEBUG No virtual environment found 2026-10-02 06:57:46.871097751 DEBUG Adding first-party search path `/tmp/.tmpUwBH2n` 2026-10-02 06:57:46.871101951 DEBUG Using vendored stdlib 2026-10-02 06:57:46.871193321 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:46.871197501 DEBUG Adding new file root '/tmp/.tmpUwBH2n' of kind Project 2026-10-02 06:57:46.875003960 INFO Project::index_files{project=.tmpUwBH2n}: Indexed 0 file(s) in 0.003s 2026-10-02 06:57:46.875023650 DEBUG Updating project to check open files 2026-10-02 06:57:46.875060000 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:57:46.875063370 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:46.875070830 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:46.875077380 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:57:46.875079780 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:46.875084920 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:46.875091170 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:57:46.875093280 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:46.875098040 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:46.875104260 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:57:46.875106480 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:46.875111570 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:46.875181631 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-02 06:57:46.875285321 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-02 06:57:46.885511655 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:46.890536787 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:46.890547307 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:46.890550827 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:46.896390282 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=5.85ms 2026-10-02 06:57:46.896418952 DEBUG Received server response for request 2 2026-10-02 06:57:46.896427512 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 3 2026-10-02 06:57:46.896510742 DEBUG method="textDocument/semanticTokens/full" response.id=3 duration=70.87µs 2026-10-02 06:57:46.896527422 DEBUG Received server response for request 3 2026-10-02 06:57:46.896534372 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 4 2026-10-02 06:57:46.896574722 DEBUG method="textDocument/semanticTokens/full" response.id=4 duration=32.03µs 2026-10-02 06:57:46.896590192 DEBUG Received server response for request 4 2026-10-02 06:57:46.906895577 DEBUG Client sends request `shutdown` with ID 5 2026-10-02 06:57:46.906935607 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:46.906944987 DEBUG method="shutdown" response.id=5 duration=13.00µs 2026-10-02 06:57:46.906963147 DEBUG Received server response for request 5 2026-10-02 06:57:46.906967217 DEBUG Client sends notification `exit` 2026-10-02 06:57:46.906984487 DEBUG Received exit notification, exiting ok test notebook::semantic_tokens_for_cell_do_not_leak_stringified_annotations ... 2026-10-02 06:57:46.910681906 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:46.910761296 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:46.910798076 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:46.910859576 DEBUG Client info: None 2026-10-02 06:57:46.910886007 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:46.910899387 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:46.910906027 INFO Version: Unknown 2026-10-02 06:57:46.910948067 DEBUG Received server response for request 1 2026-10-02 06:57:46.911003137 DEBUG Client sends notification `initialized` 2026-10-02 06:57:46.911016297 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmprmGv8Q 2026-10-02 06:57:46.911024907 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:46.911133827 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:46.911178867 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:46.911182747 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:46.911191547 DEBUG No workspace configuration provided for file:///tmp/.tmprmGv8Q 2026-10-02 06:57:46.911205097 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-02 06:57:46.911207787 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-02 06:57:46.911256277 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:46.911261017 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmprmGv8Q, using default options 2026-10-02 06:57:46.911269817 DEBUG Initializing workspace `file:///tmp/.tmprmGv8Q`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:46.911284637 DEBUG Searching for a project in '/tmp/.tmprmGv8Q' 2026-10-02 06:57:46.911312248 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:46.911317388 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:46.911796019 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:46.911802019 DEBUG Resolving local virtual environment: /tmp/.tmprmGv8Q/.venv 2026-10-02 06:57:46.911848039 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:46.911852819 DEBUG No virtual environment found 2026-10-02 06:57:46.911864349 DEBUG Adding first-party search path `/tmp/.tmprmGv8Q` 2026-10-02 06:57:46.911868619 DEBUG Using vendored stdlib 2026-10-02 06:57:46.911975699 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:46.911979869 DEBUG Adding new file root '/tmp/.tmprmGv8Q' of kind Project 2026-10-02 06:57:46.914757076 INFO Project::index_files{project=.tmprmGv8Q}: Indexed 0 file(s) in 0.002s 2026-10-02 06:57:46.914776706 DEBUG Updating project to check open files 2026-10-02 06:57:46.914816706 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:57:46.914820366 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:46.914827776 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:46.914834316 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:57:46.914836576 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:46.914841696 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:46.914848736 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:57:46.914850966 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:46.914856206 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:46.914904616 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-02 06:57:46.914976226 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-02 06:57:46.925175041 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:46.926730955 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:46.926742135 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:46.926824495 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=97.59µs 2026-10-02 06:57:46.926838795 DEBUG Received server response for request 2 2026-10-02 06:57:46.936922189 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:46.936943889 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:46.936952149 DEBUG method="shutdown" response.id=3 duration=11.23µs 2026-10-02 06:57:46.936973329 DEBUG Received server response for request 3 2026-10-02 06:57:46.936977849 DEBUG Client sends notification `exit` 2026-10-02 06:57:46.936987859 DEBUG Received exit notification, exiting ok test notebook::swap_cells ... 2026-10-02 06:57:46.939570086 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:46.939644966 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:46.939685106 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:46.939739226 DEBUG Client info: None 2026-10-02 06:57:46.939763186 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:46.939775846 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:46.939782026 INFO Version: Unknown 2026-10-02 06:57:46.939821806 DEBUG Received server response for request 1 2026-10-02 06:57:46.939862526 DEBUG Client sends notification `initialized` 2026-10-02 06:57:46.939875416 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpndAnJA 2026-10-02 06:57:46.939883126 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:46.940003987 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:46.940043567 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:46.940047247 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:46.940055497 DEBUG No workspace configuration provided for file:///tmp/.tmpndAnJA 2026-10-02 06:57:46.940070587 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-02 06:57:46.940113337 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:46.940118377 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpndAnJA, using default options 2026-10-02 06:57:46.940127367 DEBUG Initializing workspace `file:///tmp/.tmpndAnJA`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:46.940141527 DEBUG Searching for a project in '/tmp/.tmpndAnJA' 2026-10-02 06:57:46.940167937 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:46.940173037 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:46.940635598 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:46.940641628 DEBUG Resolving local virtual environment: /tmp/.tmpndAnJA/.venv 2026-10-02 06:57:46.940684998 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:46.940689478 DEBUG No virtual environment found 2026-10-02 06:57:46.940700268 DEBUG Adding first-party search path `/tmp/.tmpndAnJA` 2026-10-02 06:57:46.940704728 DEBUG Using vendored stdlib 2026-10-02 06:57:46.940794408 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:46.940798308 DEBUG Adding new file root '/tmp/.tmpndAnJA' of kind Project 2026-10-02 06:57:46.944379597 INFO Project::index_files{project=.tmpndAnJA}: Indexed 0 file(s) in 0.002s 2026-10-02 06:57:46.944397767 DEBUG Updating project to check open files 2026-10-02 06:57:46.944433117 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:57:46.944436457 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:46.944442947 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:46.944448927 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:57:46.944451167 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:46.944456837 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:46.944462747 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:57:46.944464837 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:46.944469907 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:46.944475687 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:57:46.944477887 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:46.944482697 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:46.944529207 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-02 06:57:46.944589278 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-02 06:57:46.952269786 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:46.952351056 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:46.952360546 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:46.952362996 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:46.952365916 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:46.952488697 DEBUG Client sends notification `notebookDocument/didChange` 2026-10-02 06:57:46.952516677 DEBUG notification{method=notebookDocument/didChange}: Updating notebook document from version 0 to version 1 2026-10-02 06:57:46.952526497 DEBUG notification{method=notebookDocument/didChange}: Updated notebook: "a = 10\nb = a\n\nc = b\n" 2026-10-02 06:57:46.952557667 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Handling file watcher change event: ChangedVirtual("vs-code:/src/test.ipynb") 2026-10-02 06:57:46.952562567 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Updating the revision of `vs-code:/src/test.ipynb` 2026-10-02 06:57:46.952596657 DEBUG notification{method=notebookDocument/didChange}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-02 06:57:46.952641327 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:46.952645507 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:46.952647707 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:46.952649837 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:46.962754141 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:46.962775591 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:46.962782211 DEBUG method="shutdown" response.id=2 duration=10.70µs 2026-10-02 06:57:46.962793171 DEBUG Received server response for request 2 2026-10-02 06:57:46.962797251 DEBUG Client sends notification `exit` 2026-10-02 06:57:46.962807351 DEBUG Received exit notification, exiting ok test notebook::undefined_reveal_fix_stays_in_cell ... 2026-10-02 06:57:46.965077387 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:46.965148007 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:46.965181027 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:46.965232377 DEBUG Client info: None 2026-10-02 06:57:46.965256467 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:46.965269227 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:46.965274937 INFO Version: Unknown 2026-10-02 06:57:46.965315947 DEBUG Received server response for request 1 2026-10-02 06:57:46.965353458 DEBUG Client sends notification `initialized` 2026-10-02 06:57:46.965366398 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpuHjDVX 2026-10-02 06:57:46.965373078 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:46.965476708 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:46.965512708 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:46.965517018 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:46.965525258 DEBUG No workspace configuration provided for file:///tmp/.tmpuHjDVX 2026-10-02 06:57:46.965537118 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-02 06:57:46.965579668 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:46.965584438 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpuHjDVX, using default options 2026-10-02 06:57:46.965593598 DEBUG Initializing workspace `file:///tmp/.tmpuHjDVX`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:46.965607088 DEBUG Searching for a project in '/tmp/.tmpuHjDVX' 2026-10-02 06:57:46.965633308 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:46.965638168 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:46.966111399 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:46.966116699 DEBUG Resolving local virtual environment: /tmp/.tmpuHjDVX/.venv 2026-10-02 06:57:46.966156390 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:46.966160430 DEBUG No virtual environment found 2026-10-02 06:57:46.966170820 DEBUG Adding first-party search path `/tmp/.tmpuHjDVX` 2026-10-02 06:57:46.966175080 DEBUG Using vendored stdlib 2026-10-02 06:57:46.966266990 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:46.966270980 DEBUG Adding new file root '/tmp/.tmpuHjDVX' of kind Project 2026-10-02 06:57:46.969952769 INFO Project::index_files{project=.tmpuHjDVX}: Indexed 0 file(s) in 0.002s 2026-10-02 06:57:46.969984059 DEBUG Updating project to check open files 2026-10-02 06:57:46.970019169 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:57:46.970022259 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:46.970029569 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:46.970036009 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:57:46.970038379 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:46.970043739 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:46.970050259 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:57:46.970052449 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:46.970057629 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:46.970104059 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/test.ipynb' 2026-10-02 06:57:46.970161239 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-02 06:57:46.980498794 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:46.983189080 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:46.983204040 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:46.983207760 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:46.993509225 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:46.993546965 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:46.993558855 DEBUG method="shutdown" response.id=2 duration=16.83µs 2026-10-02 06:57:46.993570085 DEBUG Received server response for request 2 2026-10-02 06:57:46.993574275 DEBUG Client sends notification `exit` 2026-10-02 06:57:46.993591325 DEBUG Received exit notification, exiting ok test publish_diagnostics::changing_language_of_file_without_extension ... 2026-10-02 06:57:46.996533893 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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:46.996596533 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:46.996636943 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:46.996701573 DEBUG Client info: None 2026-10-02 06:57:46.996728423 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:46.996741063 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:46.996747143 INFO Version: Unknown 2026-10-02 06:57:46.996788013 DEBUG Received server response for request 1 2026-10-02 06:57:46.996827003 DEBUG Client sends notification `initialized` 2026-10-02 06:57:46.996841223 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:46.996974354 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:46.997018304 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:46.997022084 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:46.997037284 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:46.997097564 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:46.997113674 DEBUG Initializing workspace `file:///tmp/.tmp0tn4YL/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:46.997130154 DEBUG Searching for a project in '/tmp/.tmp0tn4YL/src' 2026-10-02 06:57:46.997162814 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:46.997167214 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:46.997627915 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:46.997633865 DEBUG Resolving local virtual environment: /tmp/.tmp0tn4YL/src/.venv 2026-10-02 06:57:46.997678515 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:46.997682705 DEBUG No virtual environment found 2026-10-02 06:57:46.997693765 DEBUG Adding first-party search path `/tmp/.tmp0tn4YL/src` 2026-10-02 06:57:46.997697865 DEBUG Using vendored stdlib 2026-10-02 06:57:46.997788736 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:46.997792596 DEBUG Adding new file root '/tmp/.tmp0tn4YL/src' of kind Project 2026-10-02 06:57:46.999761540 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-02 06:57:46.999781210 DEBUG Updating project to check open files 2026-10-02 06:57:46.999844761 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp0tn4YL/src/foo") 2026-10-02 06:57:46.999950791 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp0tn4YL/src/foo` to project `src` 2026-10-02 06:57:46.999982381 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp0tn4YL/src/foo` 2026-10-02 06:57:46.999985831 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:46.999991691 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-02 06:57:47.000016911 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmp0tn4YL/src/foo' 2026-10-02 06:57:47.000089911 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-02 06:57:47.007698419 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:47.011749509 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:47.011759709 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:47.011986090 DEBUG Client sends notification `textDocument/didClose` 2026-10-02 06:57:47.012017550 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmp0tn4YL/src/foo` 2026-10-02 06:57:47.012024630 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-02 06:57:47.012039530 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-10-02 06:57:47.012047470 DEBUG notification{method=textDocument/didClose}:remove_file{file=file(Id(200))}: Removing file `/tmp/.tmp0tn4YL/src/foo` from project `src` 2026-10-02 06:57:47.012076950 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp0tn4YL/src/foo", kind: FileContent } 2026-10-02 06:57:47.012084750 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmp0tn4YL/src/foo` 2026-10-02 06:57:47.012089820 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the permissions of `/tmp/.tmp0tn4YL/src/foo` 2026-10-02 06:57:47.012108480 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:47.012112200 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:47.012193670 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:47.012223650 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp0tn4YL/src/foo") 2026-10-02 06:57:47.012228080 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp0tn4YL/src/foo` 2026-10-02 06:57:47.012232770 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp0tn4YL/src/foo` 2026-10-02 06:57:47.012250930 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:47.012255180 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:47.022400445 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:47.022422255 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:47.022430465 DEBUG method="shutdown" response.id=2 duration=11.29µs 2026-10-02 06:57:47.022440865 DEBUG Received server response for request 2 2026-10-02 06:57:47.022445235 DEBUG Client sends notification `exit` 2026-10-02 06:57:47.022454515 DEBUG Received exit notification, exiting ok test publish_diagnostics::full_diagnostic_output ... 2026-10-02 06:57:47.025166321 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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:47.025230942 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:47.025267782 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:47.025333482 DEBUG Client info: None 2026-10-02 06:57:47.025358282 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:47.025370082 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION", "FULL_DIAGNOSTIC_OUTPUT"] 2026-10-02 06:57:47.025376192 INFO Version: Unknown 2026-10-02 06:57:47.025414772 DEBUG Received server response for request 1 2026-10-02 06:57:47.025454292 DEBUG Client sends notification `initialized` 2026-10-02 06:57:47.025469252 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:47.025584052 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:47.025622533 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:47.025626733 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:47.025641943 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:47.025699113 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:47.025713543 DEBUG Initializing workspace `file:///tmp/.tmp9bl9U6/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:47.025727723 DEBUG Searching for a project in '/tmp/.tmp9bl9U6/src' 2026-10-02 06:57:47.025760983 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:47.025765453 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:47.026232494 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:47.026238304 DEBUG Resolving local virtual environment: /tmp/.tmp9bl9U6/src/.venv 2026-10-02 06:57:47.026281934 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:47.026286104 DEBUG No virtual environment found 2026-10-02 06:57:47.026296654 DEBUG Adding first-party search path `/tmp/.tmp9bl9U6/src` 2026-10-02 06:57:47.026300824 DEBUG Using vendored stdlib 2026-10-02 06:57:47.026390714 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:47.026394854 DEBUG Adding new file root '/tmp/.tmp9bl9U6/src' of kind Project 2026-10-02 06:57:47.029347822 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-02 06:57:47.029366762 DEBUG Updating project to check open files 2026-10-02 06:57:47.029426232 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp9bl9U6/src/foo.py") 2026-10-02 06:57:47.029434312 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp9bl9U6/src/foo.py` 2026-10-02 06:57:47.029440902 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp9bl9U6/src/foo.py` 2026-10-02 06:57:47.029557732 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp9bl9U6/src/foo.py` to project `src` 2026-10-02 06:57:47.029572572 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp9bl9U6/src/foo.py` 2026-10-02 06:57:47.029575052 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:47.029581892 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:47.029609182 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmp9bl9U6/src/foo.py' 2026-10-02 06:57:47.029676852 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-02 06:57:47.037326741 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:47.041405651 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:47.041418231 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:47.051704335 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:47.051737915 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:47.051747795 DEBUG method="shutdown" response.id=2 duration=14.27µs 2026-10-02 06:57:47.051759945 DEBUG Received server response for request 2 2026-10-02 06:57:47.051765215 DEBUG Client sends notification `exit` 2026-10-02 06:57:47.051775515 DEBUG Received exit notification, exiting ok test publish_diagnostics::invalid_syntax_with_syntax_errors_disabled ... 2026-10-02 06:57:47.054534842 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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:47.054596772 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:47.054630802 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:47.054683673 DEBUG Client info: None 2026-10-02 06:57:47.054707553 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:47.054719743 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:47.054725333 INFO Version: Unknown 2026-10-02 06:57:47.054764113 DEBUG Received server response for request 1 2026-10-02 06:57:47.054803403 DEBUG Client sends notification `initialized` 2026-10-02 06:57:47.054818333 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:47.054930413 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:47.054982333 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:47.054986783 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:47.055001313 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:47.055052183 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:47.055067923 DEBUG Initializing workspace `file:///tmp/.tmpjluE9b/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:47.055083123 DEBUG Searching for a project in '/tmp/.tmpjluE9b/src' 2026-10-02 06:57:47.055115534 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:47.055120284 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:47.055577565 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:47.055583045 DEBUG Resolving local virtual environment: /tmp/.tmpjluE9b/src/.venv 2026-10-02 06:57:47.055625195 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:47.055629095 DEBUG No virtual environment found 2026-10-02 06:57:47.055639575 DEBUG Adding first-party search path `/tmp/.tmpjluE9b/src` 2026-10-02 06:57:47.055643795 DEBUG Using vendored stdlib 2026-10-02 06:57:47.055737795 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:47.055741735 DEBUG Adding new file root '/tmp/.tmpjluE9b/src' of kind Project 2026-10-02 06:57:47.058646472 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:47.058664512 DEBUG Updating project to check open files 2026-10-02 06:57:47.058727482 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpjluE9b/src/foo.py") 2026-10-02 06:57:47.058735842 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpjluE9b/src/foo.py` 2026-10-02 06:57:47.058742352 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpjluE9b/src/foo.py` 2026-10-02 06:57:47.058858062 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpjluE9b/src/foo.py` to project `src` 2026-10-02 06:57:47.058873383 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpjluE9b/src/foo.py` 2026-10-02 06:57:47.058876093 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:47.058883433 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:47.058910713 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpjluE9b/src/foo.py' 2026-10-02 06:57:47.058985153 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:47.058991573 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:47.069202437 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:47.069233117 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:47.069242547 DEBUG method="shutdown" response.id=2 duration=13.50µs 2026-10-02 06:57:47.069253507 DEBUG Received server response for request 2 2026-10-02 06:57:47.069257177 DEBUG Client sends notification `exit` 2026-10-02 06:57:47.069266438 DEBUG Received exit notification, exiting ok test publish_diagnostics::message_with_related_information_support ... 2026-10-02 06:57:47.070825511 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, 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:47.070886451 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:47.070924282 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:47.070992502 DEBUG Client info: None 2026-10-02 06:57:47.071024512 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:47.071035542 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION", "DIAGNOSTIC_RELATED_INFORMATION"] 2026-10-02 06:57:47.071041542 INFO Version: Unknown 2026-10-02 06:57:47.071081232 DEBUG Received server response for request 1 2026-10-02 06:57:47.071124692 DEBUG Client sends notification `initialized` 2026-10-02 06:57:47.071138672 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:47.071293632 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:47.071328362 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:47.071331993 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:47.071345363 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:47.071412493 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:47.071430473 DEBUG Initializing workspace `file:///tmp/.tmpnza7Xm/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:47.071446853 DEBUG Searching for a project in '/tmp/.tmpnza7Xm/src' 2026-10-02 06:57:47.071478163 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:47.071483523 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:47.072799166 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:47.072813216 DEBUG Resolving local virtual environment: /tmp/.tmpnza7Xm/src/.venv 2026-10-02 06:57:47.072864166 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:47.072868916 DEBUG No virtual environment found 2026-10-02 06:57:47.072880146 DEBUG Adding first-party search path `/tmp/.tmpnza7Xm/src` 2026-10-02 06:57:47.072884476 DEBUG Using vendored stdlib 2026-10-02 06:57:47.073030917 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:47.073037957 DEBUG Adding new file root '/tmp/.tmpnza7Xm/src' of kind Project 2026-10-02 06:57:47.075183592 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:47.075202612 DEBUG Updating project to check open files 2026-10-02 06:57:47.075295712 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpnza7Xm/src/foo.py") 2026-10-02 06:57:47.075307092 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpnza7Xm/src/foo.py` 2026-10-02 06:57:47.075314222 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpnza7Xm/src/foo.py` 2026-10-02 06:57:47.075445932 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpnza7Xm/src/foo.py` to project `src` 2026-10-02 06:57:47.075462222 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpnza7Xm/src/foo.py` 2026-10-02 06:57:47.075464613 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:47.075472673 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:47.075514523 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpnza7Xm/src/foo.py' 2026-10-02 06:57:47.075595973 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-02 06:57:47.091357581 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:47.091767732 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:47.091777682 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:47.102109267 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:47.102153927 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:47.102163607 DEBUG method="shutdown" response.id=2 duration=14.53µs 2026-10-02 06:57:47.102175747 DEBUG Received server response for request 2 2026-10-02 06:57:47.102180467 DEBUG Client sends notification `exit` 2026-10-02 06:57:47.102197487 DEBUG Received exit notification, exiting ok test publish_diagnostics::message_without_related_information_support ... 2026-10-02 06:57:47.105118024 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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:47.105182354 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:47.105217344 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:47.105274504 DEBUG Client info: None 2026-10-02 06:57:47.105298554 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:47.105311914 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:47.105317994 INFO Version: Unknown 2026-10-02 06:57:47.105358664 DEBUG Received server response for request 1 2026-10-02 06:57:47.105402754 DEBUG Client sends notification `initialized` 2026-10-02 06:57:47.105417025 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:47.105529525 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:47.105567065 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:47.105571155 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:47.105587305 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:47.105635245 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:47.105649985 DEBUG Initializing workspace `file:///tmp/.tmp8gc7aj/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:47.105665195 DEBUG Searching for a project in '/tmp/.tmp8gc7aj/src' 2026-10-02 06:57:47.105698495 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:47.105703565 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:47.106183436 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:47.106189476 DEBUG Resolving local virtual environment: /tmp/.tmp8gc7aj/src/.venv 2026-10-02 06:57:47.106234066 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:47.106238467 DEBUG No virtual environment found 2026-10-02 06:57:47.106248657 DEBUG Adding first-party search path `/tmp/.tmp8gc7aj/src` 2026-10-02 06:57:47.106252747 DEBUG Using vendored stdlib 2026-10-02 06:57:47.106341727 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:47.106345857 DEBUG Adding new file root '/tmp/.tmp8gc7aj/src' of kind Project 2026-10-02 06:57:47.109358214 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-02 06:57:47.109378744 DEBUG Updating project to check open files 2026-10-02 06:57:47.109443964 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp8gc7aj/src/foo.py") 2026-10-02 06:57:47.109451744 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp8gc7aj/src/foo.py` 2026-10-02 06:57:47.109458634 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp8gc7aj/src/foo.py` 2026-10-02 06:57:47.109575485 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp8gc7aj/src/foo.py` to project `src` 2026-10-02 06:57:47.109589805 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp8gc7aj/src/foo.py` 2026-10-02 06:57:47.109592205 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:47.109598955 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:47.109630635 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmp8gc7aj/src/foo.py' 2026-10-02 06:57:47.109688465 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-02 06:57:47.122307455 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:47.122664746 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:47.122678026 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:47.132974551 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:47.133011181 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:47.133020101 DEBUG method="shutdown" response.id=2 duration=13.19µs 2026-10-02 06:57:47.133041211 DEBUG Received server response for request 2 2026-10-02 06:57:47.133046101 DEBUG Client sends notification `exit` 2026-10-02 06:57:47.133063781 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change ... 2026-10-02 06:57:47.135979728 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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:47.136041498 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:47.136075468 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:47.136132788 DEBUG Client info: None 2026-10-02 06:57:47.136156288 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:47.136168428 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:47.136174168 INFO Version: Unknown 2026-10-02 06:57:47.136214499 DEBUG Received server response for request 1 2026-10-02 06:57:47.136259159 DEBUG Client sends notification `initialized` 2026-10-02 06:57:47.136281149 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:47.136462319 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:47.136508879 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:47.136512479 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:47.136527009 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:47.136589109 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:47.136608490 DEBUG Initializing workspace `file:///tmp/.tmpag9iB2/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:47.136625360 DEBUG Searching for a project in '/tmp/.tmpag9iB2/src' 2026-10-02 06:57:47.136661260 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:47.136666480 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:47.137985453 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:47.137997563 DEBUG Resolving local virtual environment: /tmp/.tmpag9iB2/src/.venv 2026-10-02 06:57:47.138052063 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:47.138056573 DEBUG No virtual environment found 2026-10-02 06:57:47.138068573 DEBUG Adding first-party search path `/tmp/.tmpag9iB2/src` 2026-10-02 06:57:47.138072923 DEBUG Using vendored stdlib 2026-10-02 06:57:47.138198803 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:47.138203263 DEBUG Adding new file root '/tmp/.tmpag9iB2/src' of kind Project 2026-10-02 06:57:47.140414709 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:47.140434169 DEBUG Updating project to check open files 2026-10-02 06:57:47.140528439 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpag9iB2/src/foo.py") 2026-10-02 06:57:47.140539159 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpag9iB2/src/foo.py` 2026-10-02 06:57:47.140547689 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpag9iB2/src/foo.py` 2026-10-02 06:57:47.140687379 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpag9iB2/src/foo.py` to project `src` 2026-10-02 06:57:47.140702239 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpag9iB2/src/foo.py` 2026-10-02 06:57:47.140704749 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:47.140712939 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:47.140751960 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpag9iB2/src/foo.py' 2026-10-02 06:57:47.140860610 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-02 06:57:47.152025027 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:47.156350457 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:47.156365687 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:47.156394357 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:57:47.156423057 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-02 06:57:47.156461417 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpag9iB2/src/foo.py", kind: FileContent } 2026-10-02 06:57:47.156468417 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpag9iB2/src/foo.py` 2026-10-02 06:57:47.156560798 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpag9iB2/src/foo.py` to project `src` 2026-10-02 06:57:47.156581788 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpag9iB2/src/foo.py' 2026-10-02 06:57:47.156647168 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:47.156653518 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:47.166896123 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:47.166930743 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:47.166939353 DEBUG method="shutdown" response.id=2 duration=14.55µs 2026-10-02 06:57:47.166950683 DEBUG Received server response for request 2 2026-10-02 06:57:47.166956513 DEBUG Client sends notification `exit` 2026-10-02 06:57:47.166983673 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_diagnostics_off ... 2026-10-02 06:57:47.169856090 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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:47.169922000 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:47.169976830 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:47.170034750 DEBUG Client info: None 2026-10-02 06:57:47.170058820 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:47.170071500 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:47.170077010 INFO Version: Unknown 2026-10-02 06:57:47.170116310 DEBUG Received server response for request 1 2026-10-02 06:57:47.170155060 DEBUG Client sends notification `initialized` 2026-10-02 06:57:47.170170180 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:47.170293121 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:47.170330081 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:47.170333811 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:47.170348431 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:47.170352441 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:57:47.170400951 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:47.170415871 DEBUG Initializing workspace `file:///tmp/.tmpjwZvjl/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:47.170430971 DEBUG Searching for a project in '/tmp/.tmpjwZvjl/src' 2026-10-02 06:57:47.170462641 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:47.170467291 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:47.170929772 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:47.170935262 DEBUG Resolving local virtual environment: /tmp/.tmpjwZvjl/src/.venv 2026-10-02 06:57:47.170995732 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:47.171000012 DEBUG No virtual environment found 2026-10-02 06:57:47.171011322 DEBUG Adding first-party search path `/tmp/.tmpjwZvjl/src` 2026-10-02 06:57:47.171015402 DEBUG Using vendored stdlib 2026-10-02 06:57:47.171109733 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:47.171114223 DEBUG Adding new file root '/tmp/.tmpjwZvjl/src' of kind Project 2026-10-02 06:57:47.173113827 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:47.173184118 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpjwZvjl/src/foo.py") 2026-10-02 06:57:47.173191858 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpjwZvjl/src/foo.py` 2026-10-02 06:57:47.173206358 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpjwZvjl/src/foo.py` 2026-10-02 06:57:47.173324428 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpjwZvjl/src/foo.py` to project `src` 2026-10-02 06:57:47.173339268 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpjwZvjl/src/foo.py` 2026-10-02 06:57:47.173341658 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:47.173348918 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:47.173362298 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-02 06:57:47.173381908 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpjwZvjl/src/foo.py", kind: FileContent } 2026-10-02 06:57:47.173386088 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpjwZvjl/src/foo.py` 2026-10-02 06:57:47.173460998 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpjwZvjl/src/foo.py` to project `src` 2026-10-02 06:57:47.280556334 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:47.280640894 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:47.280658574 DEBUG method="shutdown" response.id=2 duration=28.68µs 2026-10-02 06:57:47.280686375 DEBUG Received server response for request 2 2026-10-02 06:57:47.280691595 DEBUG Client sends notification `exit` 2026-10-02 06:57:47.280709335 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_invalid_script_metadata_restores_semantic_diagnostics ... 2026-10-02 06:57:47.282822890 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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:47.282892970 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:47.282938140 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:47.283025740 DEBUG Client info: None 2026-10-02 06:57:47.283055530 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:47.283070150 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:47.283077160 INFO Version: Unknown 2026-10-02 06:57:47.283117640 DEBUG Received server response for request 1 2026-10-02 06:57:47.283163141 DEBUG Client sends notification `initialized` 2026-10-02 06:57:47.283178871 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:47.283376661 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:47.283439401 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:47.283443031 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:47.283460051 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:47.283537211 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:47.283557482 DEBUG Initializing workspace `file:///tmp/.tmpjanx4D/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:47.283578082 DEBUG Searching for a project in '/tmp/.tmpjanx4D/src' 2026-10-02 06:57:47.283615382 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:47.283620922 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:47.284906575 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:47.284920315 DEBUG Resolving local virtual environment: /tmp/.tmpjanx4D/src/.venv 2026-10-02 06:57:47.284990615 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:47.284995935 DEBUG No virtual environment found 2026-10-02 06:57:47.285008145 DEBUG Adding first-party search path `/tmp/.tmpjanx4D/src` 2026-10-02 06:57:47.285012425 DEBUG Using vendored stdlib 2026-10-02 06:57:47.285137085 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:47.285142145 DEBUG Adding new file root '/tmp/.tmpjanx4D/src' of kind Project 2026-10-02 06:57:47.287319871 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:47.287338171 DEBUG Updating project to check open files 2026-10-02 06:57:47.287431441 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpjanx4D/src/script.py") 2026-10-02 06:57:47.287442631 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpjanx4D/src/script.py` 2026-10-02 06:57:47.287449571 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpjanx4D/src/script.py` 2026-10-02 06:57:47.287586871 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpjanx4D/src/script.py` to project `src` 2026-10-02 06:57:47.287602141 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpjanx4D/src/script.py` 2026-10-02 06:57:47.287604371 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:47.287612271 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:47.288046362 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-02 06:57:47.288079202 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:47.288083672 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-02 06:57:47.288086972 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-02 06:57:47.288175003 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.14, platform: linux 2026-10-02 06:57:47.288219963 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:47.288228803 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:47.288426093 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:57:47.288451743 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-02 06:57:47.288480453 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpjanx4D/src/script.py", kind: FileContent } 2026-10-02 06:57:47.288486373 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpjanx4D/src/script.py` 2026-10-02 06:57:47.288580134 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpjanx4D/src/script.py` to project `src` 2026-10-02 06:57:47.288598764 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolving requires-python constraint: `>=3.12` 2026-10-02 06:57:47.288605014 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolved requires-python constraint to: 3.12 2026-10-02 06:57:47.289005265 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-02 06:57:47.289034335 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:47.289038825 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-02 06:57:47.289041475 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-02 06:57:47.289122735 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Python version: Python 3.12, platform: linux 2026-10-02 06:57:47.289176475 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpjanx4D/src/script.py' 2026-10-02 06:57:47.289230515 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-02 06:57:47.297347215 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:47.297416415 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:47.297421725 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:47.307637880 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:47.307668780 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:47.307676730 DEBUG method="shutdown" response.id=2 duration=12.06µs 2026-10-02 06:57:47.307688170 DEBUG Received server response for request 2 2026-10-02 06:57:47.307693680 DEBUG Client sends notification `exit` 2026-10-02 06:57:47.307704330 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_invalid_tuple_assignment_target_does_not_panic ... 2026-10-02 06:57:47.310152656 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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:47.310216136 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:47.310250806 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:47.310308336 DEBUG Client info: None 2026-10-02 06:57:47.310331546 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:47.310344546 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:47.310350546 INFO Version: Unknown 2026-10-02 06:57:47.310391436 DEBUG Received server response for request 1 2026-10-02 06:57:47.310435317 DEBUG Client sends notification `initialized` 2026-10-02 06:57:47.310451247 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:47.310566287 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:47.310603917 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:47.310607967 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:47.310623797 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:47.310669337 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:47.310683307 DEBUG Initializing workspace `file:///tmp/.tmpGU1GYL/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:47.310697557 DEBUG Searching for a project in '/tmp/.tmpGU1GYL/src' 2026-10-02 06:57:47.310731437 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:47.310736447 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:47.311212028 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:47.311218138 DEBUG Resolving local virtual environment: /tmp/.tmpGU1GYL/src/.venv 2026-10-02 06:57:47.311259509 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:47.311263869 DEBUG No virtual environment found 2026-10-02 06:57:47.311274369 DEBUG Adding first-party search path `/tmp/.tmpGU1GYL/src` 2026-10-02 06:57:47.311278469 DEBUG Using vendored stdlib 2026-10-02 06:57:47.311369739 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:47.311373529 DEBUG Adding new file root '/tmp/.tmpGU1GYL/src' of kind Project 2026-10-02 06:57:47.313335474 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:47.313352144 DEBUG Updating project to check open files 2026-10-02 06:57:47.313413374 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpGU1GYL/src/foo.py") 2026-10-02 06:57:47.313421134 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpGU1GYL/src/foo.py` 2026-10-02 06:57:47.313427384 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpGU1GYL/src/foo.py` 2026-10-02 06:57:47.313541854 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpGU1GYL/src/foo.py` to project `src` 2026-10-02 06:57:47.313554014 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpGU1GYL/src/foo.py` 2026-10-02 06:57:47.313556274 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:47.313563444 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:47.313589124 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpGU1GYL/src/foo.py' 2026-10-02 06:57:47.313671704 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-02 06:57:47.315389539 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:47.315397179 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:47.315408069 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:57:47.315454869 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpGU1GYL/src/foo.py", kind: FileContent } 2026-10-02 06:57:47.315465089 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpGU1GYL/src/foo.py` 2026-10-02 06:57:47.315549009 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpGU1GYL/src/foo.py` to project `src` 2026-10-02 06:57:47.315570379 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpGU1GYL/src/foo.py' 2026-10-02 06:57:47.315624859 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:47.315628479 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:47.325903774 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:47.325929914 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:47.325939054 DEBUG method="shutdown" response.id=2 duration=13.47µs 2026-10-02 06:57:47.325949474 DEBUG Received server response for request 2 2026-10-02 06:57:47.325953924 DEBUG Client sends notification `exit` 2026-10-02 06:57:47.325974254 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:47.327635098 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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:47.327681798 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:47.327715328 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:47.327775959 DEBUG Client info: None 2026-10-02 06:57:47.327809969 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:47.327820599 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:47.327825969 INFO Version: Unknown 2026-10-02 06:57:47.327863979 DEBUG Received server response for request 1 2026-10-02 06:57:47.327895499 DEBUG Client sends notification `initialized` 2026-10-02 06:57:47.327908459 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:47.328031159 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:47.328069339 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:47.328072949 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:47.328085699 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:47.328138659 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:47.328153079 DEBUG Initializing workspace `file:///tmp/.tmpa1xceR/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:47.328167899 DEBUG Searching for a project in '/tmp/.tmpa1xceR/src' 2026-10-02 06:57:47.328198940 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:47.328203270 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:47.328648741 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:47.328654591 DEBUG Resolving local virtual environment: /tmp/.tmpa1xceR/src/.venv 2026-10-02 06:57:47.328696221 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:47.328700401 DEBUG No virtual environment found 2026-10-02 06:57:47.328710561 DEBUG Adding first-party search path `/tmp/.tmpa1xceR/src` 2026-10-02 06:57:47.328714621 DEBUG Using vendored stdlib 2026-10-02 06:57:47.328807371 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:47.328811661 DEBUG Adding new file root '/tmp/.tmpa1xceR/src' of kind Project 2026-10-02 06:57:47.330784886 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:47.330803536 DEBUG Updating project to check open files 2026-10-02 06:57:47.330864636 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpa1xceR/src/foo.py") 2026-10-02 06:57:47.330871736 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpa1xceR/src/foo.py` 2026-10-02 06:57:47.330878026 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpa1xceR/src/foo.py` 2026-10-02 06:57:47.331008596 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpa1xceR/src/foo.py` to project `src` 2026-10-02 06:57:47.331022676 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpa1xceR/src/foo.py` 2026-10-02 06:57:47.331025006 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:47.331032416 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:47.331058236 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpa1xceR/src/foo.py' 2026-10-02 06:57:47.331127347 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-02 06:57:47.332856871 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:47.332863191 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:47.332872151 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:57:47.332920931 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpa1xceR/src/foo.py", kind: FileContent } 2026-10-02 06:57:47.332930021 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpa1xceR/src/foo.py` 2026-10-02 06:57:47.333028321 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpa1xceR/src/foo.py` to project `src` 2026-10-02 06:57:47.333049881 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpa1xceR/src/foo.py' 2026-10-02 06:57:47.333101041 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:47.333105121 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:47.343320506 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:47.343343136 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:47.343351046 DEBUG method="shutdown" response.id=2 duration=10.83µs 2026-10-02 06:57:47.343361696 DEBUG Received server response for request 2 2026-10-02 06:57:47.343365646 DEBUG Client sends notification `exit` 2026-10-02 06:57:47.343374506 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_script_python_requirement ... 2026-10-02 06:57:47.345122680 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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:47.345179481 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:47.345210461 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:47.345261381 DEBUG Client info: None 2026-10-02 06:57:47.345284211 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:47.345295361 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:47.345301001 INFO Version: Unknown 2026-10-02 06:57:47.345339631 DEBUG Received server response for request 1 2026-10-02 06:57:47.345378941 DEBUG Client sends notification `initialized` 2026-10-02 06:57:47.345393771 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:47.345496611 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:47.345530881 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:47.345534641 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:47.345548662 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:47.345590532 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:47.345603252 DEBUG Initializing workspace `file:///tmp/.tmpj37M5J/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:47.345617012 DEBUG Searching for a project in '/tmp/.tmpj37M5J/src' 2026-10-02 06:57:47.345648112 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:47.345652742 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:47.346100123 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:47.346105543 DEBUG Resolving local virtual environment: /tmp/.tmpj37M5J/src/.venv 2026-10-02 06:57:47.346145483 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:47.346150093 DEBUG No virtual environment found 2026-10-02 06:57:47.346160053 DEBUG Adding first-party search path `/tmp/.tmpj37M5J/src` 2026-10-02 06:57:47.346164053 DEBUG Using vendored stdlib 2026-10-02 06:57:47.346250273 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:47.346253933 DEBUG Adding new file root '/tmp/.tmpj37M5J/src' of kind Project 2026-10-02 06:57:47.348213688 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:47.348230798 DEBUG Updating project to check open files 2026-10-02 06:57:47.348292978 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpj37M5J/src/script.py") 2026-10-02 06:57:47.348299798 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpj37M5J/src/script.py` 2026-10-02 06:57:47.348306108 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpj37M5J/src/script.py` 2026-10-02 06:57:47.348421258 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpj37M5J/src/script.py` to project `src` 2026-10-02 06:57:47.348435969 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpj37M5J/src/script.py` 2026-10-02 06:57:47.348438399 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:47.348444929 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:47.348464249 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving requires-python constraint: `>=3.12` 2026-10-02 06:57:47.348469879 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolved requires-python constraint to: 3.12 2026-10-02 06:57:47.348845170 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-02 06:57:47.348878030 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:47.348882800 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-02 06:57:47.348886350 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-02 06:57:47.348986040 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.12, platform: linux 2026-10-02 06:57:47.349016670 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpj37M5J/src/script.py' 2026-10-02 06:57:47.349045130 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-02 06:57:47.356801779 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:47.359311155 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:47.359320275 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:47.359532435 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:57:47.359559275 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-02 06:57:47.359594956 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpj37M5J/src/script.py", kind: FileContent } 2026-10-02 06:57:47.359601756 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpj37M5J/src/script.py` 2026-10-02 06:57:47.359694036 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpj37M5J/src/script.py` to project `src` 2026-10-02 06:57:47.359712766 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolving requires-python constraint: `>=3.13` 2026-10-02 06:57:47.359716836 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolved requires-python constraint to: 3.13 2026-10-02 06:57:47.360127447 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-02 06:57:47.360162117 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:47.360166587 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-02 06:57:47.360169167 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-02 06:57:47.360253657 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Python version: Python 3.13, platform: linux 2026-10-02 06:57:47.360297137 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpj37M5J/src/script.py' 2026-10-02 06:57:47.360320727 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-02 06:57:47.369364449 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:47.371640075 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:47.371649035 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:47.381791099 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:47.381834429 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:47.381844569 DEBUG method="shutdown" response.id=2 duration=14.94µs 2026-10-02 06:57:47.381864499 DEBUG Received server response for request 2 2026-10-02 06:57:47.381868789 DEBUG Client sends notification `exit` 2026-10-02 06:57:47.381885759 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_watched_files ... 2026-10-02 06:57:47.385673429 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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:47.385737089 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:47.385773049 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:47.385838659 DEBUG Client info: None 2026-10-02 06:57:47.385866639 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:47.385880429 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:47.385886529 INFO Version: Unknown 2026-10-02 06:57:47.385928899 DEBUG Received server response for request 1 2026-10-02 06:57:47.385978719 DEBUG Client sends notification `initialized` 2026-10-02 06:57:47.385993619 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:47.386156070 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:47.386193480 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:47.386197320 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:47.386212350 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:47.386273590 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:47.386293070 DEBUG Initializing workspace `file:///tmp/.tmpwgQCdV/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:47.386309320 DEBUG Searching for a project in '/tmp/.tmpwgQCdV/src' 2026-10-02 06:57:47.386344730 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:47.386349680 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:47.387675653 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:47.387688113 DEBUG Resolving local virtual environment: /tmp/.tmpwgQCdV/src/.venv 2026-10-02 06:57:47.387739434 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:47.387743944 DEBUG No virtual environment found 2026-10-02 06:57:47.387756104 DEBUG Adding first-party search path `/tmp/.tmpwgQCdV/src` 2026-10-02 06:57:47.387760404 DEBUG Using vendored stdlib 2026-10-02 06:57:47.387879064 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:47.387886114 DEBUG Adding new file root '/tmp/.tmpwgQCdV/src' of kind Project 2026-10-02 06:57:47.390079259 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:47.390097929 DEBUG Updating project to check open files 2026-10-02 06:57:47.390191150 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpwgQCdV/src/foo.py") 2026-10-02 06:57:47.390199940 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpwgQCdV/src/foo.py` 2026-10-02 06:57:47.390206480 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpwgQCdV/src/foo.py` 2026-10-02 06:57:47.390356230 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpwgQCdV/src/foo.py` to project `src` 2026-10-02 06:57:47.390369300 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpwgQCdV/src/foo.py` 2026-10-02 06:57:47.390371620 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:47.390380070 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:47.390406550 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpwgQCdV/src/foo.py' 2026-10-02 06:57:47.390461350 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:47.390467820 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:47.390486010 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-02 06:57:47.390515800 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-02 06:57:47.390518990 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:47.390525200 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:47.390530780 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-02 06:57:47.390533030 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:47.390537570 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:47.390543510 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-02 06:57:47.390545560 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:47.390550510 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:47.390578310 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/notebook.ipynb' 2026-10-02 06:57:47.390643791 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-02 06:57:47.393192347 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:47.393198277 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:47.393201197 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:47.393227977 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-02 06:57:47.393252917 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpwgQCdV/src` 2026-10-02 06:57:47.393280897 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpwgQCdV/src/foo.py", kind: Any } 2026-10-02 06:57:47.393364807 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding file `/tmp/.tmpwgQCdV/src/foo.py` to project `src` 2026-10-02 06:57:47.393393617 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:47.393397127 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:47.393399757 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:47.393402557 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:47.503839253 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:47.503904143 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:47.503922153 DEBUG method="shutdown" response.id=2 duration=27.47µs 2026-10-02 06:57:47.503945253 DEBUG Received server response for request 2 2026-10-02 06:57:47.503950203 DEBUG Client sends notification `exit` 2026-10-02 06:57:47.503967003 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_watched_files_pull_diagnostics ... 2026-10-02 06:57:47.506296109 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:47.506366609 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:47.506409729 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:47.506491500 DEBUG Client info: None 2026-10-02 06:57:47.506541500 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:47.506556360 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:47.506563330 INFO Version: Unknown 2026-10-02 06:57:47.506603810 DEBUG Received server response for request 1 2026-10-02 06:57:47.506646380 DEBUG Client sends notification `initialized` 2026-10-02 06:57:47.506662760 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:47.506801240 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:47.506854360 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:47.506858190 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:47.506874291 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:47.506894751 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-02 06:57:47.506940661 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:47.506958211 DEBUG Initializing workspace `file:///tmp/.tmpYEmtkw/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:47.506990271 DEBUG Searching for a project in '/tmp/.tmpYEmtkw/src' 2026-10-02 06:57:47.507026121 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:47.507031721 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:47.507565262 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:47.507571502 DEBUG Resolving local virtual environment: /tmp/.tmpYEmtkw/src/.venv 2026-10-02 06:57:47.507627092 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:47.507631872 DEBUG No virtual environment found 2026-10-02 06:57:47.507643852 DEBUG Adding first-party search path `/tmp/.tmpYEmtkw/src` 2026-10-02 06:57:47.507648062 DEBUG Using vendored stdlib 2026-10-02 06:57:47.507756183 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:47.507761113 DEBUG Adding new file root '/tmp/.tmpYEmtkw/src' of kind Project 2026-10-02 06:57:47.509836878 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:47.509857358 DEBUG Updating project to check open files 2026-10-02 06:57:47.509933858 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpYEmtkw/src/foo.py") 2026-10-02 06:57:47.509942318 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpYEmtkw/src/foo.py` 2026-10-02 06:57:47.509949038 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpYEmtkw/src/foo.py` 2026-10-02 06:57:47.510088078 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpYEmtkw/src/foo.py` to project `src` 2026-10-02 06:57:47.510101588 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpYEmtkw/src/foo.py` 2026-10-02 06:57:47.510104118 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:47.510111658 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:47.510127138 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpYEmtkw/src` 2026-10-02 06:57:47.510145708 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpYEmtkw/src/foo.py", kind: Any } 2026-10-02 06:57:47.510220709 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding file `/tmp/.tmpYEmtkw/src/foo.py` to project `src` 2026-10-02 06:57:47.617095285 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:47.617189465 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:47.617207615 DEBUG method="shutdown" response.id=2 duration=29.47µs 2026-10-02 06:57:47.617235405 DEBUG Received server response for request 2 2026-10-02 06:57:47.617240855 DEBUG Client sends notification `exit` 2026-10-02 06:57:47.617258475 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open ... 2026-10-02 06:57:47.619281120 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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:47.619346980 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:47.619393180 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:47.619478301 DEBUG Client info: None 2026-10-02 06:57:47.619519071 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:47.619533891 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:47.619540871 INFO Version: Unknown 2026-10-02 06:57:47.619583011 DEBUG Received server response for request 1 2026-10-02 06:57:47.619626861 DEBUG Client sends notification `initialized` 2026-10-02 06:57:47.619641991 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:47.619844341 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:47.619909782 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:47.619913912 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:47.619930232 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:47.620017872 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:47.620038612 DEBUG Initializing workspace `file:///tmp/.tmpMvJbh4/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:47.620059512 DEBUG Searching for a project in '/tmp/.tmpMvJbh4/src' 2026-10-02 06:57:47.620099452 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:47.620105012 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:47.621392855 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:47.621406495 DEBUG Resolving local virtual environment: /tmp/.tmpMvJbh4/src/.venv 2026-10-02 06:57:47.621465885 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:47.621470845 DEBUG No virtual environment found 2026-10-02 06:57:47.621482995 DEBUG Adding first-party search path `/tmp/.tmpMvJbh4/src` 2026-10-02 06:57:47.621487225 DEBUG Using vendored stdlib 2026-10-02 06:57:47.621610826 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:47.621616596 DEBUG Adding new file root '/tmp/.tmpMvJbh4/src' of kind Project 2026-10-02 06:57:47.623792471 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:47.623812131 DEBUG Updating project to check open files 2026-10-02 06:57:47.623907241 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpMvJbh4/src/foo.py") 2026-10-02 06:57:47.623918201 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpMvJbh4/src/foo.py` 2026-10-02 06:57:47.623925211 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpMvJbh4/src/foo.py` 2026-10-02 06:57:47.624071822 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpMvJbh4/src/foo.py` to project `src` 2026-10-02 06:57:47.624086852 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpMvJbh4/src/foo.py` 2026-10-02 06:57:47.624089172 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:47.624097392 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:47.624137462 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpMvJbh4/src/foo.py' 2026-10-02 06:57:47.624247352 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-02 06:57:47.632399882 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:47.636546752 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:47.636558332 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:47.646853247 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:47.646892427 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:47.646902307 DEBUG method="shutdown" response.id=2 duration=14.83µs 2026-10-02 06:57:47.646914067 DEBUG Received server response for request 2 2026-10-02 06:57:47.646918777 DEBUG Client sends notification `exit` 2026-10-02 06:57:47.646935447 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_diagnostics_off ... 2026-10-02 06:57:47.649591063 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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:47.649645754 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:47.649680714 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:47.649738574 DEBUG Client info: None 2026-10-02 06:57:47.649770264 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:47.649781064 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:47.649786514 INFO Version: Unknown 2026-10-02 06:57:47.649824474 DEBUG Received server response for request 1 2026-10-02 06:57:47.649858264 DEBUG Client sends notification `initialized` 2026-10-02 06:57:47.649872904 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:47.649998944 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:47.650039194 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:47.650042805 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:47.650056645 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:47.650109685 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:47.650125045 DEBUG Initializing workspace `file:///tmp/.tmpNY1ozW/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:47.650140515 DEBUG Searching for a project in '/tmp/.tmpNY1ozW/src' 2026-10-02 06:57:47.650173595 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:47.650178435 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:47.650636576 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:47.650642806 DEBUG Resolving local virtual environment: /tmp/.tmpNY1ozW/src/.venv 2026-10-02 06:57:47.650684886 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:47.650689016 DEBUG No virtual environment found 2026-10-02 06:57:47.650699676 DEBUG Adding first-party search path `/tmp/.tmpNY1ozW/src` 2026-10-02 06:57:47.650704046 DEBUG Using vendored stdlib 2026-10-02 06:57:47.650795576 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:47.650799716 DEBUG Adding new file root '/tmp/.tmpNY1ozW/src' of kind Project 2026-10-02 06:57:47.652755871 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:47.652821931 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpNY1ozW/src/foo.py") 2026-10-02 06:57:47.652829891 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpNY1ozW/src/foo.py` 2026-10-02 06:57:47.652845471 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpNY1ozW/src/foo.py` 2026-10-02 06:57:47.652974812 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpNY1ozW/src/foo.py` to project `src` 2026-10-02 06:57:47.652987772 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpNY1ozW/src/foo.py` 2026-10-02 06:57:47.652990142 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:47.652998962 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:47.760244573 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:47.760339344 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:47.760357334 DEBUG method="shutdown" response.id=2 duration=26.60µs 2026-10-02 06:57:47.760385234 DEBUG Received server response for request 2 2026-10-02 06:57:47.760391994 DEBUG Client sends notification `exit` 2026-10-02 06:57:47.760410204 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_file_without_extension_but_python_language ... 2026-10-02 06:57:47.762536719 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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:47.762604749 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:47.762650269 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:47.762736079 DEBUG Client info: None 2026-10-02 06:57:47.762785760 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:47.762800680 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:47.762807360 INFO Version: Unknown 2026-10-02 06:57:47.762848550 DEBUG Received server response for request 1 2026-10-02 06:57:47.762895330 DEBUG Client sends notification `initialized` 2026-10-02 06:57:47.762912140 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:47.763130090 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:47.763173001 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:47.763177071 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:47.763192941 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:47.763266861 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:47.763286921 DEBUG Initializing workspace `file:///tmp/.tmpZicRJA/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:47.763306571 DEBUG Searching for a project in '/tmp/.tmpZicRJA/src' 2026-10-02 06:57:47.763342871 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:47.763348811 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:47.764639034 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:47.764650444 DEBUG Resolving local virtual environment: /tmp/.tmpZicRJA/src/.venv 2026-10-02 06:57:47.764703684 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:47.764708574 DEBUG No virtual environment found 2026-10-02 06:57:47.764720654 DEBUG Adding first-party search path `/tmp/.tmpZicRJA/src` 2026-10-02 06:57:47.764725054 DEBUG Using vendored stdlib 2026-10-02 06:57:47.764846615 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:47.764853975 DEBUG Adding new file root '/tmp/.tmpZicRJA/src' of kind Project 2026-10-02 06:57:47.767938512 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-02 06:57:47.767956692 DEBUG Updating project to check open files 2026-10-02 06:57:47.768061302 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpZicRJA/src/foo") 2026-10-02 06:57:47.768178493 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpZicRJA/src/foo` to project `src` 2026-10-02 06:57:47.768198043 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpZicRJA/src/foo` 2026-10-02 06:57:47.768201113 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:47.768207573 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-02 06:57:47.768246433 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpZicRJA/src/foo' 2026-10-02 06:57:47.768361863 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-02 06:57:47.776604943 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:47.780728023 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:47.780740873 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:47.791057608 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:47.791096488 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:47.791108138 DEBUG method="shutdown" response.id=2 duration=17.56µs 2026-10-02 06:57:47.791120728 DEBUG Received server response for request 2 2026-10-02 06:57:47.791125818 DEBUG Client sends notification `exit` 2026-10-02 06:57:47.791142308 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_invalid_script_reports_only_configuration_diagnostics ... 2026-10-02 06:57:47.794040725 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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:47.794106315 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:47.794143795 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:47.794204606 DEBUG Client info: None 2026-10-02 06:57:47.794228806 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:47.794242516 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:47.794248516 INFO Version: Unknown 2026-10-02 06:57:47.794288316 DEBUG Received server response for request 1 2026-10-02 06:57:47.794335136 DEBUG Client sends notification `initialized` 2026-10-02 06:57:47.794350416 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:47.794473466 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:47.794514516 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:47.794518566 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:47.794534766 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:47.794581967 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:47.794597137 DEBUG Initializing workspace `file:///tmp/.tmpAlgHeo/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:47.794611997 DEBUG Searching for a project in '/tmp/.tmpAlgHeo/src' 2026-10-02 06:57:47.794645227 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:47.794649767 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:47.795128988 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:47.795134668 DEBUG Resolving local virtual environment: /tmp/.tmpAlgHeo/src/.venv 2026-10-02 06:57:47.795180008 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:47.795184378 DEBUG No virtual environment found 2026-10-02 06:57:47.795194818 DEBUG Adding first-party search path `/tmp/.tmpAlgHeo/src` 2026-10-02 06:57:47.795198928 DEBUG Using vendored stdlib 2026-10-02 06:57:47.795291998 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:47.795295898 DEBUG Adding new file root '/tmp/.tmpAlgHeo/src' of kind Project 2026-10-02 06:57:47.798306746 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-02 06:57:47.798326576 DEBUG Updating project to check open files 2026-10-02 06:57:47.798386246 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpAlgHeo/src/script.py") 2026-10-02 06:57:47.798393376 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpAlgHeo/src/script.py` 2026-10-02 06:57:47.798400426 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpAlgHeo/src/script.py` 2026-10-02 06:57:47.798521806 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpAlgHeo/src/script.py` to project `src` 2026-10-02 06:57:47.798534186 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpAlgHeo/src/script.py` 2026-10-02 06:57:47.798536606 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:47.798544086 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:47.798939247 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-02 06:57:47.798987517 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:47.798992037 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-02 06:57:47.798995157 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-02 06:57:47.799079997 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.14, platform: linux 2026-10-02 06:57:47.799113977 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:47.799124488 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:47.809374892 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:47.809398002 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:47.809403782 DEBUG method="shutdown" response.id=2 duration=9.47µs 2026-10-02 06:57:47.809414762 DEBUG Received server response for request 2 2026-10-02 06:57:47.809419872 DEBUG Client sends notification `exit` 2026-10-02 06:57:47.809430172 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_ipynb_file_with_python_language ... 2026-10-02 06:57:47.810797426 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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:47.810849326 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:47.810882106 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:47.810953686 DEBUG Client info: None 2026-10-02 06:57:47.811016126 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:47.811031586 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:47.811038666 INFO Version: Unknown 2026-10-02 06:57:47.811083986 DEBUG Received server response for request 1 2026-10-02 06:57:47.811113007 DEBUG Client sends notification `initialized` 2026-10-02 06:57:47.811128767 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:47.811273217 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:47.811312137 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:47.811315407 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:47.811329737 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:47.811378427 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:47.811396127 DEBUG Initializing workspace `file:///tmp/.tmpeaWAFl/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:47.811411577 DEBUG Searching for a project in '/tmp/.tmpeaWAFl/src' 2026-10-02 06:57:47.811445467 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:47.811450257 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:47.812668850 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:47.812678040 DEBUG Resolving local virtual environment: /tmp/.tmpeaWAFl/src/.venv 2026-10-02 06:57:47.812728950 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:47.812733760 DEBUG No virtual environment found 2026-10-02 06:57:47.812745570 DEBUG Adding first-party search path `/tmp/.tmpeaWAFl/src` 2026-10-02 06:57:47.812749820 DEBUG Using vendored stdlib 2026-10-02 06:57:47.812877511 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:47.812882651 DEBUG Adding new file root '/tmp/.tmpeaWAFl/src' of kind Project 2026-10-02 06:57:47.815063076 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-02 06:57:47.815079116 DEBUG Updating project to check open files 2026-10-02 06:57:47.815165936 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpeaWAFl/src/foo.ipynb") 2026-10-02 06:57:47.815312267 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpeaWAFl/src/foo.ipynb` to project `src` 2026-10-02 06:57:47.815330587 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpeaWAFl/src/foo.ipynb` 2026-10-02 06:57:47.815333327 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:47.815340047 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-02 06:57:47.815377807 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpeaWAFl/src/foo.ipynb' 2026-10-02 06:57:47.815480517 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-02 06:57:47.825988483 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:47.830234083 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:47.830247103 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:47.840401327 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:47.840437537 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:47.840449258 DEBUG method="shutdown" response.id=2 duration=16.52µs 2026-10-02 06:57:47.840460698 DEBUG Received server response for request 2 2026-10-02 06:57:47.840464118 DEBUG Client sends notification `exit` 2026-10-02 06:57:47.840479818 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_non_existing_file_open_files_only ... 2026-10-02 06:57:47.843117724 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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:47.843169844 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:47.843206154 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:47.843281264 DEBUG Client info: None 2026-10-02 06:57:47.843324224 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:47.843339715 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:47.843346665 INFO Version: Unknown 2026-10-02 06:57:47.843389465 DEBUG Received server response for request 1 2026-10-02 06:57:47.843420815 DEBUG Client sends notification `initialized` 2026-10-02 06:57:47.843435765 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:47.843562715 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:47.843605145 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:47.843609055 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:47.843621955 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:47.843669595 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:47.843684525 DEBUG Initializing workspace `file:///tmp/.tmpPKylSf/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:47.843699965 DEBUG Searching for a project in '/tmp/.tmpPKylSf/src' 2026-10-02 06:57:47.843732945 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:47.843737875 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:47.844214657 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:47.844220467 DEBUG Resolving local virtual environment: /tmp/.tmpPKylSf/src/.venv 2026-10-02 06:57:47.844263847 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:47.844268107 DEBUG No virtual environment found 2026-10-02 06:57:47.844286307 DEBUG Adding first-party search path `/tmp/.tmpPKylSf/src` 2026-10-02 06:57:47.844290517 DEBUG Using vendored stdlib 2026-10-02 06:57:47.844383317 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:47.844387717 DEBUG Adding new file root '/tmp/.tmpPKylSf/src' of kind Project 2026-10-02 06:57:47.846388612 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-02 06:57:47.846403142 DEBUG Updating project to check open files 2026-10-02 06:57:47.846472822 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpPKylSf/src/foo.py") 2026-10-02 06:57:47.846591472 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpPKylSf/src/foo.py` to project `src` 2026-10-02 06:57:47.846608352 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpPKylSf/src/foo.py` 2026-10-02 06:57:47.846611052 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:47.846616942 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-02 06:57:47.846643462 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpPKylSf/src/foo.py' 2026-10-02 06:57:47.846712193 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-02 06:57:47.854296861 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:47.858348551 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:47.858355481 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:47.868623976 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:47.868666056 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:47.868678766 DEBUG method="shutdown" response.id=2 duration=17.91µs 2026-10-02 06:57:47.868699486 DEBUG Received server response for request 2 2026-10-02 06:57:47.868704406 DEBUG Client sends notification `exit` 2026-10-02 06:57:47.868721106 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_non_existing_file_workspace_with_file_uri ... 2026-10-02 06:57:47.871518963 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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:47.871586453 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:47.871623913 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:47.871688243 DEBUG Client info: None 2026-10-02 06:57:47.871718833 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:47.871731553 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:47.871737623 INFO Version: Unknown 2026-10-02 06:57:47.871778033 DEBUG Received server response for request 1 2026-10-02 06:57:47.871822493 DEBUG Client sends notification `initialized` 2026-10-02 06:57:47.871837563 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:47.872014874 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:47.872050674 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:47.872054454 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:47.872070034 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:47.872133654 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:47.872153374 DEBUG Initializing workspace `file:///tmp/.tmpPTooa8/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:47.872170654 DEBUG Searching for a project in '/tmp/.tmpPTooa8/src' 2026-10-02 06:57:47.872205584 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:47.872210814 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:47.873487957 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:47.873496947 DEBUG Resolving local virtual environment: /tmp/.tmpPTooa8/src/.venv 2026-10-02 06:57:47.873548908 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:47.873553898 DEBUG No virtual environment found 2026-10-02 06:57:47.873566338 DEBUG Adding first-party search path `/tmp/.tmpPTooa8/src` 2026-10-02 06:57:47.873570668 DEBUG Using vendored stdlib 2026-10-02 06:57:47.873696758 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:47.873702478 DEBUG Adding new file root '/tmp/.tmpPTooa8/src' of kind Project 2026-10-02 06:57:47.875900893 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-02 06:57:47.875991874 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpPTooa8/src/foo.py") 2026-10-02 06:57:47.876135954 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpPTooa8/src/foo.py` to project `src` 2026-10-02 06:57:47.876167644 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpPTooa8/src/foo.py` 2026-10-02 06:57:47.876170114 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:47.876177114 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-02 06:57:47.876215324 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpPTooa8/src/foo.py' 2026-10-02 06:57:47.876325914 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-02 06:57:47.887435201 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:47.891724012 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:47.891735272 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:47.902044447 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:47.902084907 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:47.902095967 DEBUG method="shutdown" response.id=2 duration=17.28µs 2026-10-02 06:57:47.902109047 DEBUG Received server response for request 2 2026-10-02 06:57:47.902114057 DEBUG Client sends notification `exit` 2026-10-02 06:57:47.902131757 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_non_existing_file_workspace_with_untitled_uri ... 2026-10-02 06:57:47.904906363 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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:47.904992804 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:47.905029504 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:47.905086044 DEBUG Client info: None 2026-10-02 06:57:47.905110694 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:47.905122684 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:47.905128694 INFO Version: Unknown 2026-10-02 06:57:47.905166824 DEBUG Received server response for request 1 2026-10-02 06:57:47.905212084 DEBUG Client sends notification `initialized` 2026-10-02 06:57:47.905227964 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:47.905344955 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:47.905386245 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:47.905390215 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:47.905405935 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:47.905458625 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:47.905473525 DEBUG Initializing workspace `file:///tmp/.tmpNhhV2I/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:47.905489555 DEBUG Searching for a project in '/tmp/.tmpNhhV2I/src' 2026-10-02 06:57:47.905524405 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:47.905529525 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:47.906014656 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:47.906020976 DEBUG Resolving local virtual environment: /tmp/.tmpNhhV2I/src/.venv 2026-10-02 06:57:47.906066736 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:47.906071176 DEBUG No virtual environment found 2026-10-02 06:57:47.906082316 DEBUG Adding first-party search path `/tmp/.tmpNhhV2I/src` 2026-10-02 06:57:47.906086616 DEBUG Using vendored stdlib 2026-10-02 06:57:47.906178817 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:47.906183117 DEBUG Adding new file root '/tmp/.tmpNhhV2I/src' of kind Project 2026-10-02 06:57:47.908147441 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-02 06:57:47.908179251 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:foo.py` 2026-10-02 06:57:47.908183351 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:47.908200331 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:47.908245362 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file 'untitled:foo.py' 2026-10-02 06:57:47.908325502 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-02 06:57:47.915982080 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:47.920003080 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:47.920016930 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:47.930307855 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:47.930343175 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:47.930354035 DEBUG method="shutdown" response.id=2 duration=14.62µs 2026-10-02 06:57:47.930365285 DEBUG Received server response for request 2 2026-10-02 06:57:47.930370195 DEBUG Client sends notification `exit` 2026-10-02 06:57:47.930386635 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_virtual_script_reports_inline_configuration_diagnostics ... 2026-10-02 06:57:47.933067412 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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:47.933134012 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:47.933170362 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:47.933229002 DEBUG Client info: None 2026-10-02 06:57:47.933250692 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:47.933262172 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:47.933268412 INFO Version: Unknown 2026-10-02 06:57:47.933305052 DEBUG Received server response for request 1 2026-10-02 06:57:47.933343552 DEBUG Client sends notification `initialized` 2026-10-02 06:57:47.933358312 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:47.933472573 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:47.933512123 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:47.933515893 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:47.933531013 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:47.933583143 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:47.933597593 DEBUG Initializing workspace `file:///tmp/.tmp4h0SC4/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:47.933614213 DEBUG Searching for a project in '/tmp/.tmp4h0SC4/src' 2026-10-02 06:57:47.933646263 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:47.933651033 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:47.934124864 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:47.934130454 DEBUG Resolving local virtual environment: /tmp/.tmp4h0SC4/src/.venv 2026-10-02 06:57:47.934173144 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:47.934177624 DEBUG No virtual environment found 2026-10-02 06:57:47.934188414 DEBUG Adding first-party search path `/tmp/.tmp4h0SC4/src` 2026-10-02 06:57:47.934192474 DEBUG Using vendored stdlib 2026-10-02 06:57:47.934283105 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:47.934287445 DEBUG Adding new file root '/tmp/.tmp4h0SC4/src' of kind Project 2026-10-02 06:57:47.937252072 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.003s 2026-10-02 06:57:47.937268732 DEBUG Updating project to check open files 2026-10-02 06:57:47.937295632 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:script.py` 2026-10-02 06:57:47.937298632 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:47.937305302 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:47.938557055 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-02 06:57:47.938592945 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:47.938598105 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-02 06:57:47.938601855 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-02 06:57:47.938686845 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.14, platform: linux 2026-10-02 06:57:47.938715255 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file 'untitled:script.py' 2026-10-02 06:57:47.938758995 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:47.938767225 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:47.948987250 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:47.949014490 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:47.949024560 DEBUG method="shutdown" response.id=2 duration=14.22µs 2026-10-02 06:57:47.949034940 DEBUG Received server response for request 2 2026-10-02 06:57:47.949040000 DEBUG Client sends notification `exit` 2026-10-02 06:57:47.949049120 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_virtual_script_reports_invalid_metadata ... 2026-10-02 06:57:47.950632594 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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:47.950693154 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:47.950729494 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:47.950786665 DEBUG Client info: None 2026-10-02 06:57:47.950809805 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:47.950822425 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:47.950828305 INFO Version: Unknown 2026-10-02 06:57:47.950865275 DEBUG Received server response for request 1 2026-10-02 06:57:47.950901255 DEBUG Client sends notification `initialized` 2026-10-02 06:57:47.950915065 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:47.951094025 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:47.951129335 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:47.951136305 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:47.951151445 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:47.951192766 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:47.951210666 DEBUG Initializing workspace `file:///tmp/.tmpw1lZuV/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:47.951226256 DEBUG Searching for a project in '/tmp/.tmpw1lZuV/src' 2026-10-02 06:57:47.951258926 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:47.951264036 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:47.952591079 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:47.952600809 DEBUG Resolving local virtual environment: /tmp/.tmpw1lZuV/src/.venv 2026-10-02 06:57:47.952652209 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:47.952656899 DEBUG No virtual environment found 2026-10-02 06:57:47.952668889 DEBUG Adding first-party search path `/tmp/.tmpw1lZuV/src` 2026-10-02 06:57:47.952673319 DEBUG Using vendored stdlib 2026-10-02 06:57:47.952803009 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:47.952808699 DEBUG Adding new file root '/tmp/.tmpw1lZuV/src' of kind Project 2026-10-02 06:57:47.955988007 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.003s 2026-10-02 06:57:47.956006817 DEBUG Updating project to check open files 2026-10-02 06:57:47.956042437 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:script.py` 2026-10-02 06:57:47.956045477 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:47.956053147 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:47.957389020 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-02 06:57:47.957424611 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:47.957429741 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-02 06:57:47.957433091 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-02 06:57:47.957522291 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.14, platform: linux 2026-10-02 06:57:47.957577971 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:47.957588861 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:47.967812186 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:47.967833756 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:47.967839436 DEBUG method="shutdown" response.id=2 duration=9.96µs 2026-10-02 06:57:47.967848426 DEBUG Received server response for request 2 2026-10-02 06:57:47.967851856 DEBUG Client sends notification `exit` 2026-10-02 06:57:47.967859676 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_virtual_script_uses_its_python_requirement ... 2026-10-02 06:57:47.969364009 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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:47.969430100 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:47.969466940 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:47.969524090 DEBUG Client info: None 2026-10-02 06:57:47.969553890 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:47.969563870 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:47.969568730 INFO Version: Unknown 2026-10-02 06:57:47.969607930 DEBUG Received server response for request 1 2026-10-02 06:57:47.969652780 DEBUG Client sends notification `initialized` 2026-10-02 06:57:47.969667070 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:47.969754270 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:47.969786660 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:47.969790061 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:47.969805691 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:47.969847621 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:47.969861561 DEBUG Initializing workspace `file:///tmp/.tmpheq4s6/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:47.969875301 DEBUG Searching for a project in '/tmp/.tmpheq4s6/src' 2026-10-02 06:57:47.969908581 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:47.969913171 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:47.970386742 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:47.970392042 DEBUG Resolving local virtual environment: /tmp/.tmpheq4s6/src/.venv 2026-10-02 06:57:47.970431362 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:47.970435152 DEBUG No virtual environment found 2026-10-02 06:57:47.970445542 DEBUG Adding first-party search path `/tmp/.tmpheq4s6/src` 2026-10-02 06:57:47.970449612 DEBUG Using vendored stdlib 2026-10-02 06:57:47.970541172 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:47.970545442 DEBUG Adding new file root '/tmp/.tmpheq4s6/src' of kind Project 2026-10-02 06:57:47.972487497 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.001s 2026-10-02 06:57:47.972504887 DEBUG Updating project to check open files 2026-10-02 06:57:47.972530527 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:script.py` 2026-10-02 06:57:47.972533647 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:47.972540667 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:47.972564387 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving requires-python constraint: `>=3.13` 2026-10-02 06:57:47.972570387 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolved requires-python constraint to: 3.13 2026-10-02 06:57:47.973772200 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-02 06:57:47.973805660 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:47.973810030 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-02 06:57:47.973812840 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-02 06:57:47.973900840 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.13, platform: linux 2026-10-02 06:57:47.973939741 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file 'untitled:script.py' 2026-10-02 06:57:47.974007551 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-02 06:57:47.983491804 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:47.986028850 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:47.986043120 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:47.996218684 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:47.996249455 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:47.996261855 DEBUG method="shutdown" response.id=2 duration=17.31µs 2026-10-02 06:57:47.996280975 DEBUG Received server response for request 2 2026-10-02 06:57:47.996284715 DEBUG Client sends notification `exit` 2026-10-02 06:57:47.996294335 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_save_publishes_open_file_documents ... 2026-10-02 06:57:47.999005441 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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:47.999066321 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:47.999106141 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:47.999170202 DEBUG Client info: None 2026-10-02 06:57:47.999195292 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:47.999208982 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:47.999215582 INFO Version: Unknown 2026-10-02 06:57:47.999255442 DEBUG Received server response for request 1 2026-10-02 06:57:47.999299442 DEBUG Client sends notification `initialized` 2026-10-02 06:57:47.999316562 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:47.999441012 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:47.999483062 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:47.999487222 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:47.999502612 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:47.999554823 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:47.999569833 DEBUG Initializing workspace `file:///tmp/.tmpANbzXG/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:47.999586153 DEBUG Searching for a project in '/tmp/.tmpANbzXG/src' 2026-10-02 06:57:47.999619293 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:47.999623843 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:48.000107734 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:48.000113984 DEBUG Resolving local virtual environment: /tmp/.tmpANbzXG/src/.venv 2026-10-02 06:57:48.000158484 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:48.000163064 DEBUG No virtual environment found 2026-10-02 06:57:48.000174124 DEBUG Adding first-party search path `/tmp/.tmpANbzXG/src` 2026-10-02 06:57:48.000178334 DEBUG Using vendored stdlib 2026-10-02 06:57:48.000269524 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:48.000278084 DEBUG Adding new file root '/tmp/.tmpANbzXG/src' of kind Project 2026-10-02 06:57:48.002310729 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.002s 2026-10-02 06:57:48.002326019 DEBUG Updating project to check open files 2026-10-02 06:57:48.002391339 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpANbzXG/src/lib.py") 2026-10-02 06:57:48.002399789 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpANbzXG/src/lib.py` 2026-10-02 06:57:48.002406339 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpANbzXG/src/lib.py` 2026-10-02 06:57:48.002525180 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpANbzXG/src/lib.py` to project `src` 2026-10-02 06:57:48.002538720 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpANbzXG/src/lib.py` 2026-10-02 06:57:48.002541210 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:48.002548530 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:48.002574490 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpANbzXG/src/lib.py' 2026-10-02 06:57:48.002636560 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-02 06:57:48.010461129 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:48.014500659 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:48.014510409 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:48.014523779 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:48.014571179 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpANbzXG/src/main.py") 2026-10-02 06:57:48.014581029 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpANbzXG/src/main.py` 2026-10-02 06:57:48.014596589 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpANbzXG/src/main.py` 2026-10-02 06:57:48.014680789 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpANbzXG/src/main.py` to project `src` 2026-10-02 06:57:48.014692909 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpANbzXG/src/main.py` 2026-10-02 06:57:48.014695509 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:48.014702279 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:48.014720289 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(180))}: Checking file '/tmp/.tmpANbzXG/src/main.py' 2026-10-02 06:57:48.016059582 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:48.016063562 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:48.016081213 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-02 06:57:48.016111423 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-02 06:57:48.016118283 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:48.016129273 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:48.016136273 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-02 06:57:48.016138853 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:48.016143923 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:48.016148943 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-02 06:57:48.016151163 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:48.016156273 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:48.016179823 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(189))}: Checking file 'vs-code:/src/notebook.ipynb' 2026-10-02 06:57:48.016285523 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:48.016289863 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:48.016292583 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:48.016303143 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:57:48.016324263 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-02 06:57:48.016353933 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpANbzXG/src/lib.py", kind: FileContent } 2026-10-02 06:57:48.016359933 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpANbzXG/src/lib.py` 2026-10-02 06:57:48.016448023 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpANbzXG/src/lib.py` to project `src` 2026-10-02 06:57:48.016466543 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpANbzXG/src/lib.py' 2026-10-02 06:57:48.016520504 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:48.016524304 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:48.016531554 DEBUG Client sends notification `textDocument/didSave` 2026-10-02 06:57:48.016560144 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:48.016562934 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:48.016647724 DEBUG notification{method=textDocument/didSave}:check_file{file=file(Id(180))}: Checking file '/tmp/.tmpANbzXG/src/main.py' 2026-10-02 06:57:48.016678614 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:48.016682304 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:48.016749274 DEBUG notification{method=textDocument/didSave}:check_file{file=file(Id(189))}: Checking file 'vs-code:/src/notebook.ipynb' 2026-10-02 06:57:48.016771964 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:48.016776124 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:48.016778354 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:48.027052839 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:48.027080009 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:48.027087939 DEBUG method="shutdown" response.id=2 duration=11.61µs 2026-10-02 06:57:48.027098329 DEBUG Received server response for request 2 2026-10-02 06:57:48.027103559 DEBUG Client sends notification `exit` 2026-10-02 06:57:48.027113019 DEBUG Received exit notification, exiting ok test publish_diagnostics::uv_metadata::pushed_diagnostics_wait_for_the_initial_environment ... 2026-10-02 06:57:48.029975466 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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:48.030036376 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:48.030070576 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:48.030134747 DEBUG Client info: None 2026-10-02 06:57:48.030158927 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:48.030174077 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:48.030179807 INFO Version: Unknown 2026-10-02 06:57:48.030218777 DEBUG Received server response for request 1 2026-10-02 06:57:48.030259017 DEBUG Client sends notification `initialized` 2026-10-02 06:57:48.030274007 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:48.030387257 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:48.030425847 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:48.030429807 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:48.030444937 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:48.030495597 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:48.030510137 DEBUG Initializing workspace `file:///tmp/.tmpynrbrB/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:48.030524627 DEBUG Searching for a project in '/tmp/.tmpynrbrB/src' 2026-10-02 06:57:48.030557378 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:48.030562198 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:48.031032139 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:48.031038489 DEBUG Resolving local virtual environment: /tmp/.tmpynrbrB/src/.venv 2026-10-02 06:57:48.031083119 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:48.031087599 DEBUG No virtual environment found 2026-10-02 06:57:48.031098309 DEBUG Adding first-party search path `/tmp/.tmpynrbrB/src` 2026-10-02 06:57:48.031102449 DEBUG Using vendored stdlib 2026-10-02 06:57:48.031191269 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:48.031195389 DEBUG Adding new file root '/tmp/.tmpynrbrB/src' of kind Project 2026-10-02 06:57:48.033181514 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:48.033204074 DEBUG Requested script environment synchronization for `/tmp/.tmpynrbrB/src/script.py` 2026-10-02 06:57:48.033244094 DEBUG Starting 8 uv synchronization workers 2026-10-02 06:57:48.033406694 DEBUG Queuing script synchronization for `/tmp/.tmpynrbrB/src/script.py` 2026-10-02 06:57:48.033416814 DEBUG Updating project to check open files 2026-10-02 06:57:48.033424484 INFO uv_metadata{path=/tmp/.tmpynrbrB/src/script.py}: Synchronizing script `/tmp/.tmpynrbrB/src/script.py` 2026-10-02 06:57:48.033463915 DEBUG uv_metadata{path=/tmp/.tmpynrbrB/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpynrbrB/src/script.py", python: None }}: Running `missing-ty-script-uv-executable workspace metadata --quiet --sync --script /tmp/.tmpynrbrB/src/script.py` 2026-10-02 06:57:48.033482465 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpynrbrB/src/script.py") 2026-10-02 06:57:48.033489315 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpynrbrB/src/script.py` 2026-10-02 06:57:48.033496035 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpynrbrB/src/script.py` 2026-10-02 06:57:48.038975698 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpynrbrB/src/script.py` to project `src` 2026-10-02 06:57:48.039080858 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpynrbrB/src/script.py` 2026-10-02 06:57:48.039084548 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:48.039595899 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:48.044567001 DEBUG uv_metadata{path=/tmp/.tmpynrbrB/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpynrbrB/src/script.py", python: None }}: uv metadata completed in 0.011s 2026-10-02 06:57:48.044633252 DEBUG Applied script environment synchronization result for `/tmp/.tmpynrbrB/src/script.py` 2026-10-02 06:57:48.045273713 INFO check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-02 06:57:48.045313263 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:48.045318453 DEBUG check_file{file=file(Id(100))}: No virtual environment found 2026-10-02 06:57:48.045322113 DEBUG check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-02 06:57:48.045459084 INFO check_file{file=file(Id(100))}: Python version: Python 3.14, platform: linux 2026-10-02 06:57:48.045538874 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:48.045559374 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:48.055653048 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:48.055677188 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:48.055683878 DEBUG method="shutdown" response.id=2 duration=10.53µs 2026-10-02 06:57:48.055695028 DEBUG Received server response for request 2 2026-10-02 06:57:48.055699778 DEBUG Client sends notification `exit` 2026-10-02 06:57:48.055710248 DEBUG Received exit notification, exiting ok test publish_diagnostics::uv_metadata::untrusted_workspace_keeps_semantic_diagnostics ... 2026-10-02 06:57:48.058456145 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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:48.058515895 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:48.058549615 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:48.058615745 DEBUG Client info: None 2026-10-02 06:57:48.058641716 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:48.058657516 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:48.058662896 INFO Version: Unknown 2026-10-02 06:57:48.058704516 DEBUG Received server response for request 1 2026-10-02 06:57:48.058744016 DEBUG Client sends notification `initialized` 2026-10-02 06:57:48.058760776 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:48.058928566 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:48.058982886 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:48.058986846 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:48.059001136 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:48.059059787 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:48.059078437 DEBUG Initializing workspace `file:///tmp/.tmpqSpc6s/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:48.059095287 DEBUG Searching for a project in '/tmp/.tmpqSpc6s/src' 2026-10-02 06:57:48.059128467 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:48.059133677 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:48.060458210 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:48.060467380 DEBUG Resolving local virtual environment: /tmp/.tmpqSpc6s/src/.venv 2026-10-02 06:57:48.060519150 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:48.060523830 DEBUG No virtual environment found 2026-10-02 06:57:48.060535290 DEBUG Adding first-party search path `/tmp/.tmpqSpc6s/src` 2026-10-02 06:57:48.060539870 DEBUG Using vendored stdlib 2026-10-02 06:57:48.060674340 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:48.060679950 DEBUG Adding new file root '/tmp/.tmpqSpc6s/src' of kind Project 2026-10-02 06:57:48.062825266 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:48.062842086 DEBUG Updating project to check open files 2026-10-02 06:57:48.062933106 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpqSpc6s/src/script.py") 2026-10-02 06:57:48.062941946 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpqSpc6s/src/script.py` 2026-10-02 06:57:48.062948746 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpqSpc6s/src/script.py` 2026-10-02 06:57:48.063111916 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpqSpc6s/src/script.py` to project `src` 2026-10-02 06:57:48.063125706 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpqSpc6s/src/script.py` 2026-10-02 06:57:48.063128206 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:48.063137086 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:48.063644858 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-02 06:57:48.063675538 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:48.063679848 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-02 06:57:48.063683258 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-02 06:57:48.063788248 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.14, platform: linux 2026-10-02 06:57:48.063827718 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpqSpc6s/src/script.py' 2026-10-02 06:57:48.063882268 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-02 06:57:48.076102368 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:48.076185728 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:48.076196818 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:48.086293962 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:48.086323573 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:48.086332033 DEBUG method="shutdown" response.id=2 duration=14.52µs 2026-10-02 06:57:48.086343493 DEBUG Received server response for request 2 2026-10-02 06:57:48.086348233 DEBUG Client sends notification `exit` 2026-10-02 06:57:48.086358113 DEBUG Received exit notification, exiting ok test pull_diagnostics::closing_deleted_file_clears_diagnostics_before_watcher_notification ... 2026-10-02 06:57:48.088863839 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:48.088938489 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:48.088990269 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:48.089059149 DEBUG Client info: None 2026-10-02 06:57:48.089084949 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:48.089097029 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:48.089102829 INFO Version: Unknown 2026-10-02 06:57:48.089141869 DEBUG Received server response for request 1 2026-10-02 06:57:48.089187929 DEBUG Client sends notification `initialized` 2026-10-02 06:57:48.089206089 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:48.089316610 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:48.089357940 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:48.089361670 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:48.089377820 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:48.089380540 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:57:48.089425710 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:48.089439830 DEBUG Initializing workspace `file:///tmp/.tmpOnFLwJ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:48.089455750 DEBUG Searching for a project in '/tmp/.tmpOnFLwJ/src' 2026-10-02 06:57:48.089487350 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:48.089492170 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:48.089951901 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:48.089957661 DEBUG Resolving local virtual environment: /tmp/.tmpOnFLwJ/src/.venv 2026-10-02 06:57:48.090017731 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:48.090022481 DEBUG No virtual environment found 2026-10-02 06:57:48.090033801 DEBUG Adding first-party search path `/tmp/.tmpOnFLwJ/src` 2026-10-02 06:57:48.090038141 DEBUG Using vendored stdlib 2026-10-02 06:57:48.090129162 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:48.090133412 DEBUG Adding new file root '/tmp/.tmpOnFLwJ/src' of kind Project 2026-10-02 06:57:48.093079669 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-02 06:57:48.093140989 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpOnFLwJ/src/deleted.py") 2026-10-02 06:57:48.093148349 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpOnFLwJ/src/deleted.py` 2026-10-02 06:57:48.093164579 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpOnFLwJ/src/deleted.py` 2026-10-02 06:57:48.093282739 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpOnFLwJ/src/deleted.py` to project `src` 2026-10-02 06:57:48.093297499 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpOnFLwJ/src/deleted.py` 2026-10-02 06:57:48.093299909 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:48.093307299 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:48.093341829 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:57:48.093444720 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpOnFLwJ/src/deleted.py"))}: Checking file '/tmp/.tmpOnFLwJ/src/deleted.py' 2026-10-02 06:57:48.093556700 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpOnFLwJ/src/deleted.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:48.105572469 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpOnFLwJ/src/deleted.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:48.109928240 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.017s 2026-10-02 06:57:48.109970960 DEBUG method="workspace/diagnostic" response.id=2 duration=16.66ms 2026-10-02 06:57:48.109987460 DEBUG Received server response for request 2 2026-10-02 06:57:48.110107750 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-02 06:57:48.110150890 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:57:48.110164080 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-02 06:57:48.110168270 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:50.110299090 DEBUG Client sends notification `textDocument/didClose` 2026-10-02 06:57:50.110353990 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-02 06:57:50.110420260 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpOnFLwJ/src/deleted.py` 2026-10-02 06:57:50.110460880 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-02 06:57:50.110487780 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-10-02 06:57:50.110527930 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Deleted { path: "/tmp/.tmpOnFLwJ/src/deleted.py", kind: File } 2026-10-02 06:57:50.110539410 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the status of `/tmp/.tmpOnFLwJ/src/deleted.py` 2026-10-02 06:57:50.110545300 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpOnFLwJ/src/deleted.py` 2026-10-02 06:57:50.110555520 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpOnFLwJ/src` 2026-10-02 06:57:50.110563140 DEBUG notification{method=textDocument/didClose}:apply_changes:remove_file{file=file(Id(100))}: Removing file `/tmp/.tmpOnFLwJ/src/deleted.py` from project `src` 2026-10-02 06:57:50.110576310 DEBUG notification{method=textDocument/didClose}: Resuming workspace diagnostics request after revision bump 2026-10-02 06:57:50.110628081 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:57:50.110665231 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-02 06:57:50.110681701 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-10-02 06:57:50.110685401 DEBUG request{id=4 method=textDocument/diagnostic}: Failed to resolve file: file not found for `file:///tmp/.tmpOnFLwJ/src/deleted.py` 2026-10-02 06:57:50.110695091 DEBUG method="textDocument/diagnostic" response.id=4 duration=92.31µs 2026-10-02 06:57:50.110694121 DEBUG Received server response for request 3 2026-10-02 06:57:50.110699961 DEBUG Received server response for request 4 2026-10-02 06:57:50.110804011 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-02 06:57:50.110808841 DEBUG Client sends request `workspace/diagnostic` with ID 5 2026-10-02 06:57:50.110819261 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpOnFLwJ/src` 2026-10-02 06:57:50.110840601 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Deleted { path: "/tmp/.tmpOnFLwJ/src/deleted.py", kind: Any } 2026-10-02 06:57:50.110868731 DEBUG request{id=5 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:57:50.110872721 DEBUG request{id=5 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-02 06:57:50.110881471 DEBUG method="workspace/diagnostic" response.id=5 duration=23.49µs 2026-10-02 06:57:50.110890201 DEBUG Received server response for request 5 2026-10-02 06:57:50.110999221 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-02 06:57:50.111010662 DEBUG Client sends request `workspace/diagnostic` with ID 6 2026-10-02 06:57:50.111026092 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpOnFLwJ/src` 2026-10-02 06:57:50.111043862 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpOnFLwJ/src/deleted.py", kind: File } 2026-10-02 06:57:50.111050062 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the status of `/tmp/.tmpOnFLwJ/src/deleted.py` 2026-10-02 06:57:50.111056342 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmpOnFLwJ/src/deleted.py` 2026-10-02 06:57:50.111060742 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the permissions of `/tmp/.tmpOnFLwJ/src/deleted.py` 2026-10-02 06:57:50.111067302 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmpOnFLwJ/src` 2026-10-02 06:57:50.111195132 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding file `/tmp/.tmpOnFLwJ/src/deleted.py` to project `src` 2026-10-02 06:57:50.111218682 DEBUG request{id=6 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:57:50.111369762 DEBUG request{id=6 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-02 06:57:50.111396172 DEBUG method="workspace/diagnostic" response.id=6 duration=187.35µs 2026-10-02 06:57:50.111406112 DEBUG Received server response for request 6 2026-10-02 06:57:50.121541947 DEBUG Client sends request `shutdown` with ID 7 2026-10-02 06:57:50.121564727 DEBUG request{id=7 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:50.121569797 DEBUG method="shutdown" response.id=7 duration=7.92µs 2026-10-02 06:57:50.121587097 DEBUG Received server response for request 7 2026-10-02 06:57:50.121590457 DEBUG Client sends notification `exit` 2026-10-02 06:57:50.121608277 DEBUG Received exit notification, exiting ok test pull_diagnostics::closing_external_file_preserves_open_files ... 2026-10-02 06:57:50.126044688 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:50.126123848 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:50.126168768 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:50.126244208 DEBUG Client info: None 2026-10-02 06:57:50.126272388 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:50.126286908 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:50.126293338 INFO Version: Unknown 2026-10-02 06:57:50.126335369 DEBUG Received server response for request 1 2026-10-02 06:57:50.126380639 DEBUG Client sends notification `initialized` 2026-10-02 06:57:50.126396659 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:50.126614839 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:50.126655359 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:50.126659049 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:50.126677229 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:50.126680399 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:50.126752310 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:50.126771100 DEBUG Initializing workspace `file:///tmp/.tmpNNNcv6/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:50.126790250 DEBUG Searching for a project in '/tmp/.tmpNNNcv6/src' 2026-10-02 06:57:50.126826420 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:50.126832140 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:50.128132223 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:50.128145493 DEBUG Resolving local virtual environment: /tmp/.tmpNNNcv6/src/.venv 2026-10-02 06:57:50.128200553 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:50.128205483 DEBUG No virtual environment found 2026-10-02 06:57:50.128217883 DEBUG Adding first-party search path `/tmp/.tmpNNNcv6/src` 2026-10-02 06:57:50.128222303 DEBUG Using vendored stdlib 2026-10-02 06:57:50.128353413 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:50.128360603 DEBUG Adding new file root '/tmp/.tmpNNNcv6/src' of kind Project 2026-10-02 06:57:50.130566229 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:50.130584569 DEBUG Updating project to check open files 2026-10-02 06:57:50.130675999 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpNNNcv6/src/main.py") 2026-10-02 06:57:50.130687049 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpNNNcv6/src/main.py` 2026-10-02 06:57:50.130694289 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpNNNcv6/src/main.py` 2026-10-02 06:57:50.130836259 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpNNNcv6/src/main.py` to project `src` 2026-10-02 06:57:50.130851970 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpNNNcv6/src/main.py` 2026-10-02 06:57:50.130854230 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:50.130862010 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:50.131010370 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpNNNcv6/src/main.py"))}: Checking file '/tmp/.tmpNNNcv6/src/main.py' 2026-10-02 06:57:50.131189410 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpNNNcv6/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:50.143112069 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpNNNcv6/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:50.147518900 DEBUG method="textDocument/diagnostic" response.id=2 duration=16.65ms 2026-10-02 06:57:50.147538760 DEBUG Received server response for request 2 2026-10-02 06:57:50.147654730 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:50.147664400 DEBUG Client sends notification `textDocument/didClose` 2026-10-02 06:57:50.147667460 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-02 06:57:50.147699400 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpNNNcv6/external/builtins.pyi") 2026-10-02 06:57:50.147723580 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpNNNcv6/external/builtins.pyi` 2026-10-02 06:57:50.147726100 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-02 06:57:50.147740180 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:50.147761090 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Deleted { path: "/tmp/.tmpNNNcv6/external/builtins.pyi", kind: File } 2026-10-02 06:57:50.147767930 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the status of `/tmp/.tmpNNNcv6/external/builtins.pyi` 2026-10-02 06:57:50.147772800 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpNNNcv6/external/builtins.pyi` 2026-10-02 06:57:50.147779030 DEBUG notification{method=textDocument/didClose}:apply_changes:remove_file{file=file(Id(106))}: Removing file `/tmp/.tmpNNNcv6/external/builtins.pyi` from project `src` 2026-10-02 06:57:50.147829261 DEBUG method="textDocument/diagnostic" response.id=3 duration=44.11µs 2026-10-02 06:57:50.147838611 DEBUG Received server response for request 3 2026-10-02 06:57:50.157944025 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:50.157973465 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:50.157978395 DEBUG method="shutdown" response.id=4 duration=7.88µs 2026-10-02 06:57:50.157995975 DEBUG Received server response for request 4 2026-10-02 06:57:50.157999735 DEBUG Client sends notification `exit` 2026-10-02 06:57:50.158015875 DEBUG Received exit notification, exiting ok test pull_diagnostics::current_analysis_unreachable_code_has_unnecessary_hint_tag ... 2026-10-02 06:57:50.162057505 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:50.162129105 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:50.162166915 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:50.162227555 DEBUG Client info: None 2026-10-02 06:57:50.162252796 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:50.162266766 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:50.162273136 INFO Version: Unknown 2026-10-02 06:57:50.162314186 DEBUG Received server response for request 1 2026-10-02 06:57:50.162358476 DEBUG Client sends notification `initialized` 2026-10-02 06:57:50.162374226 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:50.162469936 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:50.162506396 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:50.162510036 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:50.162526246 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:50.162529276 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:50.162577326 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:50.162593186 DEBUG Initializing workspace `file:///tmp/.tmpl7o43J/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:50.162608106 DEBUG Searching for a project in '/tmp/.tmpl7o43J/src' 2026-10-02 06:57:50.162655286 DEBUG Found project at '/tmp/.tmpl7o43J' 2026-10-02 06:57:50.162659946 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:50.163160688 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:50.163166368 DEBUG Resolving local virtual environment: /tmp/.tmpl7o43J/.venv 2026-10-02 06:57:50.163209848 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:50.163213508 DEBUG No virtual environment found 2026-10-02 06:57:50.163223528 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-02 06:57:50.163231728 DEBUG Adding first-party search path `/tmp/.tmpl7o43J/src` 2026-10-02 06:57:50.163235858 DEBUG Adding first-party search path `/tmp/.tmpl7o43J` 2026-10-02 06:57:50.163239678 DEBUG Using vendored stdlib 2026-10-02 06:57:50.163331178 INFO Python version: Python 3.10, platform: linux 2026-10-02 06:57:50.163335138 DEBUG Adding new file root '/tmp/.tmpl7o43J' of kind Project 2026-10-02 06:57:50.167066607 INFO Project::index_files{project=.tmpl7o43J}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:50.167089407 DEBUG Updating project to check open files 2026-10-02 06:57:50.167154017 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpl7o43J/src/foo.py") 2026-10-02 06:57:50.167161947 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpl7o43J/src/foo.py` 2026-10-02 06:57:50.167168007 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpl7o43J/src/foo.py` 2026-10-02 06:57:50.167283438 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpl7o43J/src/foo.py` to project `.tmpl7o43J` 2026-10-02 06:57:50.167297648 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpl7o43J/src/foo.py` 2026-10-02 06:57:50.167301318 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:50.167309298 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:50.167407188 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpl7o43J/src/foo.py"))}: Checking file '/tmp/.tmpl7o43J/src/foo.py' 2026-10-02 06:57:50.167520678 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpl7o43J/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:50.182840165 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpl7o43J/src/foo.py"))}: Module `typing.Self` not found in search paths 2026-10-02 06:57:50.182874065 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpl7o43J/src/foo.py"))}: Module `typing.Self` not found while looking in parent dirs (typing mode) 2026-10-02 06:57:50.182982786 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.67ms 2026-10-02 06:57:50.183000166 DEBUG Received server response for request 2 2026-10-02 06:57:50.193292971 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:50.193322541 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:50.193328731 DEBUG method="shutdown" response.id=3 duration=9.47µs 2026-10-02 06:57:50.193338541 DEBUG Received server response for request 3 2026-10-02 06:57:50.193344691 DEBUG Client sends notification `exit` 2026-10-02 06:57:50.193360661 DEBUG Received exit notification, exiting ok test pull_diagnostics::document_diagnostic_caching_changed ... 2026-10-02 06:57:50.196814029 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:50.196885629 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:50.196922389 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:50.196995960 DEBUG Client info: None 2026-10-02 06:57:50.197020620 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:50.197033440 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:50.197040280 INFO Version: Unknown 2026-10-02 06:57:50.197078670 DEBUG Received server response for request 1 2026-10-02 06:57:50.197119650 DEBUG Client sends notification `initialized` 2026-10-02 06:57:50.197134020 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:50.197242490 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:50.197281980 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:50.197285800 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:50.197300730 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:50.197304060 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:50.197356570 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:50.197370990 DEBUG Initializing workspace `file:///tmp/.tmpeHyKfx/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:50.197386461 DEBUG Searching for a project in '/tmp/.tmpeHyKfx/src' 2026-10-02 06:57:50.197418671 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:50.197424201 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:50.197901342 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:50.197906692 DEBUG Resolving local virtual environment: /tmp/.tmpeHyKfx/src/.venv 2026-10-02 06:57:50.197951742 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:50.197956352 DEBUG No virtual environment found 2026-10-02 06:57:50.197985202 DEBUG Adding first-party search path `/tmp/.tmpeHyKfx/src` 2026-10-02 06:57:50.197989862 DEBUG Using vendored stdlib 2026-10-02 06:57:50.198080762 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:50.198084672 DEBUG Adding new file root '/tmp/.tmpeHyKfx/src' of kind Project 2026-10-02 06:57:50.200046217 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:50.200064887 DEBUG Updating project to check open files 2026-10-02 06:57:50.200129477 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpeHyKfx/src/foo.py") 2026-10-02 06:57:50.200137037 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpeHyKfx/src/foo.py` 2026-10-02 06:57:50.200143427 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpeHyKfx/src/foo.py` 2026-10-02 06:57:50.200263347 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpeHyKfx/src/foo.py` to project `src` 2026-10-02 06:57:50.200283888 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpeHyKfx/src/foo.py` 2026-10-02 06:57:50.200286268 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:50.200293228 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:50.200384088 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpeHyKfx/src/foo.py"))}: Checking file '/tmp/.tmpeHyKfx/src/foo.py' 2026-10-02 06:57:50.200508168 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpeHyKfx/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:50.212166696 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpeHyKfx/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:50.216515337 DEBUG method="textDocument/diagnostic" response.id=2 duration=16.22ms 2026-10-02 06:57:50.216533967 DEBUG Received server response for request 2 2026-10-02 06:57:50.216574387 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:57:50.216581847 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-02 06:57:50.216597257 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-02 06:57:50.216625957 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpeHyKfx/src/foo.py", kind: FileContent } 2026-10-02 06:57:50.216631437 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpeHyKfx/src/foo.py` 2026-10-02 06:57:50.216718577 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpeHyKfx/src/foo.py` to project `src` 2026-10-02 06:57:50.216768797 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpeHyKfx/src/foo.py"))}: Checking file '/tmp/.tmpeHyKfx/src/foo.py' 2026-10-02 06:57:50.216837858 DEBUG method="textDocument/diagnostic" response.id=3 duration=106.90µs 2026-10-02 06:57:50.216849308 DEBUG Received server response for request 3 2026-10-02 06:57:50.226923782 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:50.226954552 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:50.226971472 DEBUG method="shutdown" response.id=4 duration=21.13µs 2026-10-02 06:57:50.226989942 DEBUG Received server response for request 4 2026-10-02 06:57:50.226995022 DEBUG Client sends notification `exit` 2026-10-02 06:57:50.227010822 DEBUG Received exit notification, exiting ok test pull_diagnostics::document_diagnostic_caching_rendered_source_changed ... 2026-10-02 06:57:50.230923792 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { 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:50.231013832 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:50.231051832 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:50.231115242 DEBUG Client info: None 2026-10-02 06:57:50.231141252 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:50.231153892 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "FULL_DIAGNOSTIC_OUTPUT"] 2026-10-02 06:57:50.231160502 INFO Version: Unknown 2026-10-02 06:57:50.231201392 DEBUG Received server response for request 1 2026-10-02 06:57:50.231242102 DEBUG Client sends notification `initialized` 2026-10-02 06:57:50.231258212 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:50.231358303 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:50.231395283 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:50.231399793 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:50.231413783 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:50.231417153 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:50.231469613 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:50.231484543 DEBUG Initializing workspace `file:///tmp/.tmp4zZ6Mw/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:50.231499463 DEBUG Searching for a project in '/tmp/.tmp4zZ6Mw/src' 2026-10-02 06:57:50.231532153 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:50.231536723 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:50.232030634 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:50.232036364 DEBUG Resolving local virtual environment: /tmp/.tmp4zZ6Mw/src/.venv 2026-10-02 06:57:50.232081234 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:50.232085615 DEBUG No virtual environment found 2026-10-02 06:57:50.232095775 DEBUG Adding first-party search path `/tmp/.tmp4zZ6Mw/src` 2026-10-02 06:57:50.232099885 DEBUG Using vendored stdlib 2026-10-02 06:57:50.232195135 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:50.232199195 DEBUG Adding new file root '/tmp/.tmp4zZ6Mw/src' of kind Project 2026-10-02 06:57:50.234244100 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:50.234262170 DEBUG Updating project to check open files 2026-10-02 06:57:50.234322800 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp4zZ6Mw/src/foo.py") 2026-10-02 06:57:50.234330500 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp4zZ6Mw/src/foo.py` 2026-10-02 06:57:50.234338090 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp4zZ6Mw/src/foo.py` 2026-10-02 06:57:50.234454930 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp4zZ6Mw/src/foo.py` to project `src` 2026-10-02 06:57:50.234469100 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp4zZ6Mw/src/foo.py` 2026-10-02 06:57:50.234471400 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:50.234478520 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:50.234567251 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp4zZ6Mw/src/foo.py"))}: Checking file '/tmp/.tmp4zZ6Mw/src/foo.py' 2026-10-02 06:57:50.234676421 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp4zZ6Mw/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:50.243853133 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp4zZ6Mw/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:50.248222754 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.74ms 2026-10-02 06:57:50.248239614 DEBUG Received server response for request 2 2026-10-02 06:57:50.248492364 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:57:50.248505824 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-02 06:57:50.248518964 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-02 06:57:50.248543274 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp4zZ6Mw/src/foo.py", kind: FileContent } 2026-10-02 06:57:50.248548564 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmp4zZ6Mw/src/foo.py` 2026-10-02 06:57:50.248636525 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmp4zZ6Mw/src/foo.py` to project `src` 2026-10-02 06:57:50.248684835 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp4zZ6Mw/src/foo.py"))}: Checking file '/tmp/.tmp4zZ6Mw/src/foo.py' 2026-10-02 06:57:50.248789755 DEBUG method="textDocument/diagnostic" response.id=3 duration=142.76µs 2026-10-02 06:57:50.248802165 DEBUG Received server response for request 3 2026-10-02 06:57:50.258982910 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:50.259008600 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:50.259016770 DEBUG method="shutdown" response.id=4 duration=11.52µs 2026-10-02 06:57:50.259026650 DEBUG Received server response for request 4 2026-10-02 06:57:50.259030830 DEBUG Client sends notification `exit` 2026-10-02 06:57:50.259040070 DEBUG Received exit notification, exiting ok test pull_diagnostics::document_diagnostic_caching_unchanged ... 2026-10-02 06:57:50.262506018 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:50.262570168 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:50.262610368 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:50.262677589 DEBUG Client info: None 2026-10-02 06:57:50.262706449 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:50.262718859 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:50.262725299 INFO Version: Unknown 2026-10-02 06:57:50.262764939 DEBUG Received server response for request 1 2026-10-02 06:57:50.262807449 DEBUG Client sends notification `initialized` 2026-10-02 06:57:50.262822759 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:50.262937499 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:50.262992769 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:50.262996839 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:50.263012319 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:50.263015279 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:50.263066149 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:50.263079920 DEBUG Initializing workspace `file:///tmp/.tmpIuunRF/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:50.263096320 DEBUG Searching for a project in '/tmp/.tmpIuunRF/src' 2026-10-02 06:57:50.263128370 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:50.263132940 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:50.263598671 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:50.263604301 DEBUG Resolving local virtual environment: /tmp/.tmpIuunRF/src/.venv 2026-10-02 06:57:50.263649171 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:50.263653521 DEBUG No virtual environment found 2026-10-02 06:57:50.263664551 DEBUG Adding first-party search path `/tmp/.tmpIuunRF/src` 2026-10-02 06:57:50.263668931 DEBUG Using vendored stdlib 2026-10-02 06:57:50.263765131 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:50.263769771 DEBUG Adding new file root '/tmp/.tmpIuunRF/src' of kind Project 2026-10-02 06:57:50.265768746 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:50.265788266 DEBUG Updating project to check open files 2026-10-02 06:57:50.265849546 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpIuunRF/src/foo.py") 2026-10-02 06:57:50.265857156 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpIuunRF/src/foo.py` 2026-10-02 06:57:50.265864346 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpIuunRF/src/foo.py` 2026-10-02 06:57:50.265992447 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpIuunRF/src/foo.py` to project `src` 2026-10-02 06:57:50.266006397 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpIuunRF/src/foo.py` 2026-10-02 06:57:50.266008677 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:50.266016427 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:50.266100787 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpIuunRF/src/foo.py"))}: Checking file '/tmp/.tmpIuunRF/src/foo.py' 2026-10-02 06:57:50.266208737 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpIuunRF/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:50.277545865 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpIuunRF/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:50.281935365 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.91ms 2026-10-02 06:57:50.281953545 DEBUG Received server response for request 2 2026-10-02 06:57:50.281996495 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-02 06:57:50.282035065 DEBUG method="textDocument/diagnostic" response.id=3 duration=26.91µs 2026-10-02 06:57:50.282044415 DEBUG Received server response for request 3 2026-10-02 06:57:50.292120500 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:50.292141170 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:50.292147260 DEBUG method="shutdown" response.id=4 duration=8.71µs 2026-10-02 06:57:50.292156510 DEBUG Received server response for request 4 2026-10-02 06:57:50.292160020 DEBUG Client sends notification `exit` 2026-10-02 06:57:50.292169690 DEBUG Received exit notification, exiting ok test pull_diagnostics::invalid_syntax_with_syntax_errors_disabled ... 2026-10-02 06:57:50.295851029 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:50.295918369 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:50.295955569 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:50.296039389 DEBUG Client info: None 2026-10-02 06:57:50.296066919 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:50.296081299 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:50.296087379 INFO Version: Unknown 2026-10-02 06:57:50.296127649 DEBUG Received server response for request 1 2026-10-02 06:57:50.296168020 DEBUG Client sends notification `initialized` 2026-10-02 06:57:50.296182820 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:50.296288410 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:50.296328530 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:50.296332110 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:50.296346290 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:50.296349550 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:50.296403000 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:50.296417580 DEBUG Initializing workspace `file:///tmp/.tmpDj8z9s/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:50.296432560 DEBUG Searching for a project in '/tmp/.tmpDj8z9s/src' 2026-10-02 06:57:50.296465370 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:50.296470280 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:50.296936081 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:50.296941551 DEBUG Resolving local virtual environment: /tmp/.tmpDj8z9s/src/.venv 2026-10-02 06:57:50.297005722 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:50.297010632 DEBUG No virtual environment found 2026-10-02 06:57:50.297021502 DEBUG Adding first-party search path `/tmp/.tmpDj8z9s/src` 2026-10-02 06:57:50.297025702 DEBUG Using vendored stdlib 2026-10-02 06:57:50.297116062 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:50.297120562 DEBUG Adding new file root '/tmp/.tmpDj8z9s/src' of kind Project 2026-10-02 06:57:50.300082289 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-02 06:57:50.300154149 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpDj8z9s/src/foo.py") 2026-10-02 06:57:50.300161669 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpDj8z9s/src/foo.py` 2026-10-02 06:57:50.300179229 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpDj8z9s/src/foo.py` 2026-10-02 06:57:50.300302110 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpDj8z9s/src/foo.py` to project `src` 2026-10-02 06:57:50.300316090 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpDj8z9s/src/foo.py` 2026-10-02 06:57:50.300318470 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:50.300326100 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:50.300409480 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpDj8z9s/src/foo.py"))}: Checking file '/tmp/.tmpDj8z9s/src/foo.py' 2026-10-02 06:57:50.300506470 DEBUG method="textDocument/diagnostic" response.id=2 duration=173.45µs 2026-10-02 06:57:50.300519830 DEBUG Received server response for request 2 2026-10-02 06:57:50.300592370 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-02 06:57:50.300621130 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:57:50.300636340 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-02 06:57:50.300641050 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:52.300686495 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:52.300804835 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:52.300861235 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-10-02 06:57:52.300872885 DEBUG method="shutdown" response.id=4 duration=78.05µs 2026-10-02 06:57:52.300877285 DEBUG Received server response for request 3 2026-10-02 06:57:52.300882155 DEBUG Received server response for request 4 2026-10-02 06:57:52.300887585 DEBUG Client sends notification `exit` 2026-10-02 06:57:52.300897815 DEBUG Received exit notification, exiting ok test pull_diagnostics::loop_carried_rebinding_is_not_reported_unused ... 2026-10-02 06:57:52.303236591 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:52.303316161 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:52.303362821 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:52.303443631 DEBUG Client info: None 2026-10-02 06:57:52.303470252 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:52.303483872 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:52.303490442 INFO Version: Unknown 2026-10-02 06:57:52.303530972 DEBUG Received server response for request 1 2026-10-02 06:57:52.303573252 DEBUG Client sends notification `initialized` 2026-10-02 06:57:52.303588722 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:52.303713832 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:52.303753782 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:52.303758132 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:52.303775202 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:52.303778322 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:52.303845172 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:52.303862832 DEBUG Initializing workspace `file:///tmp/.tmpPFmA3B/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:52.303882833 DEBUG Searching for a project in '/tmp/.tmpPFmA3B/src' 2026-10-02 06:57:52.303919913 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:52.303925823 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:52.304487364 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:52.304494324 DEBUG Resolving local virtual environment: /tmp/.tmpPFmA3B/src/.venv 2026-10-02 06:57:52.304549124 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:52.304554134 DEBUG No virtual environment found 2026-10-02 06:57:52.304566584 DEBUG Adding first-party search path `/tmp/.tmpPFmA3B/src` 2026-10-02 06:57:52.304570994 DEBUG Using vendored stdlib 2026-10-02 06:57:52.304680354 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:52.304685604 DEBUG Adding new file root '/tmp/.tmpPFmA3B/src' of kind Project 2026-10-02 06:57:52.306748449 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:52.306766429 DEBUG Updating project to check open files 2026-10-02 06:57:52.306840180 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpPFmA3B/src/foo.py") 2026-10-02 06:57:52.306848500 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpPFmA3B/src/foo.py` 2026-10-02 06:57:52.306855390 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpPFmA3B/src/foo.py` 2026-10-02 06:57:52.306998970 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpPFmA3B/src/foo.py` to project `src` 2026-10-02 06:57:52.307012330 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpPFmA3B/src/foo.py` 2026-10-02 06:57:52.307014760 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:52.307022970 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:52.307179850 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpPFmA3B/src/foo.py"))}: Checking file '/tmp/.tmpPFmA3B/src/foo.py' 2026-10-02 06:57:52.307405951 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpPFmA3B/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:52.318712288 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpPFmA3B/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:52.329693055 DEBUG method="textDocument/diagnostic" response.id=2 duration=22.66ms 2026-10-02 06:57:52.329723815 DEBUG Received server response for request 2 2026-10-02 06:57:52.339904759 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:52.339942159 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:52.339948469 DEBUG method="shutdown" response.id=3 duration=11.15µs 2026-10-02 06:57:52.339966659 DEBUG Received server response for request 3 2026-10-02 06:57:52.339971159 DEBUG Client sends notification `exit` 2026-10-02 06:57:52.339984189 DEBUG Received exit notification, exiting ok test pull_diagnostics::on_did_open ... 2026-10-02 06:57:52.346626705 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:52.346698586 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:52.346741756 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:52.346843706 DEBUG Client info: None 2026-10-02 06:57:52.346892986 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:52.346909156 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:52.346916816 INFO Version: Unknown 2026-10-02 06:57:52.346989866 DEBUG Received server response for request 1 2026-10-02 06:57:52.347034756 DEBUG Client sends notification `initialized` 2026-10-02 06:57:52.347051356 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:52.347238977 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:52.347280207 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:52.347283497 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:52.347300127 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:52.347303087 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:52.347363747 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:52.347382947 DEBUG Initializing workspace `file:///tmp/.tmpZZoy6Z/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:52.347401217 DEBUG Searching for a project in '/tmp/.tmpZZoy6Z/src' 2026-10-02 06:57:52.347436507 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:52.347442517 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:52.348702350 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:52.348714640 DEBUG Resolving local virtual environment: /tmp/.tmpZZoy6Z/src/.venv 2026-10-02 06:57:52.348766161 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:52.348771671 DEBUG No virtual environment found 2026-10-02 06:57:52.348783411 DEBUG Adding first-party search path `/tmp/.tmpZZoy6Z/src` 2026-10-02 06:57:52.348787931 DEBUG Using vendored stdlib 2026-10-02 06:57:52.348910501 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:52.348917661 DEBUG Adding new file root '/tmp/.tmpZZoy6Z/src' of kind Project 2026-10-02 06:57:52.352006158 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:52.352024928 DEBUG Updating project to check open files 2026-10-02 06:57:52.352117529 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpZZoy6Z/src/foo.py") 2026-10-02 06:57:52.352128449 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpZZoy6Z/src/foo.py` 2026-10-02 06:57:52.352135719 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpZZoy6Z/src/foo.py` 2026-10-02 06:57:52.352276919 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpZZoy6Z/src/foo.py` to project `src` 2026-10-02 06:57:52.352291809 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpZZoy6Z/src/foo.py` 2026-10-02 06:57:52.352294119 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:52.352301789 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:52.352413299 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpZZoy6Z/src/foo.py"))}: Checking file '/tmp/.tmpZZoy6Z/src/foo.py' 2026-10-02 06:57:52.352560820 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpZZoy6Z/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:52.361769712 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpZZoy6Z/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:52.366147402 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.84ms 2026-10-02 06:57:52.366168912 DEBUG Received server response for request 2 2026-10-02 06:57:52.376483007 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:52.376516547 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:52.376523287 DEBUG method="shutdown" response.id=3 duration=10.76µs 2026-10-02 06:57:52.376541487 DEBUG Received server response for request 3 2026-10-02 06:57:52.376545797 DEBUG Client sends notification `exit` 2026-10-02 06:57:52.376562057 DEBUG Received exit notification, exiting ok test pull_diagnostics::on_did_open_diagnostics_off ... 2026-10-02 06:57:52.379883965 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:52.379957126 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:52.380020486 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:52.380082626 DEBUG Client info: None 2026-10-02 06:57:52.380105486 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:52.380118706 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:52.380125536 INFO Version: Unknown 2026-10-02 06:57:52.380167086 DEBUG Received server response for request 1 2026-10-02 06:57:52.380211406 DEBUG Client sends notification `initialized` 2026-10-02 06:57:52.380227736 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:52.380342786 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:52.380383997 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:52.380388177 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:52.380404617 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:52.380408007 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:52.380446067 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:52.380461337 DEBUG Initializing workspace `file:///tmp/.tmpJVNFPv/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:52.380476757 DEBUG Searching for a project in '/tmp/.tmpJVNFPv/src' 2026-10-02 06:57:52.380509807 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:52.380514717 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:52.380996628 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:52.381002048 DEBUG Resolving local virtual environment: /tmp/.tmpJVNFPv/src/.venv 2026-10-02 06:57:52.381045858 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:52.381050068 DEBUG No virtual environment found 2026-10-02 06:57:52.381061338 DEBUG Adding first-party search path `/tmp/.tmpJVNFPv/src` 2026-10-02 06:57:52.381065318 DEBUG Using vendored stdlib 2026-10-02 06:57:52.381155048 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:52.381159738 DEBUG Adding new file root '/tmp/.tmpJVNFPv/src' of kind Project 2026-10-02 06:57:52.383148133 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:52.383218723 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpJVNFPv/src/foo.py") 2026-10-02 06:57:52.383226563 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpJVNFPv/src/foo.py` 2026-10-02 06:57:52.383242713 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpJVNFPv/src/foo.py` 2026-10-02 06:57:52.383358994 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpJVNFPv/src/foo.py` to project `src` 2026-10-02 06:57:52.383373504 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpJVNFPv/src/foo.py` 2026-10-02 06:57:52.383376034 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:52.383382824 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:52.383419734 DEBUG method="textDocument/diagnostic" response.id=2 duration=30.06µs 2026-10-02 06:57:52.383430954 DEBUG Received server response for request 2 2026-10-02 06:57:52.393577518 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:52.393603148 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:52.393611678 DEBUG method="shutdown" response.id=3 duration=11.77µs 2026-10-02 06:57:52.393622188 DEBUG Received server response for request 3 2026-10-02 06:57:52.393626318 DEBUG Client sends notification `exit` 2026-10-02 06:57:52.393635288 DEBUG Received exit notification, exiting ok test pull_diagnostics::pull_excluded_file ... 2026-10-02 06:57:52.395136192 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:52.395188712 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:52.395221742 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:52.395275532 DEBUG Client info: None 2026-10-02 06:57:52.395304433 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:52.395314463 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:52.395319293 INFO Version: Unknown 2026-10-02 06:57:52.395358873 DEBUG Received server response for request 1 2026-10-02 06:57:52.395390693 DEBUG Client sends notification `initialized` 2026-10-02 06:57:52.395404543 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:52.395499883 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:52.395541663 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:52.395545003 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:52.395558523 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:52.395561363 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:52.395604603 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:52.395618563 DEBUG Initializing workspace `file:///tmp/.tmpLUjHEb/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:52.395646773 DEBUG Searching for a project in '/tmp/.tmpLUjHEb/src' 2026-10-02 06:57:52.395696273 DEBUG Found project at '/tmp/.tmpLUjHEb' 2026-10-02 06:57:52.395700833 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:52.396164885 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:52.396170395 DEBUG Resolving local virtual environment: /tmp/.tmpLUjHEb/.venv 2026-10-02 06:57:52.396212025 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:52.396216065 DEBUG No virtual environment found 2026-10-02 06:57:52.396225895 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-02 06:57:52.396234365 DEBUG Adding first-party search path `/tmp/.tmpLUjHEb/src` 2026-10-02 06:57:52.396238225 DEBUG Adding first-party search path `/tmp/.tmpLUjHEb` 2026-10-02 06:57:52.396242045 DEBUG Using vendored stdlib 2026-10-02 06:57:52.396341245 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:52.396345305 DEBUG Adding new file root '/tmp/.tmpLUjHEb' of kind Project 2026-10-02 06:57:52.398087829 DEBUG Skipping directory '/tmp/.tmpLUjHEb/src/excluded' because it is excluded by a default or `src.exclude` pattern 2026-10-02 06:57:52.399231182 INFO Project::index_files{project=.tmpLUjHEb}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:52.399248882 DEBUG Updating project to check open files 2026-10-02 06:57:52.399312402 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpLUjHEb/src/foo.py") 2026-10-02 06:57:52.399320202 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpLUjHEb/src/foo.py` 2026-10-02 06:57:52.399326922 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpLUjHEb/src/foo.py` 2026-10-02 06:57:52.399444623 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpLUjHEb/src/foo.py` to project `.tmpLUjHEb` 2026-10-02 06:57:52.399456533 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpLUjHEb/src/foo.py` 2026-10-02 06:57:52.399458883 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:52.399466363 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:52.399579033 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpLUjHEb/src/foo.py"))}: Checking file '/tmp/.tmpLUjHEb/src/foo.py' 2026-10-02 06:57:52.399698843 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpLUjHEb/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:52.408712205 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpLUjHEb/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:52.414431888 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.96ms 2026-10-02 06:57:52.414459049 DEBUG Received server response for request 2 2026-10-02 06:57:52.414690579 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:52.414700449 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-02 06:57:52.414734589 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpLUjHEb/src/excluded/lib.py") 2026-10-02 06:57:52.414777639 DEBUG method="textDocument/diagnostic" response.id=3 duration=21.60µs 2026-10-02 06:57:52.414787419 DEBUG Received server response for request 3 2026-10-02 06:57:52.424932924 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:52.424950164 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:52.424955664 DEBUG method="shutdown" response.id=4 duration=8.90µs 2026-10-02 06:57:52.424979834 DEBUG Received server response for request 4 2026-10-02 06:57:52.424983754 DEBUG Client sends notification `exit` 2026-10-02 06:57:52.424992424 DEBUG Received exit notification, exiting ok test pull_diagnostics::stack_size ... 2026-10-02 06:57:52.428536592 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:52.428600353 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:52.428635193 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:52.428695213 DEBUG Client info: None 2026-10-02 06:57:52.428721863 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:52.428735433 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:52.428741613 INFO Version: Unknown 2026-10-02 06:57:52.428783963 DEBUG Received server response for request 1 2026-10-02 06:57:52.428825723 DEBUG Client sends notification `initialized` 2026-10-02 06:57:52.428840973 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:52.429026834 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:52.429062584 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:52.429067174 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:52.429083594 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:52.429087254 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:52.429140134 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:52.429158364 DEBUG Initializing workspace `file:///tmp/.tmpVP1EyS/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:52.429175574 DEBUG Searching for a project in '/tmp/.tmpVP1EyS/src' 2026-10-02 06:57:52.429209684 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:52.429214854 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:52.430495377 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:52.430505467 DEBUG Resolving local virtual environment: /tmp/.tmpVP1EyS/src/.venv 2026-10-02 06:57:52.430557157 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:52.430561837 DEBUG No virtual environment found 2026-10-02 06:57:52.430574397 DEBUG Adding first-party search path `/tmp/.tmpVP1EyS/src` 2026-10-02 06:57:52.430578847 DEBUG Using vendored stdlib 2026-10-02 06:57:52.430702688 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:52.430708138 DEBUG Adding new file root '/tmp/.tmpVP1EyS/src' of kind Project 2026-10-02 06:57:52.432873483 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:52.432892263 DEBUG Updating project to check open files 2026-10-02 06:57:52.432989043 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpVP1EyS/src/foo.py") 2026-10-02 06:57:52.432999553 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpVP1EyS/src/foo.py` 2026-10-02 06:57:52.433007093 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpVP1EyS/src/foo.py` 2026-10-02 06:57:52.433141024 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpVP1EyS/src/foo.py` to project `src` 2026-10-02 06:57:52.433156034 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpVP1EyS/src/foo.py` 2026-10-02 06:57:52.433158324 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:52.433167224 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:52.433567125 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpVP1EyS/src/foo.py"))}: Checking file '/tmp/.tmpVP1EyS/src/foo.py' 2026-10-02 06:57:52.434416517 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpVP1EyS/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:52.452840671 DEBUG method="textDocument/diagnostic" response.id=2 duration=19.67ms 2026-10-02 06:57:52.452862901 DEBUG Received server response for request 2 2026-10-02 06:57:52.463163676 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:52.463184926 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:52.463191306 DEBUG method="shutdown" response.id=3 duration=10.43µs 2026-10-02 06:57:52.463200926 DEBUG Received server response for request 3 2026-10-02 06:57:52.463206686 DEBUG Client sends notification `exit` 2026-10-02 06:57:52.463216056 DEBUG Received exit notification, exiting ok test pull_diagnostics::unreachable_code_has_unnecessary_hint_tag ... 2026-10-02 06:57:52.467201826 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:52.467277396 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:52.467318266 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:52.467388876 DEBUG Client info: None 2026-10-02 06:57:52.467420306 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:52.467434236 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:52.467441266 INFO Version: Unknown 2026-10-02 06:57:52.467482656 DEBUG Received server response for request 1 2026-10-02 06:57:52.467527536 DEBUG Client sends notification `initialized` 2026-10-02 06:57:52.467542706 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:52.467647877 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:52.467690767 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:52.467695497 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:52.467711557 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:52.467714797 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:52.467758247 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:52.467772677 DEBUG Initializing workspace `file:///tmp/.tmpCcGDm3/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:52.467788247 DEBUG Searching for a project in '/tmp/.tmpCcGDm3/src' 2026-10-02 06:57:52.467821287 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:52.467826547 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:52.468336728 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:52.468342968 DEBUG Resolving local virtual environment: /tmp/.tmpCcGDm3/src/.venv 2026-10-02 06:57:52.468388428 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:52.468393458 DEBUG No virtual environment found 2026-10-02 06:57:52.468404918 DEBUG Adding first-party search path `/tmp/.tmpCcGDm3/src` 2026-10-02 06:57:52.468409128 DEBUG Using vendored stdlib 2026-10-02 06:57:52.468501619 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:52.468505789 DEBUG Adding new file root '/tmp/.tmpCcGDm3/src' of kind Project 2026-10-02 06:57:52.470531393 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:52.470549364 DEBUG Updating project to check open files 2026-10-02 06:57:52.470614714 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpCcGDm3/src/foo.py") 2026-10-02 06:57:52.470622954 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpCcGDm3/src/foo.py` 2026-10-02 06:57:52.470630914 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpCcGDm3/src/foo.py` 2026-10-02 06:57:52.470751934 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpCcGDm3/src/foo.py` to project `src` 2026-10-02 06:57:52.470767294 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpCcGDm3/src/foo.py` 2026-10-02 06:57:52.470769964 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:52.470777624 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:52.470884744 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpCcGDm3/src/foo.py"))}: Checking file '/tmp/.tmpCcGDm3/src/foo.py' 2026-10-02 06:57:52.471039635 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpCcGDm3/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:52.481019029 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpCcGDm3/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:52.486456292 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.67ms 2026-10-02 06:57:52.486475942 DEBUG Received server response for request 2 2026-10-02 06:57:52.496747377 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:52.496784237 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:52.496790127 DEBUG method="shutdown" response.id=3 duration=10.69µs 2026-10-02 06:57:52.496799837 DEBUG Received server response for request 3 2026-10-02 06:57:52.496803787 DEBUG Client sends notification `exit` 2026-10-02 06:57:52.496819697 DEBUG Received exit notification, exiting ok test pull_diagnostics::unreachable_code_suppresses_unused_binding_hint ... 2026-10-02 06:57:52.500258795 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:52.500322375 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:52.500358015 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:52.500425456 DEBUG Client info: None 2026-10-02 06:57:52.500459366 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:52.500471846 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:52.500477826 INFO Version: Unknown 2026-10-02 06:57:52.500517426 DEBUG Received server response for request 1 2026-10-02 06:57:52.500552076 DEBUG Client sends notification `initialized` 2026-10-02 06:57:52.500565636 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:52.500673016 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:52.500713156 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:52.500716856 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:52.500730386 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:52.500733346 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:52.500783166 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:52.500798626 DEBUG Initializing workspace `file:///tmp/.tmpDmSHeT/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:52.500813946 DEBUG Searching for a project in '/tmp/.tmpDmSHeT/src' 2026-10-02 06:57:52.500846197 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:52.500851057 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:52.501338168 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:52.501343958 DEBUG Resolving local virtual environment: /tmp/.tmpDmSHeT/src/.venv 2026-10-02 06:57:52.501388128 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:52.501392288 DEBUG No virtual environment found 2026-10-02 06:57:52.501402818 DEBUG Adding first-party search path `/tmp/.tmpDmSHeT/src` 2026-10-02 06:57:52.501407038 DEBUG Using vendored stdlib 2026-10-02 06:57:52.501502418 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:52.501506858 DEBUG Adding new file root '/tmp/.tmpDmSHeT/src' of kind Project 2026-10-02 06:57:52.504541805 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-02 06:57:52.504560945 DEBUG Updating project to check open files 2026-10-02 06:57:52.504626836 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpDmSHeT/src/foo.py") 2026-10-02 06:57:52.504635676 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpDmSHeT/src/foo.py` 2026-10-02 06:57:52.504642096 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpDmSHeT/src/foo.py` 2026-10-02 06:57:52.504764206 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpDmSHeT/src/foo.py` to project `src` 2026-10-02 06:57:52.504778576 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpDmSHeT/src/foo.py` 2026-10-02 06:57:52.504780826 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:52.504787796 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:52.504870756 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpDmSHeT/src/foo.py"))}: Checking file '/tmp/.tmpDmSHeT/src/foo.py' 2026-10-02 06:57:52.505014186 DEBUG method="textDocument/diagnostic" response.id=2 duration=219.88µs 2026-10-02 06:57:52.505028206 DEBUG Received server response for request 2 2026-10-02 06:57:52.515226851 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:52.515251891 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:52.515258321 DEBUG method="shutdown" response.id=3 duration=9.93µs 2026-10-02 06:57:52.515269001 DEBUG Received server response for request 3 2026-10-02 06:57:52.515273391 DEBUG Client sends notification `exit` 2026-10-02 06:57:52.515282861 DEBUG Received exit notification, exiting ok test pull_diagnostics::unused_binding_has_unnecessary_hint_tag ... 2026-10-02 06:57:52.516945615 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:52.517034645 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:52.517070425 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:52.517127996 DEBUG Client info: None 2026-10-02 06:57:52.517151156 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:52.517164726 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:52.517170726 INFO Version: Unknown 2026-10-02 06:57:52.517210896 DEBUG Received server response for request 1 2026-10-02 06:57:52.517255546 DEBUG Client sends notification `initialized` 2026-10-02 06:57:52.517270966 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:52.517362676 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:52.517400186 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:52.517404286 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:52.517420856 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:52.517424146 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:52.517466006 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:52.517479136 DEBUG Initializing workspace `file:///tmp/.tmprKpjKe/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:52.517492806 DEBUG Searching for a project in '/tmp/.tmprKpjKe/src' 2026-10-02 06:57:52.517526277 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:52.517530517 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:52.517993188 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:52.517999138 DEBUG Resolving local virtual environment: /tmp/.tmprKpjKe/src/.venv 2026-10-02 06:57:52.518040248 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:52.518044088 DEBUG No virtual environment found 2026-10-02 06:57:52.518054398 DEBUG Adding first-party search path `/tmp/.tmprKpjKe/src` 2026-10-02 06:57:52.518058698 DEBUG Using vendored stdlib 2026-10-02 06:57:52.518147608 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:52.518151378 DEBUG Adding new file root '/tmp/.tmprKpjKe/src' of kind Project 2026-10-02 06:57:52.521064745 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:52.521081915 DEBUG Updating project to check open files 2026-10-02 06:57:52.521141945 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmprKpjKe/src/foo.py") 2026-10-02 06:57:52.521148535 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmprKpjKe/src/foo.py` 2026-10-02 06:57:52.521155045 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmprKpjKe/src/foo.py` 2026-10-02 06:57:52.521268186 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmprKpjKe/src/foo.py` to project `src` 2026-10-02 06:57:52.521281646 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmprKpjKe/src/foo.py` 2026-10-02 06:57:52.521283986 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:52.521291056 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:52.521375686 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmprKpjKe/src/foo.py"))}: Checking file '/tmp/.tmprKpjKe/src/foo.py' 2026-10-02 06:57:52.521489936 DEBUG method="textDocument/diagnostic" response.id=2 duration=192.51µs 2026-10-02 06:57:52.521504426 DEBUG Received server response for request 2 2026-10-02 06:57:52.531742941 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:52.531768041 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:52.531775311 DEBUG method="shutdown" response.id=3 duration=11.16µs 2026-10-02 06:57:52.531785561 DEBUG Received server response for request 3 2026-10-02 06:57:52.531789271 DEBUG Client sends notification `exit` 2026-10-02 06:57:52.531798711 DEBUG Received exit notification, exiting ok test pull_diagnostics::uv_metadata::opening_new_file_updates_workspace_index ... 2026-10-02 06:57:52.533242994 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:52.533296285 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:52.533330815 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:52.533397265 DEBUG Client info: None 2026-10-02 06:57:52.533427875 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:52.533439665 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:52.533444945 INFO Version: Unknown 2026-10-02 06:57:52.533482605 DEBUG Received server response for request 1 2026-10-02 06:57:52.533511865 DEBUG Client sends notification `initialized` 2026-10-02 06:57:52.533525045 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:52.533625215 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:52.533662585 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:52.533666095 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:52.533676336 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:57:52.533727086 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:52.533741086 DEBUG Initializing workspace `file:///tmp/.tmptDNKsQ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:52.533755646 DEBUG Searching for a project in '/tmp/.tmptDNKsQ/src' 2026-10-02 06:57:52.533786776 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:52.533791546 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:52.534243677 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:52.534248927 DEBUG Resolving local virtual environment: /tmp/.tmptDNKsQ/src/.venv 2026-10-02 06:57:52.534289917 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:52.534294257 DEBUG No virtual environment found 2026-10-02 06:57:52.534304677 DEBUG Adding first-party search path `/tmp/.tmptDNKsQ/src` 2026-10-02 06:57:52.534308787 DEBUG Using vendored stdlib 2026-10-02 06:57:52.534399917 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:52.534404287 DEBUG Adding new file root '/tmp/.tmptDNKsQ/src' of kind Project 2026-10-02 06:57:52.537366274 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-02 06:57:52.537406034 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:57:52.537494895 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmptDNKsQ/src/initial.py"))}: Checking file '/tmp/.tmptDNKsQ/src/initial.py' 2026-10-02 06:57:52.537569255 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmptDNKsQ/src/initial.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:52.546087355 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmptDNKsQ/src/initial.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:52.546154206 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-02 06:57:52.546173916 DEBUG method="workspace/diagnostic" response.id=2 duration=8.79ms 2026-10-02 06:57:52.546186006 DEBUG Received server response for request 2 2026-10-02 06:57:52.546250646 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:52.546256876 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-02 06:57:52.546276406 DEBUG notification{method=textDocument/didOpen}: Updating the revision of `/tmp/.tmptDNKsQ/src` 2026-10-02 06:57:52.546336246 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmptDNKsQ/src/added.py") 2026-10-02 06:57:52.546341176 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmptDNKsQ/src/added.py` 2026-10-02 06:57:52.546347076 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmptDNKsQ/src/added.py` 2026-10-02 06:57:52.546454496 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmptDNKsQ/src/added.py` to project `src` 2026-10-02 06:57:52.546471716 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmptDNKsQ/src/added.py` 2026-10-02 06:57:52.546474026 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:52.546479656 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(104))}}: Set open project files (count: 1) 2026-10-02 06:57:52.546500746 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:57:52.546753027 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmptDNKsQ/src/initial.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:52.546789237 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmptDNKsQ/src/added.py"))}: Checking file '/tmp/.tmptDNKsQ/src/added.py' 2026-10-02 06:57:52.547059218 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.001s 2026-10-02 06:57:52.547081478 DEBUG method="workspace/diagnostic" response.id=3 duration=595.25µs 2026-10-02 06:57:52.547092318 DEBUG Received server response for request 3 2026-10-02 06:57:52.557198372 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:52.557219682 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:52.557225902 DEBUG method="shutdown" response.id=4 duration=9.38µs 2026-10-02 06:57:52.557234382 DEBUG Received server response for request 4 2026-10-02 06:57:52.557237662 DEBUG Client sends notification `exit` 2026-10-02 06:57:52.557246322 DEBUG Received exit notification, exiting ok test pull_diagnostics::uv_metadata::synchronization_failure_highlights_script_metadata ... 2026-10-02 06:57:52.559755618 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_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:52.559825788 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:52.559860808 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:52.559934329 DEBUG Client info: None 2026-10-02 06:57:52.559971079 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:52.559985689 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:52.559991899 INFO Version: Unknown 2026-10-02 06:57:52.560035929 DEBUG Received server response for request 1 2026-10-02 06:57:52.560075399 DEBUG Client sends notification `initialized` 2026-10-02 06:57:52.560090049 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:52.560286289 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:52.560334730 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:52.560338530 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:52.560354190 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:52.560414710 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:52.560432850 DEBUG Initializing workspace `file:///tmp/.tmpjELQGz/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:52.560452850 DEBUG Searching for a project in '/tmp/.tmpjELQGz/src' 2026-10-02 06:57:52.560491340 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:52.560496890 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:52.561771773 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:52.561785933 DEBUG Resolving local virtual environment: /tmp/.tmpjELQGz/src/.venv 2026-10-02 06:57:52.561841253 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:52.561846463 DEBUG No virtual environment found 2026-10-02 06:57:52.561859363 DEBUG Adding first-party search path `/tmp/.tmpjELQGz/src` 2026-10-02 06:57:52.561863753 DEBUG Using vendored stdlib 2026-10-02 06:57:52.562002834 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:52.562011024 DEBUG Adding new file root '/tmp/.tmpjELQGz/src' of kind Project 2026-10-02 06:57:52.565242251 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-02 06:57:52.565263521 DEBUG Requested script environment synchronization for `/tmp/.tmpjELQGz/src/script.py` 2026-10-02 06:57:52.565303572 DEBUG Starting 8 uv synchronization workers 2026-10-02 06:57:52.565470592 DEBUG Queuing script synchronization for `/tmp/.tmpjELQGz/src/script.py` 2026-10-02 06:57:52.565483932 DEBUG Updating project to check open files 2026-10-02 06:57:52.565489282 INFO uv_metadata{path=/tmp/.tmpjELQGz/src/script.py}: Synchronizing script `/tmp/.tmpjELQGz/src/script.py` 2026-10-02 06:57:52.565537052 DEBUG uv_metadata{path=/tmp/.tmpjELQGz/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpjELQGz/src/script.py", python: None }}: Running `missing-ty-script-uv-executable workspace metadata --quiet --sync --script /tmp/.tmpjELQGz/src/script.py` 2026-10-02 06:57:52.565567482 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpjELQGz/src/script.py") 2026-10-02 06:57:52.565574462 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpjELQGz/src/script.py` 2026-10-02 06:57:52.565581272 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpjELQGz/src/script.py` 2026-10-02 06:57:52.571012235 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpjELQGz/src/script.py` to project `src` 2026-10-02 06:57:52.571104925 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpjELQGz/src/script.py` 2026-10-02 06:57:52.571109515 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:52.571557307 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:52.576821329 DEBUG uv_metadata{path=/tmp/.tmpjELQGz/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpjELQGz/src/script.py", python: None }}: uv metadata completed in 0.011s 2026-10-02 06:57:52.576888019 DEBUG Applied script environment synchronization result for `/tmp/.tmpjELQGz/src/script.py` 2026-10-02 06:57:52.576916430 DEBUG Received server request `workspace/diagnostic/refresh` 2026-10-02 06:57:52.576938040 INFO Retrying to receive `workspace/diagnostic/refresh` request 2026-10-02 06:57:52.576955170 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:52.577665791 INFO request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpjELQGz/src/script.py"))}: Defaulting to python-platform `linux` 2026-10-02 06:57:52.577736202 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpjELQGz/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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:52.577742522 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpjELQGz/src/script.py"))}: No virtual environment found 2026-10-02 06:57:52.577746912 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpjELQGz/src/script.py"))}: Using vendored stdlib 2026-10-02 06:57:52.577892852 INFO request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpjELQGz/src/script.py"))}: Python version: Python 3.14, platform: linux 2026-10-02 06:57:52.577991462 DEBUG method="textDocument/diagnostic" response.id=2 duration=1.01ms 2026-10-02 06:57:52.578018312 DEBUG Received server response for request 2 2026-10-02 06:57:52.588133707 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:52.588160237 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:52.588167467 DEBUG method="shutdown" response.id=3 duration=10.27µs 2026-10-02 06:57:52.588181427 DEBUG Received server response for request 3 2026-10-02 06:57:52.588189157 DEBUG Client sends notification `exit` 2026-10-02 06:57:52.588204747 DEBUG Received exit notification, exiting ok test pull_diagnostics::uv_metadata::unsaved_script_uses_its_settings_and_keeps_diagnostics ... 2026-10-02 06:57:52.591243394 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_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:52.591304414 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:52.591338214 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:52.591405184 DEBUG Client info: None 2026-10-02 06:57:52.591432974 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:52.591446044 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:52.591451324 INFO Version: Unknown 2026-10-02 06:57:52.591490394 DEBUG Received server response for request 1 2026-10-02 06:57:52.591524505 DEBUG Client sends notification `initialized` 2026-10-02 06:57:52.591538775 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:52.591719645 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:52.591757645 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:52.591761575 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:52.591776515 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:52.591779785 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:52.591836765 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:52.591854195 DEBUG Initializing workspace `file:///tmp/.tmpG2I2ni/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:52.591871315 DEBUG Searching for a project in '/tmp/.tmpG2I2ni/src' 2026-10-02 06:57:52.591914156 DEBUG Found project at '/tmp/.tmpG2I2ni/src' 2026-10-02 06:57:52.591919396 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:52.593132438 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:52.593140818 DEBUG Resolving local virtual environment: /tmp/.tmpG2I2ni/src/.venv 2026-10-02 06:57:52.593195199 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:52.593200299 DEBUG No virtual environment found 2026-10-02 06:57:52.593213359 DEBUG Adding first-party search path `/tmp/.tmpG2I2ni/src` 2026-10-02 06:57:52.593217839 DEBUG Using vendored stdlib 2026-10-02 06:57:52.593365059 INFO Python version: Python 3.12, platform: linux 2026-10-02 06:57:52.593371529 DEBUG Adding new file root '/tmp/.tmpG2I2ni/src' of kind Project 2026-10-02 06:57:52.595608414 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:52.595625224 DEBUG Updating project to check open files 2026-10-02 06:57:52.595727805 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpG2I2ni/src/script.py") 2026-10-02 06:57:52.595735875 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpG2I2ni/src/script.py` 2026-10-02 06:57:52.595743085 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpG2I2ni/src/script.py` 2026-10-02 06:57:52.595893175 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpG2I2ni/src/script.py` to project `src` 2026-10-02 06:57:52.595906525 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpG2I2ni/src/script.py` 2026-10-02 06:57:52.595908815 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:52.595916645 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:52.596044406 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpG2I2ni/src/script.py"))}: Checking file '/tmp/.tmpG2I2ni/src/script.py' 2026-10-02 06:57:52.596181796 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpG2I2ni/src/script.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:52.608145345 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpG2I2ni/src/script.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:52.610832091 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.91ms 2026-10-02 06:57:52.610862191 DEBUG Received server response for request 2 2026-10-02 06:57:52.610912461 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:57:52.610920881 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-02 06:57:52.610938691 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-02 06:57:52.610986392 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpG2I2ni/src/script.py", kind: FileContent } 2026-10-02 06:57:52.610992842 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpG2I2ni/src/script.py` 2026-10-02 06:57:52.611086342 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpG2I2ni/src/script.py` to project `src` 2026-10-02 06:57:52.611147802 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpG2I2ni/src/script.py"))}: Resolving requires-python constraint: `>=3.13` 2026-10-02 06:57:52.611160362 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpG2I2ni/src/script.py"))}: Resolved requires-python constraint to: 3.13 2026-10-02 06:57:52.611566123 INFO request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpG2I2ni/src/script.py"))}: Defaulting to python-platform `linux` 2026-10-02 06:57:52.611616063 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpG2I2ni/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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:52.611622273 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpG2I2ni/src/script.py"))}: No virtual environment found 2026-10-02 06:57:52.611626403 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpG2I2ni/src/script.py"))}: Using vendored stdlib 2026-10-02 06:57:52.611731163 INFO request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpG2I2ni/src/script.py"))}: Python version: Python 3.13, platform: linux 2026-10-02 06:57:52.611756603 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpG2I2ni/src/script.py"))}: Checking file '/tmp/.tmpG2I2ni/src/script.py' 2026-10-02 06:57:52.611778073 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpG2I2ni/src/script.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:52.622475189 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpG2I2ni/src/script.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:52.624830605 DEBUG method="textDocument/diagnostic" response.id=3 duration=13.73ms 2026-10-02 06:57:52.624854635 DEBUG Received server response for request 3 2026-10-02 06:57:52.624931445 DEBUG Client sends notification `textDocument/didSave` 2026-10-02 06:57:52.624976435 DEBUG notification{method=textDocument/didSave}: Requested script environment synchronization for `/tmp/.tmpG2I2ni/src/script.py` 2026-10-02 06:57:52.625036155 DEBUG notification{method=textDocument/didSave}: Starting 8 uv synchronization workers 2026-10-02 06:57:52.625233716 DEBUG notification{method=textDocument/didSave}: Queuing script synchronization for `/tmp/.tmpG2I2ni/src/script.py` 2026-10-02 06:57:52.625254976 INFO notification{method=textDocument/didSave}:uv_metadata{path=/tmp/.tmpG2I2ni/src/script.py}: Synchronizing script `/tmp/.tmpG2I2ni/src/script.py` 2026-10-02 06:57:52.625324486 DEBUG notification{method=textDocument/didSave}:uv_metadata{path=/tmp/.tmpG2I2ni/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpG2I2ni/src/script.py", python: None }}: Running `missing-ty-script-uv-executable workspace metadata --quiet --sync --script /tmp/.tmpG2I2ni/src/script.py` 2026-10-02 06:57:52.636814894 DEBUG notification{method=textDocument/didSave}:uv_metadata{path=/tmp/.tmpG2I2ni/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpG2I2ni/src/script.py", python: None }}: uv metadata completed in 0.011s 2026-10-02 06:57:52.637165114 DEBUG Applied script environment synchronization result for `/tmp/.tmpG2I2ni/src/script.py` 2026-10-02 06:57:52.637227475 DEBUG Received server request `workspace/diagnostic/refresh` 2026-10-02 06:57:52.637248185 INFO Retrying to receive `workspace/diagnostic/refresh` request 2026-10-02 06:57:52.637259475 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-02 06:57:52.637459785 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpG2I2ni/src/script.py"))}: Resolving requires-python constraint: `>=3.13` 2026-10-02 06:57:52.637487195 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpG2I2ni/src/script.py"))}: Resolved requires-python constraint to: 3.13 2026-10-02 06:57:52.638551898 INFO request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpG2I2ni/src/script.py"))}: Defaulting to python-platform `linux` 2026-10-02 06:57:52.638600048 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpG2I2ni/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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:52.638605408 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpG2I2ni/src/script.py"))}: No virtual environment found 2026-10-02 06:57:52.638608618 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpG2I2ni/src/script.py"))}: Using vendored stdlib 2026-10-02 06:57:52.638745698 INFO request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpG2I2ni/src/script.py"))}: Python version: Python 3.13, platform: linux 2026-10-02 06:57:52.638845338 DEBUG method="textDocument/diagnostic" response.id=4 duration=1.57ms 2026-10-02 06:57:52.638870009 DEBUG Received server response for request 4 2026-10-02 06:57:52.648991113 DEBUG Client sends request `shutdown` with ID 5 2026-10-02 06:57:52.649026833 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:52.649037943 DEBUG method="shutdown" response.id=5 duration=16.34µs 2026-10-02 06:57:52.649054363 DEBUG Received server response for request 5 2026-10-02 06:57:52.649057733 DEBUG Client sends notification `exit` 2026-10-02 06:57:52.649073493 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_caching ... 2026-10-02 06:57:52.660423010 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:52.660495121 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:52.660532241 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:52.660624821 DEBUG Client info: None 2026-10-02 06:57:52.660659141 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:52.660675431 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:52.660682321 INFO Version: Unknown 2026-10-02 06:57:52.660725661 DEBUG Received server response for request 1 2026-10-02 06:57:52.660770261 DEBUG Client sends notification `initialized` 2026-10-02 06:57:52.660788361 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:52.660983502 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:52.661025802 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:52.661029472 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:52.661041802 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:52.661044422 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:57:52.661108542 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:52.661128092 DEBUG Initializing workspace `file:///tmp/.tmp3O9a4t/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:52.661146652 DEBUG Searching for a project in '/tmp/.tmp3O9a4t/src' 2026-10-02 06:57:52.661181472 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:52.661186882 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:52.662337435 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:52.662349345 DEBUG Resolving local virtual environment: /tmp/.tmp3O9a4t/src/.venv 2026-10-02 06:57:52.662401915 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:52.662406935 DEBUG No virtual environment found 2026-10-02 06:57:52.662419655 DEBUG Adding first-party search path `/tmp/.tmp3O9a4t/src` 2026-10-02 06:57:52.662424075 DEBUG Using vendored stdlib 2026-10-02 06:57:52.662569106 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:52.662576356 DEBUG Adding new file root '/tmp/.tmp3O9a4t/src' of kind Project 2026-10-02 06:57:52.665761443 INFO Project::index_files{project=src}: Indexed 5 file(s) in 0.003s 2026-10-02 06:57:52.665855624 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp3O9a4t/src/unchanged.py") 2026-10-02 06:57:52.665867634 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp3O9a4t/src/unchanged.py` 2026-10-02 06:57:52.665889444 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp3O9a4t/src/unchanged.py` 2026-10-02 06:57:52.666032154 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp3O9a4t/src/unchanged.py` to project `src` 2026-10-02 06:57:52.666048204 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp3O9a4t/src/unchanged.py` 2026-10-02 06:57:52.666050654 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:52.666059444 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:52.666122454 DEBUG Received notification `$/progress` 2026-10-02 06:57:52.666117704 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:57:52.666157504 DEBUG Received notification `$/progress` 2026-10-02 06:57:52.666440825 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp3O9a4t/src/modified_same_error.py"))}: Checking file '/tmp/.tmp3O9a4t/src/modified_same_error.py' 2026-10-02 06:57:52.666418175 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp3O9a4t/src/unchanged.py"))}: Checking file '/tmp/.tmp3O9a4t/src/unchanged.py' 2026-10-02 06:57:52.666478555 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp3O9a4t/src/changed_error.py"))}: Checking file '/tmp/.tmp3O9a4t/src/changed_error.py' 2026-10-02 06:57:52.666491535 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp3O9a4t/src/fixed_error.py"))}: Checking file '/tmp/.tmp3O9a4t/src/fixed_error.py' 2026-10-02 06:57:52.666497055 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp3O9a4t/src/new_error.py"))}: Checking file '/tmp/.tmp3O9a4t/src/new_error.py' 2026-10-02 06:57:52.666614335 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp3O9a4t/src/modified_same_error.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:52.678403834 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp3O9a4t/src/modified_same_error.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:52.684473338 DEBUG Received notification `$/progress` 2026-10-02 06:57:52.684527258 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.018s 2026-10-02 06:57:52.684551778 DEBUG Received notification `$/progress` 2026-10-02 06:57:52.684583109 DEBUG method="workspace/diagnostic" response.id=2 duration=18.52ms 2026-10-02 06:57:52.684595869 DEBUG Received server response for request 2 2026-10-02 06:57:52.685040620 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:52.685055020 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:52.685059190 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:52.685068640 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:52.685073160 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:57:52.685076550 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:57:52.685080670 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:57:52.685083980 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:57:52.685086180 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-02 06:57:52.685101360 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp3O9a4t/src/new_error.py") 2026-10-02 06:57:52.685109240 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp3O9a4t/src/new_error.py` 2026-10-02 06:57:52.685127430 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp3O9a4t/src/new_error.py` 2026-10-02 06:57:52.685215530 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp3O9a4t/src/new_error.py` to project `src` 2026-10-02 06:57:52.685226960 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp3O9a4t/src/new_error.py` 2026-10-02 06:57:52.685229390 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:52.685237080 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(280))}}: Set open project files (count: 2) 2026-10-02 06:57:52.685262580 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp3O9a4t/src/fixed_error.py") 2026-10-02 06:57:52.685266640 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp3O9a4t/src/fixed_error.py` 2026-10-02 06:57:52.685271510 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp3O9a4t/src/fixed_error.py` 2026-10-02 06:57:52.685345750 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp3O9a4t/src/fixed_error.py` to project `src` 2026-10-02 06:57:52.685353490 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp3O9a4t/src/fixed_error.py` 2026-10-02 06:57:52.685355700 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:52.685364670 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(280)), file(Id(300))}}: Set open project files (count: 3) 2026-10-02 06:57:52.685389160 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp3O9a4t/src/changed_error.py") 2026-10-02 06:57:52.685394020 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp3O9a4t/src/changed_error.py` 2026-10-02 06:57:52.685398780 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp3O9a4t/src/changed_error.py` 2026-10-02 06:57:52.685475511 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp3O9a4t/src/changed_error.py` to project `src` 2026-10-02 06:57:52.685482981 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp3O9a4t/src/changed_error.py` 2026-10-02 06:57:52.685485221 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:52.685491701 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:52.685512931 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp3O9a4t/src/modified_same_error.py") 2026-10-02 06:57:52.685517251 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp3O9a4t/src/modified_same_error.py` 2026-10-02 06:57:52.685521831 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp3O9a4t/src/modified_same_error.py` 2026-10-02 06:57:52.685599151 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp3O9a4t/src/modified_same_error.py` to project `src` 2026-10-02 06:57:52.685606901 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp3O9a4t/src/modified_same_error.py` 2026-10-02 06:57:52.685609211 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:52.685615511 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:52.685627191 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-02 06:57:52.685643411 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp3O9a4t/src/new_error.py", kind: FileContent } 2026-10-02 06:57:52.685647561 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmp3O9a4t/src/new_error.py` 2026-10-02 06:57:52.685722011 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmp3O9a4t/src/new_error.py` to project `src` 2026-10-02 06:57:52.685732551 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-02 06:57:52.685747881 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp3O9a4t/src/fixed_error.py", kind: FileContent } 2026-10-02 06:57:52.685751301 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmp3O9a4t/src/fixed_error.py` 2026-10-02 06:57:52.685824192 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmp3O9a4t/src/fixed_error.py` to project `src` 2026-10-02 06:57:52.685833742 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-02 06:57:52.685849472 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp3O9a4t/src/changed_error.py", kind: FileContent } 2026-10-02 06:57:52.685853252 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmp3O9a4t/src/changed_error.py` 2026-10-02 06:57:52.685926282 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmp3O9a4t/src/changed_error.py` to project `src` 2026-10-02 06:57:52.685941992 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-02 06:57:52.685957802 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp3O9a4t/src/modified_same_error.py", kind: FileContent } 2026-10-02 06:57:52.685977182 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmp3O9a4t/src/modified_same_error.py` 2026-10-02 06:57:52.686051682 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmp3O9a4t/src/modified_same_error.py` to project `src` 2026-10-02 06:57:52.686091772 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:57:52.686096502 DEBUG Received notification `$/progress` 2026-10-02 06:57:52.686102392 DEBUG Received notification `$/progress` 2026-10-02 06:57:52.686148952 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp3O9a4t/src/modified_same_error.py"))}: Checking file '/tmp/.tmp3O9a4t/src/modified_same_error.py' 2026-10-02 06:57:52.686190552 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp3O9a4t/src/changed_error.py"))}: Checking file '/tmp/.tmp3O9a4t/src/changed_error.py' 2026-10-02 06:57:52.686311213 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp3O9a4t/src/fixed_error.py"))}: Checking file '/tmp/.tmp3O9a4t/src/fixed_error.py' 2026-10-02 06:57:52.686376203 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp3O9a4t/src/new_error.py"))}: Checking file '/tmp/.tmp3O9a4t/src/new_error.py' 2026-10-02 06:57:52.686638503 DEBUG Received notification `$/progress` 2026-10-02 06:57:52.686684454 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.001s 2026-10-02 06:57:52.686705614 DEBUG Received notification `$/progress` 2026-10-02 06:57:52.686738184 DEBUG method="workspace/diagnostic" response.id=3 duration=680.04µs 2026-10-02 06:57:52.686748134 DEBUG Received server response for request 3 2026-10-02 06:57:52.697122819 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:52.697151409 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:52.697159379 DEBUG method="shutdown" response.id=4 duration=12.27µs 2026-10-02 06:57:52.697169609 DEBUG Received server response for request 4 2026-10-02 06:57:52.697173929 DEBUG Client sends notification `exit` 2026-10-02 06:57:52.697182929 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_caching_settings_changed ... 2026-10-02 06:57:52.702681732 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:52.702742672 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:52.702780752 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:52.702854642 DEBUG Client info: None 2026-10-02 06:57:52.702890223 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:52.702902683 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:52.702908523 INFO Version: Unknown 2026-10-02 06:57:52.702947273 DEBUG Received server response for request 1 2026-10-02 06:57:52.702998003 DEBUG Client sends notification `initialized` 2026-10-02 06:57:52.703013003 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:52.703120313 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:52.703161143 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:52.703164733 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:52.703174553 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:57:52.703232903 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:52.703247283 DEBUG Initializing workspace `file:///tmp/.tmpe4GJ30/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:52.703263303 DEBUG Searching for a project in '/tmp/.tmpe4GJ30/src' 2026-10-02 06:57:52.703296293 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:52.703301134 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:52.703842525 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:52.703848155 DEBUG Resolving local virtual environment: /tmp/.tmpe4GJ30/src/.venv 2026-10-02 06:57:52.703892445 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:52.703897335 DEBUG No virtual environment found 2026-10-02 06:57:52.703908265 DEBUG Adding first-party search path `/tmp/.tmpe4GJ30/src` 2026-10-02 06:57:52.703912965 DEBUG Using vendored stdlib 2026-10-02 06:57:52.704043495 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:52.704048245 DEBUG Adding new file root '/tmp/.tmpe4GJ30/src' of kind Project 2026-10-02 06:57:52.708137365 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.004s 2026-10-02 06:57:52.708187435 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:57:52.708404726 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpe4GJ30/src/main.py"))}: Checking file '/tmp/.tmpe4GJ30/src/main.py' 2026-10-02 06:57:52.708413096 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpe4GJ30/src/unchanged.py"))}: Checking file '/tmp/.tmpe4GJ30/src/unchanged.py' 2026-10-02 06:57:52.708494006 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpe4GJ30/src/unchanged.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:52.720201714 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpe4GJ30/src/unchanged.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:52.720322395 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.012s 2026-10-02 06:57:52.720351295 DEBUG method="workspace/diagnostic" response.id=2 duration=12.20ms 2026-10-02 06:57:52.720367185 DEBUG Received server response for request 2 2026-10-02 06:57:52.720416675 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-02 06:57:52.720439375 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (extra, file:///tmp/.tmpe4GJ30/extra), to remove: 2026-10-02 06:57:52.720445525 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-02 06:57:52.720455875 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:52.720459185 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:52.720470065 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-02 06:57:52.720477305 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:52.720485325 DEBUG Initializing workspace `file:///tmp/.tmpe4GJ30/extra`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:52.720495565 DEBUG Searching for a project in '/tmp/.tmpe4GJ30/extra' 2026-10-02 06:57:52.720527795 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:52.720532595 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:52.722088219 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:52.722094879 DEBUG Resolving local virtual environment: /tmp/.tmpe4GJ30/extra/.venv 2026-10-02 06:57:52.722139039 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:52.722143449 DEBUG No virtual environment found 2026-10-02 06:57:52.722154709 DEBUG Adding first-party search path `/tmp/.tmpe4GJ30/extra` 2026-10-02 06:57:52.722158819 DEBUG Using vendored stdlib 2026-10-02 06:57:52.722261639 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:52.722265969 DEBUG Adding new file root '/tmp/.tmpe4GJ30/extra' of kind Project 2026-10-02 06:57:52.725075406 INFO Project::index_files{project=extra}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:52.725123056 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'extra' 2026-10-02 06:57:52.725210526 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpe4GJ30/extra/empty.py"))}: Checking file '/tmp/.tmpe4GJ30/extra/empty.py' 2026-10-02 06:57:52.725254356 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-02 06:57:52.725258126 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:57:52.725429967 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-02 06:57:52.725444247 DEBUG method="workspace/diagnostic" response.id=3 duration=353.42µs 2026-10-02 06:57:52.725458107 DEBUG Received server response for request 3 2026-10-02 06:57:52.735552471 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:52.735578501 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:52.735586521 DEBUG method="shutdown" response.id=4 duration=12.51µs 2026-10-02 06:57:52.735598851 DEBUG Received server response for request 4 2026-10-02 06:57:52.735603681 DEBUG Client sends notification `exit` 2026-10-02 06:57:52.735612611 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_caching_unchanged_with_colon_in_path ... 2026-10-02 06:57:52.738554868 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:52.738611368 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:52.738647079 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:52.738713729 DEBUG Client info: None 2026-10-02 06:57:52.738745469 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:52.738758299 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:52.738763229 INFO Version: Unknown 2026-10-02 06:57:52.738802259 DEBUG Received server response for request 1 2026-10-02 06:57:52.738837439 DEBUG Client sends notification `initialized` 2026-10-02 06:57:52.738850909 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:52.738969229 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:52.739008759 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:52.739012319 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:52.739022849 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:57:52.739069580 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:52.739097640 DEBUG Initializing workspace `file:///tmp/.tmpWe5G5v/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:52.739112720 DEBUG Searching for a project in '/tmp/.tmpWe5G5v/astral:test' 2026-10-02 06:57:52.739145530 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:52.739149990 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:52.739645191 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:52.739650561 DEBUG Resolving local virtual environment: /tmp/.tmpWe5G5v/astral:test/.venv 2026-10-02 06:57:52.739692281 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:52.739696491 DEBUG No virtual environment found 2026-10-02 06:57:52.739707821 DEBUG Adding first-party search path `/tmp/.tmpWe5G5v/astral:test` 2026-10-02 06:57:52.739711841 DEBUG Using vendored stdlib 2026-10-02 06:57:52.739808951 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:52.739813021 DEBUG Adding new file root '/tmp/.tmpWe5G5v/astral:test' of kind Project 2026-10-02 06:57:52.741882306 INFO Project::index_files{project=astral:test}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:52.741925377 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'astral:test' 2026-10-02 06:57:52.742086677 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpWe5G5v/astral:test/test.py"))}: Checking file '/tmp/.tmpWe5G5v/astral:test/test.py' 2026-10-02 06:57:52.742213207 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpWe5G5v/astral:test/test.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:52.754001586 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpWe5G5v/astral:test/test.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:52.758392496 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.016s 2026-10-02 06:57:52.758426956 DEBUG method="workspace/diagnostic" response.id=2 duration=16.52ms 2026-10-02 06:57:52.758443986 DEBUG Received server response for request 2 2026-10-02 06:57:52.758487506 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-02 06:57:52.758532126 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'astral:test' 2026-10-02 06:57:52.758547706 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-02 06:57:52.758551256 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:54.758608199 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:54.758743479 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:54.758804230 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-10-02 06:57:54.758816490 DEBUG method="shutdown" response.id=4 duration=82.32µs 2026-10-02 06:57:54.758821340 DEBUG Received server response for request 3 2026-10-02 06:57:54.758826210 DEBUG Received server response for request 4 2026-10-02 06:57:54.758830690 DEBUG Client sends notification `exit` 2026-10-02 06:57:54.758841420 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_responds_on_cancellation ... 2026-10-02 06:57:54.762929859 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:54.763020979 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:54.763065789 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:54.763152130 DEBUG Client info: None 2026-10-02 06:57:54.763177030 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:54.763192510 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:54.763198430 INFO Version: Unknown 2026-10-02 06:57:54.763237070 DEBUG Received server response for request 1 2026-10-02 06:57:54.763283520 DEBUG Client sends notification `initialized` 2026-10-02 06:57:54.763298660 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:54.763503660 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:54.763564601 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:54.763568621 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:54.763580871 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:57:54.763648811 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:54.763668851 DEBUG Initializing workspace `file:///tmp/.tmpiij9Tl/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:54.763689131 DEBUG Searching for a project in '/tmp/.tmpiij9Tl/src' 2026-10-02 06:57:54.763726581 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:54.763732441 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:54.765053124 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:54.765064524 DEBUG Resolving local virtual environment: /tmp/.tmpiij9Tl/src/.venv 2026-10-02 06:57:54.765120444 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:54.765125844 DEBUG No virtual environment found 2026-10-02 06:57:54.765137924 DEBUG Adding first-party search path `/tmp/.tmpiij9Tl/src` 2026-10-02 06:57:54.765142304 DEBUG Using vendored stdlib 2026-10-02 06:57:54.765264595 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:54.765270095 DEBUG Adding new file root '/tmp/.tmpiij9Tl/src' of kind Project 2026-10-02 06:57:54.767476690 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:54.767524540 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:57:54.767654870 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpiij9Tl/src/test.py"))}: Checking file '/tmp/.tmpiij9Tl/src/test.py' 2026-10-02 06:57:54.767794371 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpiij9Tl/src/test.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:54.778859407 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpiij9Tl/src/test.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:54.783197898 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.016s 2026-10-02 06:57:54.783213428 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:56.763688183 DEBUG Client sends notification `$/cancelRequest` 2026-10-02 06:57:56.763828843 DEBUG notification{method=$/cancelRequest}: Cancelled request id=2 method=workspace/diagnostic 2026-10-02 06:57:56.763893284 DEBUG Received server response for request 2 2026-10-02 06:57:56.763897484 DEBUG notification{method=$/cancelRequest}: Skipping suspended workspace diagnostics request `2` because it was cancelled 2026-10-02 06:57:56.774173288 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:56.774208628 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:56.774217158 DEBUG method="shutdown" response.id=3 duration=13.40µs 2026-10-02 06:57:56.774237868 DEBUG Received server response for request 3 2026-10-02 06:57:56.774241798 DEBUG Client sends notification `exit` 2026-10-02 06:57:56.774257619 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_responds_on_change ... 2026-10-02 06:57:56.778699009 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:56.778779239 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:56.778826149 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:56.778915450 DEBUG Client info: None 2026-10-02 06:57:56.778940540 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:56.778955620 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:56.778975670 INFO Version: Unknown 2026-10-02 06:57:56.779016620 DEBUG Received server response for request 1 2026-10-02 06:57:56.779062680 DEBUG Client sends notification `initialized` 2026-10-02 06:57:56.779078400 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:56.779274340 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:56.779315081 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:56.779319251 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:56.779336981 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:56.779339571 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:57:56.779393231 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:56.779410781 DEBUG Initializing workspace `file:///tmp/.tmpdgs0my/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:56.779427431 DEBUG Searching for a project in '/tmp/.tmpdgs0my/src' 2026-10-02 06:57:56.779463861 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:56.779469991 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:56.780774544 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:56.780787384 DEBUG Resolving local virtual environment: /tmp/.tmpdgs0my/src/.venv 2026-10-02 06:57:56.780839814 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:56.780844854 DEBUG No virtual environment found 2026-10-02 06:57:56.780856734 DEBUG Adding first-party search path `/tmp/.tmpdgs0my/src` 2026-10-02 06:57:56.780860954 DEBUG Using vendored stdlib 2026-10-02 06:57:56.781003355 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:56.781009305 DEBUG Adding new file root '/tmp/.tmpdgs0my/src' of kind Project 2026-10-02 06:57:56.784238613 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-02 06:57:56.784318633 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpdgs0my/src/test.py") 2026-10-02 06:57:56.784330703 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpdgs0my/src/test.py` 2026-10-02 06:57:56.784352143 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpdgs0my/src/test.py` 2026-10-02 06:57:56.784476313 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpdgs0my/src/test.py` to project `src` 2026-10-02 06:57:56.784492523 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpdgs0my/src/test.py` 2026-10-02 06:57:56.784494953 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:56.784502653 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:56.784553303 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:57:56.784705414 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpdgs0my/src/test.py"))}: Checking file '/tmp/.tmpdgs0my/src/test.py' 2026-10-02 06:57:56.784852854 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpdgs0my/src/test.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:56.792927773 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpdgs0my/src/test.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:56.797046783 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.012s 2026-10-02 06:57:56.797062753 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:58.779457872 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:57:58.779592362 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-02 06:57:58.779675922 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpdgs0my/src/test.py", kind: FileContent } 2026-10-02 06:57:58.779687242 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpdgs0my/src/test.py` 2026-10-02 06:57:58.779825573 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpdgs0my/src/test.py` to project `src` 2026-10-02 06:57:58.779840793 DEBUG notification{method=textDocument/didChange}: Resuming workspace diagnostics request after revision bump 2026-10-02 06:57:58.779912113 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:57:58.780045053 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpdgs0my/src/test.py"))}: Checking file '/tmp/.tmpdgs0my/src/test.py' 2026-10-02 06:57:58.780311274 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-02 06:57:58.780346504 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-10-02 06:57:58.780363974 DEBUG Received server response for request 2 2026-10-02 06:57:58.790701819 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:58.790740389 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:58.790746619 DEBUG method="shutdown" response.id=3 duration=10.29µs 2026-10-02 06:57:58.790765489 DEBUG Received server response for request 3 2026-10-02 06:57:58.790769939 DEBUG Client sends notification `exit` 2026-10-02 06:57:58.790785879 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_responds_on_shutdown ... 2026-10-02 06:57:58.795055999 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:58.795125810 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:58.795172670 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:58.795257650 DEBUG Client info: None 2026-10-02 06:57:58.795281430 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:58.795295180 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:58.795301100 INFO Version: Unknown 2026-10-02 06:57:58.795343270 DEBUG Received server response for request 1 2026-10-02 06:57:58.795388480 DEBUG Client sends notification `initialized` 2026-10-02 06:57:58.795404270 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:58.795520291 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:58.795560171 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:58.795564011 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:58.795575261 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:57:58.795644451 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:58.795660761 DEBUG Initializing workspace `file:///tmp/.tmpoVBI4w/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:58.795678421 DEBUG Searching for a project in '/tmp/.tmpoVBI4w/src' 2026-10-02 06:57:58.795714061 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:58.795719091 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:58.796289972 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:58.796296662 DEBUG Resolving local virtual environment: /tmp/.tmpoVBI4w/src/.venv 2026-10-02 06:57:58.796351403 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:58.796356383 DEBUG No virtual environment found 2026-10-02 06:57:58.796367893 DEBUG Adding first-party search path `/tmp/.tmpoVBI4w/src` 2026-10-02 06:57:58.796372183 DEBUG Using vendored stdlib 2026-10-02 06:57:58.796482853 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:58.796488003 DEBUG Adding new file root '/tmp/.tmpoVBI4w/src' of kind Project 2026-10-02 06:57:58.799391060 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:58.799433960 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:57:58.799543910 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpoVBI4w/src/test.py"))}: Checking file '/tmp/.tmpoVBI4w/src/test.py' 2026-10-02 06:57:58.799665371 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpoVBI4w/src/test.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:58.808717503 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpoVBI4w/src/test.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:58.813022983 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.014s 2026-10-02 06:57:58.813038413 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:58:00.795693628 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:00.795846288 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:00.795905528 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-10-02 06:58:00.795918448 DEBUG method="shutdown" response.id=3 duration=83.53µs 2026-10-02 06:58:00.795923318 DEBUG Received server response for request 2 2026-10-02 06:58:00.795928028 DEBUG Received server response for request 3 2026-10-02 06:58:00.795933619 DEBUG Client sends notification `exit` 2026-10-02 06:58:00.795943279 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_suspend_change_suspend_cycle ... 2026-10-02 06:58:00.800634090 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:58:00.800718940 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:00.800763800 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:00.800853840 DEBUG Client info: None 2026-10-02 06:58:00.800884530 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:58:00.800900061 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:00.800906331 INFO Version: Unknown 2026-10-02 06:58:00.800948801 DEBUG Received server response for request 1 2026-10-02 06:58:00.801007331 DEBUG Client sends notification `initialized` 2026-10-02 06:58:00.801022101 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:00.801227971 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:00.801266461 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:00.801270401 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:00.801286511 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:00.801289091 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:58:00.801363162 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:00.801383112 DEBUG Initializing workspace `file:///tmp/.tmpfpuDIO/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:00.801401222 DEBUG Searching for a project in '/tmp/.tmpfpuDIO/src' 2026-10-02 06:58:00.801438612 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:00.801443772 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:00.802713315 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:00.802726515 DEBUG Resolving local virtual environment: /tmp/.tmpfpuDIO/src/.venv 2026-10-02 06:58:00.802778805 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:00.802783895 DEBUG No virtual environment found 2026-10-02 06:58:00.802796395 DEBUG Adding first-party search path `/tmp/.tmpfpuDIO/src` 2026-10-02 06:58:00.802800865 DEBUG Using vendored stdlib 2026-10-02 06:58:00.802925995 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:00.802933785 DEBUG Adding new file root '/tmp/.tmpfpuDIO/src' of kind Project 2026-10-02 06:58:00.805152491 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:00.805233661 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpfpuDIO/src/test.py") 2026-10-02 06:58:00.805244081 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpfpuDIO/src/test.py` 2026-10-02 06:58:00.805264751 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpfpuDIO/src/test.py` 2026-10-02 06:58:00.805402311 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpfpuDIO/src/test.py` to project `src` 2026-10-02 06:58:00.805415931 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpfpuDIO/src/test.py` 2026-10-02 06:58:00.805418531 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:00.805426811 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:00.805469112 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:58:00.805568682 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpfpuDIO/src/test.py"))}: Checking file '/tmp/.tmpfpuDIO/src/test.py' 2026-10-02 06:58:00.805716592 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpfpuDIO/src/test.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:00.813688311 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpfpuDIO/src/test.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:00.817757991 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.012s 2026-10-02 06:58:00.817772351 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:58:02.801412380 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:58:02.801561480 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-02 06:58:02.801645370 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpfpuDIO/src/test.py", kind: FileContent } 2026-10-02 06:58:02.801656160 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpfpuDIO/src/test.py` 2026-10-02 06:58:02.801795731 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpfpuDIO/src/test.py` to project `src` 2026-10-02 06:58:02.801810321 DEBUG notification{method=textDocument/didChange}: Resuming workspace diagnostics request after revision bump 2026-10-02 06:58:02.801858651 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:58:02.801940501 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpfpuDIO/src/test.py"))}: Checking file '/tmp/.tmpfpuDIO/src/test.py' 2026-10-02 06:58:02.802210352 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-02 06:58:02.802242762 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-10-02 06:58:02.802257102 DEBUG Received server response for request 2 2026-10-02 06:58:02.802303562 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-02 06:58:02.802330102 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:58:02.802343562 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-02 06:58:02.802346852 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:58:04.802429254 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:58:04.802566844 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-02 06:58:04.802652055 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpfpuDIO/src/test.py", kind: FileContent } 2026-10-02 06:58:04.802662815 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpfpuDIO/src/test.py` 2026-10-02 06:58:04.802836505 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpfpuDIO/src/test.py` to project `src` 2026-10-02 06:58:04.802861355 DEBUG notification{method=textDocument/didChange}: Resuming workspace diagnostics request after revision bump 2026-10-02 06:58:04.802907555 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:58:04.802998495 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpfpuDIO/src/test.py"))}: Checking file '/tmp/.tmpfpuDIO/src/test.py' 2026-10-02 06:58:04.803153886 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-02 06:58:04.803174786 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-10-02 06:58:04.803187626 DEBUG Received server response for request 3 2026-10-02 06:58:04.813611941 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:58:04.813653171 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:04.813662851 DEBUG method="shutdown" response.id=4 duration=14.38µs 2026-10-02 06:58:04.813674421 DEBUG Received server response for request 4 2026-10-02 06:58:04.813678421 DEBUG Client sends notification `exit` 2026-10-02 06:58:04.813693831 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_streaming ... 2026-10-02 06:58:04.817806061 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:58:04.817887891 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:04.817933242 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:04.818025772 DEBUG Client info: None 2026-10-02 06:58:04.818051102 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:58:04.818064482 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:04.818070162 INFO Version: Unknown 2026-10-02 06:58:04.818111362 DEBUG Received server response for request 1 2026-10-02 06:58:04.818157582 DEBUG Client sends notification `initialized` 2026-10-02 06:58:04.818172732 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:04.818292672 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:04.818333852 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:04.818338292 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:04.818350592 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:58:04.818421913 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:04.818438463 DEBUG Initializing workspace `file:///tmp/.tmpPnuBZr/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:04.818455693 DEBUG Searching for a project in '/tmp/.tmpPnuBZr/src' 2026-10-02 06:58:04.818489223 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:04.818494633 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:04.819048074 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:04.819054444 DEBUG Resolving local virtual environment: /tmp/.tmpPnuBZr/src/.venv 2026-10-02 06:58:04.819109004 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:04.819114044 DEBUG No virtual environment found 2026-10-02 06:58:04.819125894 DEBUG Adding first-party search path `/tmp/.tmpPnuBZr/src` 2026-10-02 06:58:04.819130494 DEBUG Using vendored stdlib 2026-10-02 06:58:04.819241415 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:04.819245975 DEBUG Adding new file root '/tmp/.tmpPnuBZr/src' of kind Project 2026-10-02 06:58:04.821352520 INFO Project::index_files{project=src}: Indexed 5 file(s) in 0.002s 2026-10-02 06:58:04.821405490 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:58:04.821553360 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpPnuBZr/src/file_000.py"))}: Checking file '/tmp/.tmpPnuBZr/src/file_000.py' 2026-10-02 06:58:04.821592280 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpPnuBZr/src/file_004.py"))}: Checking file '/tmp/.tmpPnuBZr/src/file_004.py' 2026-10-02 06:58:04.821578780 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpPnuBZr/src/file_003.py"))}: Checking file '/tmp/.tmpPnuBZr/src/file_003.py' 2026-10-02 06:58:04.821607250 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpPnuBZr/src/file_001.py"))}: Checking file '/tmp/.tmpPnuBZr/src/file_001.py' 2026-10-02 06:58:04.821642790 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpPnuBZr/src/file_002.py"))}: Checking file '/tmp/.tmpPnuBZr/src/file_002.py' 2026-10-02 06:58:04.821678500 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpPnuBZr/src/file_000.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:04.829973700 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpPnuBZr/src/file_000.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:04.836077065 DEBUG Received notification `$/progress` 2026-10-02 06:58:04.836155125 DEBUG Received notification `$/progress` 2026-10-02 06:58:04.836213625 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.015s 2026-10-02 06:58:04.836238316 DEBUG method="workspace/diagnostic" response.id=2 duration=14.86ms 2026-10-02 06:58:04.836250826 DEBUG Received server response for request 2 2026-10-02 06:58:04.846407790 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:04.846430860 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:04.846438730 DEBUG method="shutdown" response.id=3 duration=12.03µs 2026-10-02 06:58:04.846449380 DEBUG Received server response for request 3 2026-10-02 06:58:04.846452520 DEBUG Client sends notification `exit` 2026-10-02 06:58:04.846461630 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_streaming_with_caching ... 2026-10-02 06:58:04.850644070 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:58:04.850716210 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:04.850754850 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:04.850824801 DEBUG Client info: None 2026-10-02 06:58:04.850851751 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:58:04.850866031 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:04.850871871 INFO Version: Unknown 2026-10-02 06:58:04.850911811 DEBUG Received server response for request 1 2026-10-02 06:58:04.850953991 DEBUG Client sends notification `initialized` 2026-10-02 06:58:04.850987701 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:04.851088981 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:04.851131001 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:04.851135261 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:04.851149841 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:04.851154401 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:04.851157771 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:04.851160271 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:58:04.851204212 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:04.851219602 DEBUG Initializing workspace `file:///tmp/.tmpanFqyD/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:04.851234432 DEBUG Searching for a project in '/tmp/.tmpanFqyD/src' 2026-10-02 06:58:04.851268462 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:04.851273122 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:04.851767743 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:04.851773583 DEBUG Resolving local virtual environment: /tmp/.tmpanFqyD/src/.venv 2026-10-02 06:58:04.851816233 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:04.851820873 DEBUG No virtual environment found 2026-10-02 06:58:04.851832513 DEBUG Adding first-party search path `/tmp/.tmpanFqyD/src` 2026-10-02 06:58:04.851837113 DEBUG Using vendored stdlib 2026-10-02 06:58:04.851935053 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:04.851939743 DEBUG Adding new file root '/tmp/.tmpanFqyD/src' of kind Project 2026-10-02 06:58:04.854998131 INFO Project::index_files{project=src}: Indexed 7 file(s) in 0.003s 2026-10-02 06:58:04.855071471 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpanFqyD/src/error_0.py") 2026-10-02 06:58:04.855079881 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpanFqyD/src/error_0.py` 2026-10-02 06:58:04.855099421 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpanFqyD/src/error_0.py` 2026-10-02 06:58:04.855217851 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpanFqyD/src/error_0.py` to project `src` 2026-10-02 06:58:04.855233391 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpanFqyD/src/error_0.py` 2026-10-02 06:58:04.855235721 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:04.855245811 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:04.855273061 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpanFqyD/src/error_1.py") 2026-10-02 06:58:04.855277021 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpanFqyD/src/error_1.py` 2026-10-02 06:58:04.855281611 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpanFqyD/src/error_1.py` 2026-10-02 06:58:04.855357461 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpanFqyD/src/error_1.py` to project `src` 2026-10-02 06:58:04.855365101 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpanFqyD/src/error_1.py` 2026-10-02 06:58:04.855367611 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:04.855373232 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:58:04.855395472 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpanFqyD/src/error_2.py") 2026-10-02 06:58:04.855399562 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpanFqyD/src/error_2.py` 2026-10-02 06:58:04.855404132 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpanFqyD/src/error_2.py` 2026-10-02 06:58:04.855478762 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpanFqyD/src/error_2.py` to project `src` 2026-10-02 06:58:04.855485712 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpanFqyD/src/error_2.py` 2026-10-02 06:58:04.855487862 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:04.855493842 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(200)), file(Id(180))}}: Set open project files (count: 3) 2026-10-02 06:58:04.855523672 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:58:04.855648212 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpanFqyD/src/error_5.py"))}: Checking file '/tmp/.tmpanFqyD/src/error_5.py' 2026-10-02 06:58:04.855662622 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpanFqyD/src/error_6.py"))}: Checking file '/tmp/.tmpanFqyD/src/error_6.py' 2026-10-02 06:58:04.855711542 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpanFqyD/src/error_4.py"))}: Checking file '/tmp/.tmpanFqyD/src/error_4.py' 2026-10-02 06:58:04.855721742 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpanFqyD/src/error_3.py"))}: Checking file '/tmp/.tmpanFqyD/src/error_3.py' 2026-10-02 06:58:04.855742542 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpanFqyD/src/error_5.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:04.855734902 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpanFqyD/src/error_2.py"))}: Checking file '/tmp/.tmpanFqyD/src/error_2.py' 2026-10-02 06:58:04.855767602 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpanFqyD/src/error_1.py"))}: Checking file '/tmp/.tmpanFqyD/src/error_1.py' 2026-10-02 06:58:04.855873563 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpanFqyD/src/error_0.py"))}: Checking file '/tmp/.tmpanFqyD/src/error_0.py' 2026-10-02 06:58:04.863570801 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpanFqyD/src/error_5.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:04.868844804 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-10-02 06:58:04.868897504 DEBUG method="workspace/diagnostic" response.id=2 duration=13.40ms 2026-10-02 06:58:04.868912164 DEBUG Received server response for request 2 2026-10-02 06:58:04.869001164 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:58:04.869007894 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:58:04.869010834 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:58:04.869013324 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-02 06:58:04.869028364 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-02 06:58:04.869059964 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpanFqyD/src/error_0.py", kind: FileContent } 2026-10-02 06:58:04.869065924 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpanFqyD/src/error_0.py` 2026-10-02 06:58:04.869156955 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpanFqyD/src/error_0.py` to project `src` 2026-10-02 06:58:04.869170735 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-02 06:58:04.869186675 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpanFqyD/src/error_1.py", kind: FileContent } 2026-10-02 06:58:04.869191595 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpanFqyD/src/error_1.py` 2026-10-02 06:58:04.869264605 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpanFqyD/src/error_1.py` to project `src` 2026-10-02 06:58:04.869275435 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-02 06:58:04.869291565 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpanFqyD/src/error_2.py", kind: FileContent } 2026-10-02 06:58:04.869295375 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpanFqyD/src/error_2.py` 2026-10-02 06:58:04.869369315 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpanFqyD/src/error_2.py` to project `src` 2026-10-02 06:58:04.869412135 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:58:04.869492946 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpanFqyD/src/error_0.py"))}: Checking file '/tmp/.tmpanFqyD/src/error_0.py' 2026-10-02 06:58:04.869502226 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpanFqyD/src/error_2.py"))}: Checking file '/tmp/.tmpanFqyD/src/error_2.py' 2026-10-02 06:58:04.869652496 DEBUG Received notification `$/progress` 2026-10-02 06:58:04.869692216 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpanFqyD/src/error_1.py"))}: Checking file '/tmp/.tmpanFqyD/src/error_1.py' 2026-10-02 06:58:04.869875776 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-02 06:58:04.869903247 DEBUG method="workspace/diagnostic" response.id=3 duration=526.72µs 2026-10-02 06:58:04.869912767 DEBUG Received server response for request 3 2026-10-02 06:58:04.880341632 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:58:04.880371182 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:04.880376612 DEBUG method="shutdown" response.id=4 duration=8.20µs 2026-10-02 06:58:04.880386262 DEBUG Received server response for request 4 2026-10-02 06:58:04.880390092 DEBUG Client sends notification `exit` 2026-10-02 06:58:04.880405502 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_reports_current_analysis_unreachable_code_hint_tag ... 2026-10-02 06:58:04.884499912 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:58:04.884568812 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:04.884605582 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:04.884669332 DEBUG Client info: None 2026-10-02 06:58:04.884693732 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:58:04.884706002 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:04.884712402 INFO Version: Unknown 2026-10-02 06:58:04.884754922 DEBUG Received server response for request 1 2026-10-02 06:58:04.884796222 DEBUG Client sends notification `initialized` 2026-10-02 06:58:04.884810262 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:04.884993933 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:04.885034133 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:04.885037783 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:04.885050633 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:58:04.885124703 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:04.885141773 DEBUG Initializing workspace `file:///tmp/.tmp6f5qUf/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:04.885157083 DEBUG Searching for a project in '/tmp/.tmp6f5qUf/src' 2026-10-02 06:58:04.885204813 DEBUG Found project at '/tmp/.tmp6f5qUf' 2026-10-02 06:58:04.885210103 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:04.886481866 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:04.886494116 DEBUG Resolving local virtual environment: /tmp/.tmp6f5qUf/.venv 2026-10-02 06:58:04.886544506 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:04.886549086 DEBUG No virtual environment found 2026-10-02 06:58:04.886559517 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-02 06:58:04.886568827 DEBUG Adding first-party search path `/tmp/.tmp6f5qUf/src` 2026-10-02 06:58:04.886573177 DEBUG Adding first-party search path `/tmp/.tmp6f5qUf` 2026-10-02 06:58:04.886577187 DEBUG Using vendored stdlib 2026-10-02 06:58:04.886703627 INFO Python version: Python 3.10, platform: linux 2026-10-02 06:58:04.886711497 DEBUG Adding new file root '/tmp/.tmp6f5qUf' of kind Project 2026-10-02 06:58:04.889665974 INFO Project::index_files{project=.tmp6f5qUf}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:04.889725094 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project '.tmp6f5qUf' 2026-10-02 06:58:04.889856624 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp6f5qUf/src/foo.py"))}: Checking file '/tmp/.tmp6f5qUf/src/foo.py' 2026-10-02 06:58:04.889987755 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp6f5qUf/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:04.904713000 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp6f5qUf/src/foo.py"))}: Module `typing.Self` not found in search paths 2026-10-02 06:58:04.904747660 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp6f5qUf/src/foo.py"))}: Module `typing.Self` not found while looking in parent dirs (typing mode) 2026-10-02 06:58:04.904847561 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.015s 2026-10-02 06:58:04.904884061 DEBUG method="workspace/diagnostic" response.id=2 duration=15.20ms 2026-10-02 06:58:04.904905381 DEBUG Received server response for request 2 2026-10-02 06:58:04.915196705 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:04.915231446 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:04.915238636 DEBUG method="shutdown" response.id=3 duration=12.87µs 2026-10-02 06:58:04.915248236 DEBUG Received server response for request 3 2026-10-02 06:58:04.915257716 DEBUG Client sends notification `exit` 2026-10-02 06:58:04.915273686 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_reports_unreachable_code_hint_tag ... 2026-10-02 06:58:04.920876049 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:58:04.920940659 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:04.920989659 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:04.921056110 DEBUG Client info: None 2026-10-02 06:58:04.921085930 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:58:04.921100630 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:04.921107440 INFO Version: Unknown 2026-10-02 06:58:04.921148970 DEBUG Received server response for request 1 2026-10-02 06:58:04.921190190 DEBUG Client sends notification `initialized` 2026-10-02 06:58:04.921204560 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:04.921377260 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:04.921414210 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:04.921417900 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:04.921429730 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:58:04.921494901 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:04.921513301 DEBUG Initializing workspace `file:///tmp/.tmpsM0zmQ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:04.921530761 DEBUG Searching for a project in '/tmp/.tmpsM0zmQ/src' 2026-10-02 06:58:04.921565491 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:04.921570651 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:04.922718824 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:04.922731014 DEBUG Resolving local virtual environment: /tmp/.tmpsM0zmQ/src/.venv 2026-10-02 06:58:04.922780754 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:04.922785864 DEBUG No virtual environment found 2026-10-02 06:58:04.922797094 DEBUG Adding first-party search path `/tmp/.tmpsM0zmQ/src` 2026-10-02 06:58:04.922801414 DEBUG Using vendored stdlib 2026-10-02 06:58:04.922926314 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:04.922933474 DEBUG Adding new file root '/tmp/.tmpsM0zmQ/src' of kind Project 2026-10-02 06:58:04.925090009 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:04.925145349 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:58:04.925273020 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpsM0zmQ/src/foo.py"))}: Checking file '/tmp/.tmpsM0zmQ/src/foo.py' 2026-10-02 06:58:04.925415500 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpsM0zmQ/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:04.933366329 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpsM0zmQ/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:04.938645092 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-10-02 06:58:04.938679772 DEBUG method="workspace/diagnostic" response.id=2 duration=13.57ms 2026-10-02 06:58:04.938699212 DEBUG Received server response for request 2 2026-10-02 06:58:04.948982437 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:04.949017617 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:04.949024727 DEBUG method="shutdown" response.id=3 duration=11.20µs 2026-10-02 06:58:04.949035847 DEBUG Received server response for request 3 2026-10-02 06:58:04.949044147 DEBUG Client sends notification `exit` 2026-10-02 06:58:04.949059597 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_reports_unused_binding_hint_tag ... 2026-10-02 06:58:04.951926974 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:58:04.952005744 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:04.952043384 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:04.952106054 DEBUG Client info: None 2026-10-02 06:58:04.952140694 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:58:04.952153234 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:04.952159324 INFO Version: Unknown 2026-10-02 06:58:04.952199024 DEBUG Received server response for request 1 2026-10-02 06:58:04.952233075 DEBUG Client sends notification `initialized` 2026-10-02 06:58:04.952246835 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:04.952345655 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:04.952388865 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:04.952392415 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:04.952402145 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:58:04.952462915 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:04.952478815 DEBUG Initializing workspace `file:///tmp/.tmpbig5j3/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:04.952494725 DEBUG Searching for a project in '/tmp/.tmpbig5j3/src' 2026-10-02 06:58:04.952528795 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:04.952533905 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:04.953015846 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:04.953021326 DEBUG Resolving local virtual environment: /tmp/.tmpbig5j3/src/.venv 2026-10-02 06:58:04.953065727 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:04.953069897 DEBUG No virtual environment found 2026-10-02 06:58:04.953080297 DEBUG Adding first-party search path `/tmp/.tmpbig5j3/src` 2026-10-02 06:58:04.953084297 DEBUG Using vendored stdlib 2026-10-02 06:58:04.953177367 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:04.953181777 DEBUG Adding new file root '/tmp/.tmpbig5j3/src' of kind Project 2026-10-02 06:58:04.955209612 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:04.955259552 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:58:04.955362852 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpbig5j3/src/foo.py"))}: Checking file '/tmp/.tmpbig5j3/src/foo.py' 2026-10-02 06:58:04.955453402 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-02 06:58:04.955469812 DEBUG method="workspace/diagnostic" response.id=2 duration=240.79µs 2026-10-02 06:58:04.955482462 DEBUG Received server response for request 2 2026-10-02 06:58:04.965694907 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:04.965717457 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:04.965723337 DEBUG method="shutdown" response.id=3 duration=9.15µs 2026-10-02 06:58:04.965733387 DEBUG Received server response for request 3 2026-10-02 06:58:04.965736777 DEBUG Client sends notification `exit` 2026-10-02 06:58:04.965745937 DEBUG Received exit notification, exiting ok test rename::notebook ... 2026-10-02 06:58:04.967078150 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:58:04.967136170 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:04.967166340 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:04.967222011 DEBUG Client info: None 2026-10-02 06:58:04.967253571 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:58:04.967265041 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:04.967271041 INFO Version: Unknown 2026-10-02 06:58:04.967311511 DEBUG Received server response for request 1 2026-10-02 06:58:04.967341221 DEBUG Client sends notification `initialized` 2026-10-02 06:58:04.967353861 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpaQ0PaI 2026-10-02 06:58:04.967360591 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:04.967449041 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:04.967483551 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:04.967487601 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:04.967494341 DEBUG No workspace configuration provided for file:///tmp/.tmpaQ0PaI 2026-10-02 06:58:04.967508351 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-02 06:58:04.967511141 DEBUG Client sends request `textDocument/prepareRename` with ID 2 2026-10-02 06:58:04.967540601 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:04.967545181 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpaQ0PaI, using default options 2026-10-02 06:58:04.967553851 DEBUG Initializing workspace `file:///tmp/.tmpaQ0PaI`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:04.967566311 DEBUG Searching for a project in '/tmp/.tmpaQ0PaI' 2026-10-02 06:58:04.967592472 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:04.967597062 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:04.968050623 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:04.968055763 DEBUG Resolving local virtual environment: /tmp/.tmpaQ0PaI/.venv 2026-10-02 06:58:04.968095693 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:04.968099993 DEBUG No virtual environment found 2026-10-02 06:58:04.968110683 DEBUG Adding first-party search path `/tmp/.tmpaQ0PaI` 2026-10-02 06:58:04.968114653 DEBUG Using vendored stdlib 2026-10-02 06:58:04.968201263 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:04.968205063 DEBUG Adding new file root '/tmp/.tmpaQ0PaI' of kind Project 2026-10-02 06:58:04.970982840 INFO Project::index_files{project=.tmpaQ0PaI}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:04.970997810 DEBUG Updating project to check open files 2026-10-02 06:58:04.971044050 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:58:04.971047090 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:58:04.971054790 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(101))}}: Set open project files (count: 1) 2026-10-02 06:58:04.971061270 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:58:04.971063710 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:58:04.971071220 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:58:04.971077780 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:58:04.971079940 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:58:04.971084770 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:58:04.971158140 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-10-02 06:58:04.971258510 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-02 06:58:04.983615040 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:04.988502952 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:04.988516152 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:04.988570952 DEBUG method="textDocument/prepareRename" response.id=2 duration=69.77µs 2026-10-02 06:58:04.988586632 DEBUG Received server response for request 2 2026-10-02 06:58:04.988593732 DEBUG Client sends request `textDocument/rename` with ID 3 2026-10-02 06:58:04.988671562 DEBUG request{id=3 method=textDocument/rename}: Failed to read notebook '/tmp/.tmpaQ0PaI/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:58:04.988726262 DEBUG method="textDocument/rename" response.id=3 duration=111.59µs 2026-10-02 06:58:04.988736012 DEBUG Received server response for request 3 2026-10-02 06:58:04.998988827 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:58:04.999018637 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:04.999025507 DEBUG method="shutdown" response.id=4 duration=10.60µs 2026-10-02 06:58:04.999043757 DEBUG Received server response for request 4 2026-10-02 06:58:04.999048187 DEBUG Client sends notification `exit` 2026-10-02 06:58:04.999063847 DEBUG Received exit notification, exiting ok test rename::text_document ... 2026-10-02 06:58:05.001978264 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:58:05.002035194 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:05.002068894 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:05.002133735 DEBUG Client info: None 2026-10-02 06:58:05.002161715 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:58:05.002175655 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:05.002181775 INFO Version: Unknown 2026-10-02 06:58:05.002224355 DEBUG Received server response for request 1 2026-10-02 06:58:05.002259185 DEBUG Client sends notification `initialized` 2026-10-02 06:58:05.002270685 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpzzajBi 2026-10-02 06:58:05.002277965 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:05.002458175 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:05.002503786 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:05.002507616 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:05.002514446 DEBUG No workspace configuration provided for file:///tmp/.tmpzzajBi 2026-10-02 06:58:05.002520266 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:05.002522886 DEBUG Client sends request `textDocument/prepareRename` with ID 2 2026-10-02 06:58:05.002577576 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:05.002583896 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpzzajBi, using default options 2026-10-02 06:58:05.002594766 DEBUG Initializing workspace `file:///tmp/.tmpzzajBi`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:05.002612346 DEBUG Searching for a project in '/tmp/.tmpzzajBi' 2026-10-02 06:58:05.002641816 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:05.002647366 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:05.003954899 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:05.003982759 DEBUG Resolving local virtual environment: /tmp/.tmpzzajBi/.venv 2026-10-02 06:58:05.004034619 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:05.004039889 DEBUG No virtual environment found 2026-10-02 06:58:05.004051839 DEBUG Adding first-party search path `/tmp/.tmpzzajBi` 2026-10-02 06:58:05.004056009 DEBUG Using vendored stdlib 2026-10-02 06:58:05.004182820 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:05.004187600 DEBUG Adding new file root '/tmp/.tmpzzajBi' of kind Project 2026-10-02 06:58:05.007160787 INFO Project::index_files{project=.tmpzzajBi}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:05.007179667 DEBUG Updating project to check open files 2026-10-02 06:58:05.007276337 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpzzajBi/foo.py") 2026-10-02 06:58:05.007287767 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpzzajBi/foo.py` 2026-10-02 06:58:05.007294967 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpzzajBi/foo.py` 2026-10-02 06:58:05.007408197 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpzzajBi/foo.py` to project `.tmpzzajBi` 2026-10-02 06:58:05.007420727 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpzzajBi/foo.py` 2026-10-02 06:58:05.007423727 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:05.007433227 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:05.007649908 DEBUG method="textDocument/prepareRename" response.id=2 duration=209.78µs 2026-10-02 06:58:05.007663788 DEBUG Received server response for request 2 2026-10-02 06:58:05.007673868 DEBUG Client sends request `textDocument/rename` with ID 3 2026-10-02 06:58:05.007818098 DEBUG method="textDocument/rename" response.id=3 duration=132.75µs 2026-10-02 06:58:05.007828148 DEBUG Received server response for request 3 2026-10-02 06:58:05.017978253 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:58:05.018003913 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:05.018012163 DEBUG method="shutdown" response.id=4 duration=11.91µs 2026-10-02 06:58:05.018022173 DEBUG Received server response for request 4 2026-10-02 06:58:05.018026073 DEBUG Client sends notification `exit` 2026-10-02 06:58:05.018034733 DEBUG Received exit notification, exiting ok test script_preparation::exclude_scripts_uses_saved_contents_after_close ... 2026-10-02 06:58:05.019475656 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:58:05.019533696 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:05.019568497 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:05.019628207 DEBUG Client info: None 2026-10-02 06:58:05.019656197 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:58:05.019669307 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:05.019674747 INFO Version: Unknown 2026-10-02 06:58:05.019712317 DEBUG Received server response for request 1 2026-10-02 06:58:05.019744297 DEBUG Client sends notification `initialized` 2026-10-02 06:58:05.019758067 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:05.019855727 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:05.019892747 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:05.019896577 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:05.019908307 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:05.019910807 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:58:05.019956507 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:05.019982368 DEBUG Initializing workspace `file:///tmp/.tmpbjnesf/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:05.019996288 DEBUG Searching for a project in '/tmp/.tmpbjnesf/src' 2026-10-02 06:58:05.020035578 DEBUG Found project at '/tmp/.tmpbjnesf/src' 2026-10-02 06:58:05.020039398 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:05.020489829 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:05.020495869 DEBUG Resolving local virtual environment: /tmp/.tmpbjnesf/src/.venv 2026-10-02 06:58:05.020536479 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:05.020541869 DEBUG No virtual environment found 2026-10-02 06:58:05.020554259 DEBUG Adding first-party search path `/tmp/.tmpbjnesf/src` 2026-10-02 06:58:05.020558489 DEBUG Using vendored stdlib 2026-10-02 06:58:05.020651429 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:05.020655589 DEBUG Adding new file root '/tmp/.tmpbjnesf/src' of kind Project 2026-10-02 06:58:05.022664944 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.002s 2026-10-02 06:58:05.022732014 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpbjnesf/src/script.py") 2026-10-02 06:58:05.022738564 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpbjnesf/src/script.py` 2026-10-02 06:58:05.022751404 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpbjnesf/src/script.py` 2026-10-02 06:58:05.022880685 DEBUG notification{method=textDocument/didOpen}:apply_changes:remove_file{file=file(Id(100))}: Removing file `/tmp/.tmpbjnesf/src/script.py` from project `src` 2026-10-02 06:58:05.022898735 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpbjnesf/src/script.py` 2026-10-02 06:58:05.022901145 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:05.022906685 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:05.022942765 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:58:05.023032085 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpbjnesf/src/main.py"))}: Checking file '/tmp/.tmpbjnesf/src/main.py' 2026-10-02 06:58:05.023101825 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpbjnesf/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:05.031330095 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpbjnesf/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:05.031398865 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-10-02 06:58:05.031420095 DEBUG method="workspace/diagnostic" response.id=2 duration=8.51ms 2026-10-02 06:58:05.031434485 DEBUG Received server response for request 2 2026-10-02 06:58:05.031538125 DEBUG Client sends notification `textDocument/didClose` 2026-10-02 06:58:05.031548615 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-02 06:58:05.031566055 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpbjnesf/src/script.py` 2026-10-02 06:58:05.031569625 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-02 06:58:05.031577545 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-10-02 06:58:05.031605555 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpbjnesf/src/script.py", kind: FileContent } 2026-10-02 06:58:05.031612496 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpbjnesf/src/script.py` 2026-10-02 06:58:05.031617406 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the permissions of `/tmp/.tmpbjnesf/src/script.py` 2026-10-02 06:58:05.031705696 DEBUG notification{method=textDocument/didClose}:apply_changes: Adding file `/tmp/.tmpbjnesf/src/script.py` to project `src` 2026-10-02 06:58:05.031732666 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:58:05.031976096 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpbjnesf/src/script.py"))}: Checking file '/tmp/.tmpbjnesf/src/script.py' 2026-10-02 06:58:05.032146727 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-02 06:58:05.032165847 DEBUG method="workspace/diagnostic" response.id=3 duration=447.35µs 2026-10-02 06:58:05.032175937 DEBUG Received server response for request 3 2026-10-02 06:58:05.042312801 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:58:05.042340491 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:05.042346641 DEBUG method="shutdown" response.id=4 duration=8.36µs 2026-10-02 06:58:05.042356271 DEBUG Received server response for request 4 2026-10-02 06:58:05.042359911 DEBUG Client sends notification `exit` 2026-10-02 06:58:05.042375051 DEBUG Received exit notification, exiting ok test script_preparation::non_python_overlay_does_not_block_workspace_diagnostics ... 2026-10-02 06:58:05.044653917 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_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:58:05.044713297 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:05.044746097 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:05.044810857 DEBUG Client info: None 2026-10-02 06:58:05.044839997 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:58:05.044852527 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:05.044858857 INFO Version: Unknown 2026-10-02 06:58:05.044897488 DEBUG Received server response for request 1 2026-10-02 06:58:05.044926578 DEBUG Client sends notification `initialized` 2026-10-02 06:58:05.044939888 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:05.045042428 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:05.045078878 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:05.045082148 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:05.045096018 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:05.045098318 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:58:05.045139648 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:05.045154118 DEBUG Initializing workspace `file:///tmp/.tmpWz2jNw/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:05.045169708 DEBUG Searching for a project in '/tmp/.tmpWz2jNw/src' 2026-10-02 06:58:05.045202508 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:05.045207768 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:05.045669979 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:05.045675339 DEBUG Resolving local virtual environment: /tmp/.tmpWz2jNw/src/.venv 2026-10-02 06:58:05.045716189 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:05.045720529 DEBUG No virtual environment found 2026-10-02 06:58:05.045730970 DEBUG Adding first-party search path `/tmp/.tmpWz2jNw/src` 2026-10-02 06:58:05.045734980 DEBUG Using vendored stdlib 2026-10-02 06:58:05.045828880 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:05.045833210 DEBUG Adding new file root '/tmp/.tmpWz2jNw/src' of kind Project 2026-10-02 06:58:05.047814595 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.002s 2026-10-02 06:58:05.047875585 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpWz2jNw/src/script.py") 2026-10-02 06:58:05.047882695 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpWz2jNw/src/script.py` 2026-10-02 06:58:05.047895165 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpWz2jNw/src/script.py` 2026-10-02 06:58:05.048018075 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpWz2jNw/src/script.py` to project `src` 2026-10-02 06:58:05.048056385 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:58:05.048176065 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpWz2jNw/src/main.py"))}: Checking file '/tmp/.tmpWz2jNw/src/main.py' 2026-10-02 06:58:05.048241756 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpWz2jNw/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:05.048663517 INFO request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpWz2jNw/src/script.py"))}: Defaulting to python-platform `linux` 2026-10-02 06:58:05.048733837 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpWz2jNw/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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:05.048740377 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpWz2jNw/src/script.py"))}: No virtual environment found 2026-10-02 06:58:05.048745307 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpWz2jNw/src/script.py"))}: Using vendored stdlib 2026-10-02 06:58:05.048858147 INFO request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpWz2jNw/src/script.py"))}: Python version: Python 3.14, platform: linux 2026-10-02 06:58:05.048894557 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpWz2jNw/src/script.py"))}: Checking file '/tmp/.tmpWz2jNw/src/script.py' 2026-10-02 06:58:05.058367290 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpWz2jNw/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:05.058485900 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.010s 2026-10-02 06:58:05.058510220 DEBUG method="workspace/diagnostic" response.id=2 duration=10.47ms 2026-10-02 06:58:05.058523920 DEBUG Received server response for request 2 2026-10-02 06:58:05.068688565 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:05.068724235 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:05.068732455 DEBUG method="shutdown" response.id=3 duration=12.84µs 2026-10-02 06:58:05.068743265 DEBUG Received server response for request 3 2026-10-02 06:58:05.068747095 DEBUG Client sends notification `exit` 2026-10-02 06:58:05.068763345 DEBUG Received exit notification, exiting ok test semantic_tokens::multiline_token_client_not_supporting_multiline_tokens ... 2026-10-02 06:58:05.071511512 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { 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:58:05.071591342 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:05.071627862 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:05.071690372 DEBUG Client info: None 2026-10-02 06:58:05.071714962 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:58:05.071727842 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:05.071734172 INFO Version: Unknown 2026-10-02 06:58:05.071776452 DEBUG Received server response for request 1 2026-10-02 06:58:05.071822312 DEBUG Client sends notification `initialized` 2026-10-02 06:58:05.071837322 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:05.071940823 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:05.071989823 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:05.071993703 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:05.072009083 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:05.072012643 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-02 06:58:05.072056923 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:05.072072793 DEBUG Initializing workspace `file:///tmp/.tmpX4g1bW/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:05.072087573 DEBUG Searching for a project in '/tmp/.tmpX4g1bW/src' 2026-10-02 06:58:05.072120053 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:05.072124723 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:05.072594624 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:05.072599784 DEBUG Resolving local virtual environment: /tmp/.tmpX4g1bW/src/.venv 2026-10-02 06:58:05.072645004 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:05.072649054 DEBUG No virtual environment found 2026-10-02 06:58:05.072659534 DEBUG Adding first-party search path `/tmp/.tmpX4g1bW/src` 2026-10-02 06:58:05.072663594 DEBUG Using vendored stdlib 2026-10-02 06:58:05.072757335 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:05.072761605 DEBUG Adding new file root '/tmp/.tmpX4g1bW/src' of kind Project 2026-10-02 06:58:05.074791929 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:05.074812159 DEBUG Updating project to check open files 2026-10-02 06:58:05.074877350 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpX4g1bW/src/foo.py") 2026-10-02 06:58:05.074884810 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpX4g1bW/src/foo.py` 2026-10-02 06:58:05.074891800 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpX4g1bW/src/foo.py` 2026-10-02 06:58:05.075021080 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpX4g1bW/src/foo.py` to project `src` 2026-10-02 06:58:05.075034380 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpX4g1bW/src/foo.py` 2026-10-02 06:58:05.075036820 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:05.075044370 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:05.075195570 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-10-02 06:58:05.075224600 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Module `__builtins__` not found in search paths 2026-10-02 06:58:05.087817731 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=12.77ms 2026-10-02 06:58:05.087836291 DEBUG Received server response for request 2 2026-10-02 06:58:05.098119466 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:05.098155466 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:05.098162696 DEBUG method="shutdown" response.id=3 duration=10.64µs 2026-10-02 06:58:05.098173136 DEBUG Received server response for request 3 2026-10-02 06:58:05.098177066 DEBUG Client sends notification `exit` 2026-10-02 06:58:05.098192306 DEBUG Received exit notification, exiting ok test semantic_tokens::multiline_token_client_supporting_multiline_tokens ... 2026-10-02 06:58:05.101011453 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { 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:58:05.101084423 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:05.101119803 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:05.101179933 DEBUG Client info: None 2026-10-02 06:58:05.101203863 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:58:05.101215863 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "MULTILINE_SEMANTIC_TOKENS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:05.101221953 INFO Version: Unknown 2026-10-02 06:58:05.101262103 DEBUG Received server response for request 1 2026-10-02 06:58:05.101304153 DEBUG Client sends notification `initialized` 2026-10-02 06:58:05.101319283 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:05.101409323 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:05.101445644 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:05.101449404 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:05.101464124 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:05.101467334 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-02 06:58:05.101517414 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:05.101531714 DEBUG Initializing workspace `file:///tmp/.tmpuse7Dh/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:05.101546804 DEBUG Searching for a project in '/tmp/.tmpuse7Dh/src' 2026-10-02 06:58:05.101579124 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:05.101583594 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:05.102065455 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:05.102071155 DEBUG Resolving local virtual environment: /tmp/.tmpuse7Dh/src/.venv 2026-10-02 06:58:05.102114745 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:05.102119285 DEBUG No virtual environment found 2026-10-02 06:58:05.102130355 DEBUG Adding first-party search path `/tmp/.tmpuse7Dh/src` 2026-10-02 06:58:05.102134935 DEBUG Using vendored stdlib 2026-10-02 06:58:05.102229355 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:05.102233765 DEBUG Adding new file root '/tmp/.tmpuse7Dh/src' of kind Project 2026-10-02 06:58:05.104211940 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:05.104231090 DEBUG Updating project to check open files 2026-10-02 06:58:05.104300030 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpuse7Dh/src/foo.py") 2026-10-02 06:58:05.104308741 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpuse7Dh/src/foo.py` 2026-10-02 06:58:05.104315121 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpuse7Dh/src/foo.py` 2026-10-02 06:58:05.104429371 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpuse7Dh/src/foo.py` to project `src` 2026-10-02 06:58:05.104443431 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpuse7Dh/src/foo.py` 2026-10-02 06:58:05.104445851 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:05.104453731 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:05.104621131 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-10-02 06:58:05.104653901 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Module `__builtins__` not found in search paths 2026-10-02 06:58:05.118622385 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=14.16ms 2026-10-02 06:58:05.118641465 DEBUG Received server response for request 2 2026-10-02 06:58:05.128896930 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:05.128926260 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:05.128932070 DEBUG method="shutdown" response.id=3 duration=9.31µs 2026-10-02 06:58:05.128942050 DEBUG Received server response for request 3 2026-10-02 06:58:05.128946050 DEBUG Client sends notification `exit` 2026-10-02 06:58:05.128974430 DEBUG Received exit notification, exiting ok test semantic_tokens::no_stale_tokens_after_opening_the_same_file_with_new_content ... 2026-10-02 06:58:05.131806847 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { 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:58:05.131884727 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:05.131922117 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:05.131995307 DEBUG Client info: None 2026-10-02 06:58:05.132019227 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:58:05.132031087 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "MULTILINE_SEMANTIC_TOKENS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:05.132037927 INFO Version: Unknown 2026-10-02 06:58:05.132079387 DEBUG Received server response for request 1 2026-10-02 06:58:05.132120397 DEBUG Client sends notification `initialized` 2026-10-02 06:58:05.132135277 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:05.132238398 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:05.132282368 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:05.132286088 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:05.132301148 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:05.132304638 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-02 06:58:05.132354538 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:05.132368918 DEBUG Initializing workspace `file:///tmp/.tmp1Dgm0d/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:05.132383818 DEBUG Searching for a project in '/tmp/.tmp1Dgm0d/src' 2026-10-02 06:58:05.132417168 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:05.132422528 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:05.132895589 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:05.132900699 DEBUG Resolving local virtual environment: /tmp/.tmp1Dgm0d/src/.venv 2026-10-02 06:58:05.132944559 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:05.132949159 DEBUG No virtual environment found 2026-10-02 06:58:05.132976689 DEBUG Adding first-party search path `/tmp/.tmp1Dgm0d/src` 2026-10-02 06:58:05.132980829 DEBUG Using vendored stdlib 2026-10-02 06:58:05.133069850 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:05.133074280 DEBUG Adding new file root '/tmp/.tmp1Dgm0d/src' of kind Project 2026-10-02 06:58:05.136071977 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.003s 2026-10-02 06:58:05.136091527 DEBUG Updating project to check open files 2026-10-02 06:58:05.136156777 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp1Dgm0d/src/foo") 2026-10-02 06:58:05.136257267 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp1Dgm0d/src/foo` to project `src` 2026-10-02 06:58:05.136284217 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp1Dgm0d/src/foo` 2026-10-02 06:58:05.136287127 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:05.136292667 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-02 06:58:05.136467728 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-10-02 06:58:05.138240932 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=1.94ms 2026-10-02 06:58:05.138257842 DEBUG Received server response for request 2 2026-10-02 06:58:05.138271012 DEBUG Client sends notification `textDocument/didClose` 2026-10-02 06:58:05.138278552 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:05.138281252 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 3 2026-10-02 06:58:05.138293542 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmp1Dgm0d/src/foo` 2026-10-02 06:58:05.138297102 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-02 06:58:05.138303282 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-10-02 06:58:05.138309952 DEBUG notification{method=textDocument/didClose}:remove_file{file=file(Id(200))}: Removing file `/tmp/.tmp1Dgm0d/src/foo` from project `src` 2026-10-02 06:58:05.138334622 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp1Dgm0d/src/foo", kind: FileContent } 2026-10-02 06:58:05.138341242 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmp1Dgm0d/src/foo` 2026-10-02 06:58:05.138345992 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the permissions of `/tmp/.tmp1Dgm0d/src/foo` 2026-10-02 06:58:05.138372112 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp1Dgm0d/src/foo") 2026-10-02 06:58:05.138375442 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp1Dgm0d/src/foo` 2026-10-02 06:58:05.138379952 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp1Dgm0d/src/foo` 2026-10-02 06:58:05.138457783 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp1Dgm0d/src/foo` to project `src` 2026-10-02 06:58:05.138468323 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp1Dgm0d/src/foo` 2026-10-02 06:58:05.138470413 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:05.138474973 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-02 06:58:05.138535233 DEBUG request{id=3 method=textDocument/semanticTokens/full}: Module `__builtins__` not found in search paths 2026-10-02 06:58:05.149784060 DEBUG method="textDocument/semanticTokens/full" response.id=3 duration=11.30ms 2026-10-02 06:58:05.149802590 DEBUG Received server response for request 3 2026-10-02 06:58:05.159881174 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:58:05.159910484 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:05.159918204 DEBUG method="shutdown" response.id=4 duration=11.46µs 2026-10-02 06:58:05.159927674 DEBUG Received server response for request 4 2026-10-02 06:58:05.159931284 DEBUG Client sends notification `exit` 2026-10-02 06:58:05.159940894 DEBUG Received exit notification, exiting ok test semantic_tokens::script_metadata_is_highlighted_as_toml ... 2026-10-02 06:58:05.162857661 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:58:05.162926462 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:05.162976962 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:05.163041222 DEBUG Client info: None 2026-10-02 06:58:05.163069742 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:58:05.163083392 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:05.163089472 INFO Version: Unknown 2026-10-02 06:58:05.163132532 DEBUG Received server response for request 1 2026-10-02 06:58:05.163171962 DEBUG Client sends notification `initialized` 2026-10-02 06:58:05.163186092 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:05.163347093 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:05.163385113 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:05.163388713 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:05.163403323 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:05.163406403 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-02 06:58:05.163462753 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:05.163481613 DEBUG Initializing workspace `file:///tmp/.tmpPDnQpg/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:05.163498073 DEBUG Searching for a project in '/tmp/.tmpPDnQpg/src' 2026-10-02 06:58:05.163532833 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:05.163538003 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:05.164832416 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:05.164844046 DEBUG Resolving local virtual environment: /tmp/.tmpPDnQpg/src/.venv 2026-10-02 06:58:05.164897646 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:05.164902626 DEBUG No virtual environment found 2026-10-02 06:58:05.164914196 DEBUG Adding first-party search path `/tmp/.tmpPDnQpg/src` 2026-10-02 06:58:05.164918506 DEBUG Using vendored stdlib 2026-10-02 06:58:05.165059577 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:05.165067157 DEBUG Adding new file root '/tmp/.tmpPDnQpg/src' of kind Project 2026-10-02 06:58:05.168237224 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-02 06:58:05.168255354 DEBUG Updating project to check open files 2026-10-02 06:58:05.168346915 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpPDnQpg/src/script.py") 2026-10-02 06:58:05.168357865 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpPDnQpg/src/script.py` 2026-10-02 06:58:05.168364735 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpPDnQpg/src/script.py` 2026-10-02 06:58:05.168501385 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpPDnQpg/src/script.py` to project `src` 2026-10-02 06:58:05.168515725 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpPDnQpg/src/script.py` 2026-10-02 06:58:05.168518325 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:05.168525885 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:05.168612265 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving requires-python constraint: `>=3.12` 2026-10-02 06:58:05.168643605 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolved requires-python constraint to: 3.12 2026-10-02 06:58:05.169138756 INFO request{id=2 method=textDocument/semanticTokens/full}: Defaulting to python-platform `linux` 2026-10-02 06:58:05.169173827 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:05.169178647 DEBUG request{id=2 method=textDocument/semanticTokens/full}: No virtual environment found 2026-10-02 06:58:05.169182247 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Using vendored stdlib 2026-10-02 06:58:05.169280327 INFO request{id=2 method=textDocument/semanticTokens/full}: Python version: Python 3.12, platform: linux 2026-10-02 06:58:05.169383727 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-10-02 06:58:05.171480642 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=2.95ms 2026-10-02 06:58:05.171496752 DEBUG Received server response for request 2 2026-10-02 06:58:05.181578566 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:05.181603606 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:05.181610866 DEBUG method="shutdown" response.id=3 duration=10.80µs 2026-10-02 06:58:05.181621067 DEBUG Received server response for request 3 2026-10-02 06:58:05.181624397 DEBUG Client sends notification `exit` 2026-10-02 06:58:05.181633907 DEBUG Received exit notification, exiting ok test signature_help::works_in_function_name ... 2026-10-02 06:58:05.183283171 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:58:05.183335871 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:05.183370561 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:05.183439001 DEBUG Client info: None 2026-10-02 06:58:05.183467971 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:58:05.183481481 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:05.183487401 INFO Version: Unknown 2026-10-02 06:58:05.183529531 DEBUG Received server response for request 1 2026-10-02 06:58:05.183561821 DEBUG Client sends notification `initialized` 2026-10-02 06:58:05.183575651 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:05.183742152 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:05.183784002 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:05.183791042 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:05.183806302 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:05.183810192 DEBUG Client sends request `textDocument/signatureHelp` with ID 2 2026-10-02 06:58:05.183841342 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:05.183859032 DEBUG Initializing workspace `file:///tmp/.tmpnwxvSZ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:05.183873772 DEBUG Searching for a project in '/tmp/.tmpnwxvSZ/src' 2026-10-02 06:58:05.183906532 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:05.183911492 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:05.185074295 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:05.185085575 DEBUG Resolving local virtual environment: /tmp/.tmpnwxvSZ/src/.venv 2026-10-02 06:58:05.185136405 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:05.185141355 DEBUG No virtual environment found 2026-10-02 06:58:05.185152415 DEBUG Adding first-party search path `/tmp/.tmpnwxvSZ/src` 2026-10-02 06:58:05.185156505 DEBUG Using vendored stdlib 2026-10-02 06:58:05.185285155 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:05.185292255 DEBUG Adding new file root '/tmp/.tmpnwxvSZ/src' of kind Project 2026-10-02 06:58:05.188376903 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:05.188396413 DEBUG Updating project to check open files 2026-10-02 06:58:05.188493743 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpnwxvSZ/src/foo.py") 2026-10-02 06:58:05.188505263 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpnwxvSZ/src/foo.py` 2026-10-02 06:58:05.188512263 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpnwxvSZ/src/foo.py` 2026-10-02 06:58:05.188644303 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpnwxvSZ/src/foo.py` to project `src` 2026-10-02 06:58:05.188657093 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpnwxvSZ/src/foo.py` 2026-10-02 06:58:05.188659603 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:05.188667563 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:05.188871554 DEBUG request{id=2 method=textDocument/signatureHelp}: Resolving dynamic module resolution paths 2026-10-02 06:58:05.200638502 DEBUG request{id=2 method=textDocument/signatureHelp}: Module `__builtins__` not found in search paths 2026-10-02 06:58:05.206762697 DEBUG request{id=2 method=textDocument/signatureHelp}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-02 06:58:05.206773217 DEBUG request{id=2 method=textDocument/signatureHelp}:map_stub_definition: Module `re` not found in search paths 2026-10-02 06:58:05.206784987 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:58:05.206810157 DEBUG method="textDocument/signatureHelp" response.id=2 duration=18.14ms 2026-10-02 06:58:05.206838997 DEBUG Received server response for request 2 2026-10-02 06:58:05.217109442 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:05.217137122 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:05.217143002 DEBUG method="shutdown" response.id=3 duration=9.28µs 2026-10-02 06:58:05.217156302 DEBUG Received server response for request 3 2026-10-02 06:58:05.217159892 DEBUG Client sends notification `exit` 2026-10-02 06:58:05.217173252 DEBUG Received exit notification, exiting ok test type_hierarchy::chained_hierarchy ... 2026-10-02 06:58:05.223490187 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:58:05.223564077 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:05.223602837 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:05.223684548 DEBUG Client info: None 2026-10-02 06:58:05.223736608 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:58:05.223752458 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:05.223759838 INFO Version: Unknown 2026-10-02 06:58:05.223806718 DEBUG Received server response for request 1 2026-10-02 06:58:05.223851828 DEBUG Client sends notification `initialized` 2026-10-02 06:58:05.223864368 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpZpDxpM 2026-10-02 06:58:05.223873778 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:05.224065569 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:05.224109579 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:05.224113859 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:05.224122279 DEBUG No workspace configuration provided for file:///tmp/.tmpZpDxpM 2026-10-02 06:58:05.224128819 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:05.224131909 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-10-02 06:58:05.224181719 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:05.224187009 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpZpDxpM, using default options 2026-10-02 06:58:05.224197429 DEBUG Initializing workspace `file:///tmp/.tmpZpDxpM`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:05.224213939 DEBUG Searching for a project in '/tmp/.tmpZpDxpM' 2026-10-02 06:58:05.224243279 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:05.224248989 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:05.225410172 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:05.225421772 DEBUG Resolving local virtual environment: /tmp/.tmpZpDxpM/.venv 2026-10-02 06:58:05.225474802 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:05.225479842 DEBUG No virtual environment found 2026-10-02 06:58:05.225492292 DEBUG Adding first-party search path `/tmp/.tmpZpDxpM` 2026-10-02 06:58:05.225496442 DEBUG Using vendored stdlib 2026-10-02 06:58:05.225608042 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:05.225615142 DEBUG Adding new file root '/tmp/.tmpZpDxpM' of kind Project 2026-10-02 06:58:05.228554419 INFO Project::index_files{project=.tmpZpDxpM}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:05.228574460 DEBUG Updating project to check open files 2026-10-02 06:58:05.228666810 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpZpDxpM/foo.py") 2026-10-02 06:58:05.228678570 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpZpDxpM/foo.py` 2026-10-02 06:58:05.228685850 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpZpDxpM/foo.py` 2026-10-02 06:58:05.228789530 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpZpDxpM/foo.py` to project `.tmpZpDxpM` 2026-10-02 06:58:05.228804050 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpZpDxpM/foo.py` 2026-10-02 06:58:05.228807020 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:05.228814850 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:05.229088971 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-10-02 06:58:05.229153111 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=331.50µs 2026-10-02 06:58:05.229166991 DEBUG Received server response for request 2 2026-10-02 06:58:05.229183251 DEBUG Client sends request `typeHierarchy/supertypes` with ID 3 2026-10-02 06:58:05.229247431 DEBUG method="typeHierarchy/supertypes" response.id=3 duration=48.25µs 2026-10-02 06:58:05.229257851 DEBUG Received server response for request 3 2026-10-02 06:58:05.229265651 DEBUG Client sends request `typeHierarchy/supertypes` with ID 4 2026-10-02 06:58:05.229308171 DEBUG method="typeHierarchy/supertypes" response.id=4 duration=32.15µs 2026-10-02 06:58:05.229317571 DEBUG Received server response for request 4 2026-10-02 06:58:05.229324231 DEBUG Client sends request `typeHierarchy/supertypes` with ID 5 2026-10-02 06:58:05.239234775 DEBUG method="typeHierarchy/supertypes" response.id=5 duration=9.90ms 2026-10-02 06:58:05.239254145 DEBUG Received server response for request 5 2026-10-02 06:58:05.239272485 DEBUG Client sends request `typeHierarchy/supertypes` with ID 6 2026-10-02 06:58:05.239323365 DEBUG method="typeHierarchy/supertypes" response.id=6 duration=38.01µs 2026-10-02 06:58:05.239332445 DEBUG Received server response for request 6 2026-10-02 06:58:05.249405910 DEBUG Client sends request `shutdown` with ID 7 2026-10-02 06:58:05.249437080 DEBUG request{id=7 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:05.249444320 DEBUG method="shutdown" response.id=7 duration=12.59µs 2026-10-02 06:58:05.249462040 DEBUG Received server response for request 7 2026-10-02 06:58:05.249466310 DEBUG Client sends notification `exit` 2026-10-02 06:58:05.249482780 DEBUG Received exit notification, exiting ok test type_hierarchy::simple_subtypes ... 2026-10-02 06:58:05.253739210 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:58:05.253807780 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:05.253849280 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:05.253904570 DEBUG Client info: None 2026-10-02 06:58:05.253929480 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:58:05.253942720 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:05.253949000 INFO Version: Unknown 2026-10-02 06:58:05.254004011 DEBUG Received server response for request 1 2026-10-02 06:58:05.254047101 DEBUG Client sends notification `initialized` 2026-10-02 06:58:05.254061331 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpFZ3lLj 2026-10-02 06:58:05.254068421 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:05.254230781 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:05.254267861 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:05.254271511 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:05.254280281 DEBUG No workspace configuration provided for file:///tmp/.tmpFZ3lLj 2026-10-02 06:58:05.254286411 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:05.254289611 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-10-02 06:58:05.254332731 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:05.254338421 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpFZ3lLj, using default options 2026-10-02 06:58:05.254349421 DEBUG Initializing workspace `file:///tmp/.tmpFZ3lLj`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:05.254364001 DEBUG Searching for a project in '/tmp/.tmpFZ3lLj' 2026-10-02 06:58:05.254393052 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:05.254398282 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:05.255559224 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:05.255571934 DEBUG Resolving local virtual environment: /tmp/.tmpFZ3lLj/.venv 2026-10-02 06:58:05.255623845 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:05.255628785 DEBUG No virtual environment found 2026-10-02 06:58:05.255640435 DEBUG Adding first-party search path `/tmp/.tmpFZ3lLj` 2026-10-02 06:58:05.255644665 DEBUG Using vendored stdlib 2026-10-02 06:58:05.255772185 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:05.255776855 DEBUG Adding new file root '/tmp/.tmpFZ3lLj' of kind Project 2026-10-02 06:58:05.258816412 INFO Project::index_files{project=.tmpFZ3lLj}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:05.258833662 DEBUG Updating project to check open files 2026-10-02 06:58:05.258921752 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpFZ3lLj/foo.py") 2026-10-02 06:58:05.258932063 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpFZ3lLj/foo.py` 2026-10-02 06:58:05.258939273 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpFZ3lLj/foo.py` 2026-10-02 06:58:05.259059883 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpFZ3lLj/foo.py` to project `.tmpFZ3lLj` 2026-10-02 06:58:05.259075313 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpFZ3lLj/foo.py` 2026-10-02 06:58:05.259078303 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:05.259087003 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:05.259322683 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-10-02 06:58:05.259390294 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=296.46µs 2026-10-02 06:58:05.259404514 DEBUG Received server response for request 2 2026-10-02 06:58:05.259417304 DEBUG Client sends request `typeHierarchy/subtypes` with ID 3 2026-10-02 06:58:05.271446663 DEBUG Module `__builtins__` not found in search paths 2026-10-02 06:58:05.278658010 DEBUG method="typeHierarchy/subtypes" response.id=3 duration=19.23ms 2026-10-02 06:58:05.278681990 DEBUG Received server response for request 3 2026-10-02 06:58:05.288777034 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:58:05.288811284 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:05.288821134 DEBUG method="shutdown" response.id=4 duration=15.20µs 2026-10-02 06:58:05.288830754 DEBUG Received server response for request 4 2026-10-02 06:58:05.288834464 DEBUG Client sends notification `exit` 2026-10-02 06:58:05.288850974 DEBUG Received exit notification, exiting ok test type_hierarchy::simple_supertypes ... 2026-10-02 06:58:05.305933086 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:58:05.306029406 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:05.306072516 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:05.306138666 DEBUG Client info: None 2026-10-02 06:58:05.306169356 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:58:05.306183796 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:05.306190796 INFO Version: Unknown 2026-10-02 06:58:05.306233566 DEBUG Received server response for request 1 2026-10-02 06:58:05.306279686 DEBUG Client sends notification `initialized` 2026-10-02 06:58:05.306292187 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpEHOEOw 2026-10-02 06:58:05.306299907 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:05.306408707 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:05.306452887 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:05.306456807 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:05.306465047 DEBUG No workspace configuration provided for file:///tmp/.tmpEHOEOw 2026-10-02 06:58:05.306471407 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:05.306474797 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-10-02 06:58:05.306525227 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:05.306530547 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpEHOEOw, using default options 2026-10-02 06:58:05.306540447 DEBUG Initializing workspace `file:///tmp/.tmpEHOEOw`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:05.306557887 DEBUG Searching for a project in '/tmp/.tmpEHOEOw' 2026-10-02 06:58:05.306586467 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:05.306591627 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:05.307218269 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:05.307224869 DEBUG Resolving local virtual environment: /tmp/.tmpEHOEOw/.venv 2026-10-02 06:58:05.307273739 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:05.307278209 DEBUG No virtual environment found 2026-10-02 06:58:05.307290089 DEBUG Adding first-party search path `/tmp/.tmpEHOEOw` 2026-10-02 06:58:05.307294309 DEBUG Using vendored stdlib 2026-10-02 06:58:05.307395249 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:05.307399939 DEBUG Adding new file root '/tmp/.tmpEHOEOw' of kind Project 2026-10-02 06:58:05.311181498 INFO Project::index_files{project=.tmpEHOEOw}: Indexed 1 file(s) in 0.003s 2026-10-02 06:58:05.311200438 DEBUG Updating project to check open files 2026-10-02 06:58:05.311275338 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpEHOEOw/foo.py") 2026-10-02 06:58:05.311284168 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpEHOEOw/foo.py` 2026-10-02 06:58:05.311290908 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpEHOEOw/foo.py` 2026-10-02 06:58:05.311397839 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpEHOEOw/foo.py` to project `.tmpEHOEOw` 2026-10-02 06:58:05.311409759 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpEHOEOw/foo.py` 2026-10-02 06:58:05.311412379 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:05.311421019 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:05.311613379 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-10-02 06:58:05.311663109 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=235.58µs 2026-10-02 06:58:05.311676129 DEBUG Received server response for request 2 2026-10-02 06:58:05.311692829 DEBUG Client sends request `typeHierarchy/supertypes` with ID 3 2026-10-02 06:58:05.311748110 DEBUG method="typeHierarchy/supertypes" response.id=3 duration=39.85µs 2026-10-02 06:58:05.311756680 DEBUG Received server response for request 3 2026-10-02 06:58:05.321834574 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:58:05.321855734 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:05.321864154 DEBUG method="shutdown" response.id=4 duration=12.08µs 2026-10-02 06:58:05.321874404 DEBUG Received server response for request 4 2026-10-02 06:58:05.321877954 DEBUG Client sends notification `exit` 2026-10-02 06:58:05.321886724 DEBUG Received exit notification, exiting ok test type_hierarchy::vendored_supertypes ... 2026-10-02 06:58:05.323513568 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:58:05.323579678 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:05.323613188 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:05.323666328 DEBUG Client info: None 2026-10-02 06:58:05.323689888 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:58:05.323703438 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:05.323709978 INFO Version: Unknown 2026-10-02 06:58:05.323751498 DEBUG Received server response for request 1 2026-10-02 06:58:05.323794969 DEBUG Client sends notification `initialized` 2026-10-02 06:58:05.323807659 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpisZEwi 2026-10-02 06:58:05.323814689 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:05.323907019 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:05.323943179 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:05.323946579 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:05.323954229 DEBUG No workspace configuration provided for file:///tmp/.tmpisZEwi 2026-10-02 06:58:05.323975509 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:05.323978749 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-10-02 06:58:05.324020159 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:05.324025149 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpisZEwi, using default options 2026-10-02 06:58:05.324034049 DEBUG Initializing workspace `file:///tmp/.tmpisZEwi`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:05.324058419 DEBUG Searching for a project in '/tmp/.tmpisZEwi' 2026-10-02 06:58:05.324084389 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:05.324088859 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:05.324534190 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:05.324539170 DEBUG Resolving local virtual environment: /tmp/.tmpisZEwi/.venv 2026-10-02 06:58:05.324579520 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:05.324583410 DEBUG No virtual environment found 2026-10-02 06:58:05.324593730 DEBUG Adding first-party search path `/tmp/.tmpisZEwi` 2026-10-02 06:58:05.324597820 DEBUG Using vendored stdlib 2026-10-02 06:58:05.324689301 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:05.324693491 DEBUG Adding new file root '/tmp/.tmpisZEwi' of kind Project 2026-10-02 06:58:05.327415537 INFO Project::index_files{project=.tmpisZEwi}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:05.327431157 DEBUG Updating project to check open files 2026-10-02 06:58:05.327484137 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpisZEwi/foo.py") 2026-10-02 06:58:05.327492067 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpisZEwi/foo.py` 2026-10-02 06:58:05.327498378 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpisZEwi/foo.py` 2026-10-02 06:58:05.327592588 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpisZEwi/foo.py` to project `.tmpisZEwi` 2026-10-02 06:58:05.327602918 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpisZEwi/foo.py` 2026-10-02 06:58:05.327605198 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:05.327611548 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:05.327738688 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-10-02 06:58:05.340512589 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=12.89ms 2026-10-02 06:58:05.340528419 DEBUG Received server response for request 2 2026-10-02 06:58:05.340548049 DEBUG Client sends request `typeHierarchy/supertypes` with ID 3 2026-10-02 06:58:05.340607429 DEBUG request{id=3 method=typeHierarchy/supertypes}: Module `__builtins__` not found in search paths 2026-10-02 06:58:05.340750939 DEBUG method="typeHierarchy/supertypes" response.id=3 duration=187.62µs 2026-10-02 06:58:05.340761079 DEBUG Received server response for request 3 2026-10-02 06:58:05.340785960 DEBUG Client sends request `typeHierarchy/supertypes` with ID 4 2026-10-02 06:58:05.340843450 DEBUG method="typeHierarchy/supertypes" response.id=4 duration=46.18µs 2026-10-02 06:58:05.340852280 DEBUG Received server response for request 4 2026-10-02 06:58:05.350934874 DEBUG Client sends request `shutdown` with ID 5 2026-10-02 06:58:05.350974434 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:05.350983264 DEBUG method="shutdown" response.id=5 duration=12.15µs 2026-10-02 06:58:05.350993004 DEBUG Received server response for request 5 2026-10-02 06:58:05.350996884 DEBUG Client sends notification `exit` 2026-10-02 06:58:05.351013624 DEBUG Received exit notification, exiting ok test workspace_folders::add_and_remove_workspace_folders ... 2026-10-02 06:58:05.353768121 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:58:05.353835861 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:05.353873061 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:05.353976451 DEBUG Client info: None 2026-10-02 06:58:05.354022401 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:58:05.354038041 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:05.354044851 INFO Version: Unknown 2026-10-02 06:58:05.354092511 DEBUG Received server response for request 1 2026-10-02 06:58:05.354132781 DEBUG Client sends notification `initialized` 2026-10-02 06:58:05.354151302 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:05.354246032 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:05.354284302 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:05.354288402 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:05.354303132 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:58:05.354356352 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:05.354374472 DEBUG Initializing workspace `file:///tmp/.tmpkezvPG/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:05.354390892 DEBUG Searching for a project in '/tmp/.tmpkezvPG/root1' 2026-10-02 06:58:05.354423442 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:05.354428152 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:05.354891473 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:05.354897343 DEBUG Resolving local virtual environment: /tmp/.tmpkezvPG/root1/.venv 2026-10-02 06:58:05.354939633 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:05.354944093 DEBUG No virtual environment found 2026-10-02 06:58:05.354955223 DEBUG Adding first-party search path `/tmp/.tmpkezvPG/root1` 2026-10-02 06:58:05.354977304 DEBUG Using vendored stdlib 2026-10-02 06:58:05.355068654 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:05.355073054 DEBUG Adding new file root '/tmp/.tmpkezvPG/root1' of kind Project 2026-10-02 06:58:05.357935701 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:05.357953011 DEBUG Initializing workspace `file:///tmp/.tmpkezvPG/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:05.357977031 DEBUG Searching for a project in '/tmp/.tmpkezvPG/root2' 2026-10-02 06:58:05.358008471 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:05.358013871 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:05.358570362 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:05.358576012 DEBUG Resolving local virtual environment: /tmp/.tmpkezvPG/root2/.venv 2026-10-02 06:58:05.358614662 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:05.358618612 DEBUG No virtual environment found 2026-10-02 06:58:05.358629222 DEBUG Adding first-party search path `/tmp/.tmpkezvPG/root2` 2026-10-02 06:58:05.358633102 DEBUG Using vendored stdlib 2026-10-02 06:58:05.358717943 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:05.358721893 DEBUG Adding new file root '/tmp/.tmpkezvPG/root2' of kind Project 2026-10-02 06:58:05.361490819 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:05.361557209 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-02 06:58:05.361674020 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpkezvPG/root1/main.py"))}: Checking file '/tmp/.tmpkezvPG/root1/main.py' 2026-10-02 06:58:05.361785430 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpkezvPG/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:05.369757789 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpkezvPG/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:05.369866789 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-10-02 06:58:05.369875839 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-02 06:58:05.369924020 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpkezvPG/root2/main.py"))}: Checking file '/tmp/.tmpkezvPG/root2/main.py' 2026-10-02 06:58:05.369994250 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpkezvPG/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:05.379600873 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpkezvPG/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:05.379674703 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.010s 2026-10-02 06:58:05.379702203 DEBUG method="workspace/diagnostic" response.id=2 duration=18.19ms 2026-10-02 06:58:05.379721103 DEBUG Received server response for request 2 2026-10-02 06:58:05.379841353 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-02 06:58:05.379871673 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root3, file:///tmp/.tmpkezvPG/root3), to remove: (root2, file:///tmp/.tmpkezvPG/root2) 2026-10-02 06:58:05.379878543 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpkezvPG/root2 2026-10-02 06:58:05.382710360 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-02 06:58:05.382730230 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:05.382734670 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:05.382745850 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-02 06:58:05.382755440 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:05.382765850 DEBUG Initializing workspace `file:///tmp/.tmpkezvPG/root3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:05.382780061 DEBUG Searching for a project in '/tmp/.tmpkezvPG/root3' 2026-10-02 06:58:05.382814871 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:05.382820741 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:05.383362322 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:05.383372122 DEBUG Resolving local virtual environment: /tmp/.tmpkezvPG/root3/.venv 2026-10-02 06:58:05.383415342 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:05.383419682 DEBUG No virtual environment found 2026-10-02 06:58:05.383430892 DEBUG Adding first-party search path `/tmp/.tmpkezvPG/root3` 2026-10-02 06:58:05.383434842 DEBUG Using vendored stdlib 2026-10-02 06:58:05.383543522 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:05.383550842 DEBUG Adding new file root '/tmp/.tmpkezvPG/root3' of kind Project 2026-10-02 06:58:05.385396287 INFO Project::index_files{project=root3}: Indexed 1 file(s) in 0.001s 2026-10-02 06:58:05.385437507 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-02 06:58:05.385479077 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-02 06:58:05.385483907 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root3' 2026-10-02 06:58:05.385559037 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpkezvPG/root3/main.py"))}: Checking file '/tmp/.tmpkezvPG/root3/main.py' 2026-10-02 06:58:05.385639077 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpkezvPG/root3/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:05.395329771 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpkezvPG/root3/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:05.395405521 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.010s 2026-10-02 06:58:05.395432721 DEBUG method="workspace/diagnostic" response.id=3 duration=10.02ms 2026-10-02 06:58:05.395451961 DEBUG Received server response for request 3 2026-10-02 06:58:05.405594005 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:58:05.405628375 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:05.405636966 DEBUG method="shutdown" response.id=4 duration=13.13µs 2026-10-02 06:58:05.405647696 DEBUG Received server response for request 4 2026-10-02 06:58:05.405652006 DEBUG Client sends notification `exit` 2026-10-02 06:58:05.405668816 DEBUG Received exit notification, exiting ok test workspace_folders::add_existing_workspace_folder_is_no_op ... 2026-10-02 06:58:05.411927801 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:58:05.412021591 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:05.412058991 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:05.412127631 DEBUG Client info: None 2026-10-02 06:58:05.412154701 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:58:05.412169901 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:05.412176051 INFO Version: Unknown 2026-10-02 06:58:05.412216781 DEBUG Received server response for request 1 2026-10-02 06:58:05.412261731 DEBUG Client sends notification `initialized` 2026-10-02 06:58:05.412281581 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:05.412446712 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:05.412497202 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:05.412500792 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:05.412513202 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-02 06:58:05.412516012 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:58:05.412573542 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:05.412594332 DEBUG Initializing workspace `file:///tmp/.tmpj3lpZH/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:05.412614312 DEBUG Searching for a project in '/tmp/.tmpj3lpZH/root1' 2026-10-02 06:58:05.412651772 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:05.412657242 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:05.413978566 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:05.413990816 DEBUG Resolving local virtual environment: /tmp/.tmpj3lpZH/root1/.venv 2026-10-02 06:58:05.414044846 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:05.414049936 DEBUG No virtual environment found 2026-10-02 06:58:05.414062576 DEBUG Adding first-party search path `/tmp/.tmpj3lpZH/root1` 2026-10-02 06:58:05.414067116 DEBUG Using vendored stdlib 2026-10-02 06:58:05.414193126 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:05.414200706 DEBUG Adding new file root '/tmp/.tmpj3lpZH/root1' of kind Project 2026-10-02 06:58:05.416386871 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:05.416422111 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root1, file:///tmp/.tmpj3lpZH/root1), to remove: 2026-10-02 06:58:05.416426891 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder `file:///tmp/.tmpj3lpZH/root1` has already been added 2026-10-02 06:58:05.416466472 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-02 06:58:05.416588882 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpj3lpZH/root1/main.py"))}: Checking file '/tmp/.tmpj3lpZH/root1/main.py' 2026-10-02 06:58:05.416702632 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpj3lpZH/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:05.425126072 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpj3lpZH/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:05.425235213 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-02 06:58:05.425260483 DEBUG method="workspace/diagnostic" response.id=2 duration=8.83ms 2026-10-02 06:58:05.425276283 DEBUG Received server response for request 2 2026-10-02 06:58:05.435461197 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:05.435495137 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:05.435504237 DEBUG method="shutdown" response.id=3 duration=13.05µs 2026-10-02 06:58:05.435521037 DEBUG Received server response for request 3 2026-10-02 06:58:05.435529807 DEBUG Client sends notification `exit` 2026-10-02 06:58:05.435548407 DEBUG Received exit notification, exiting ok test workspace_folders::add_multiple_workspace_folders ... 2026-10-02 06:58:05.438011153 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:58:05.438076584 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:05.438113694 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:05.438197524 DEBUG Client info: None 2026-10-02 06:58:05.438230264 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:58:05.438244314 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:05.438250314 INFO Version: Unknown 2026-10-02 06:58:05.438292994 DEBUG Received server response for request 1 2026-10-02 06:58:05.438336184 DEBUG Client sends notification `initialized` 2026-10-02 06:58:05.438350954 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:05.438474875 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:05.438512615 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:05.438516255 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:05.438527485 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:58:05.438584595 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:05.438602385 DEBUG Initializing workspace `file:///tmp/.tmpT90rUc/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:05.438618655 DEBUG Searching for a project in '/tmp/.tmpT90rUc/root1' 2026-10-02 06:58:05.438652475 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:05.438657475 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:05.439787368 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:05.439800998 DEBUG Resolving local virtual environment: /tmp/.tmpT90rUc/root1/.venv 2026-10-02 06:58:05.439849208 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:05.439853648 DEBUG No virtual environment found 2026-10-02 06:58:05.439865538 DEBUG Adding first-party search path `/tmp/.tmpT90rUc/root1` 2026-10-02 06:58:05.439869838 DEBUG Using vendored stdlib 2026-10-02 06:58:05.440004238 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:05.440008898 DEBUG Adding new file root '/tmp/.tmpT90rUc/root1' of kind Project 2026-10-02 06:58:05.442167673 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:05.442220513 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-02 06:58:05.442339174 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpT90rUc/root1/main.py"))}: Checking file '/tmp/.tmpT90rUc/root1/main.py' 2026-10-02 06:58:05.442444024 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpT90rUc/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:05.451180395 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpT90rUc/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:05.451280115 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-02 06:58:05.451304355 DEBUG method="workspace/diagnostic" response.id=2 duration=9.12ms 2026-10-02 06:58:05.451317965 DEBUG Received server response for request 2 2026-10-02 06:58:05.451439546 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-02 06:58:05.451465936 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmpT90rUc/root2), (root3, file:///tmp/.tmpT90rUc/root3), to remove: 2026-10-02 06:58:05.451472656 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-02 06:58:05.451482296 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:05.451485606 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:05.451499696 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-02 06:58:05.451507706 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:05.451519446 DEBUG Initializing workspace `file:///tmp/.tmpT90rUc/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:05.451530696 DEBUG Searching for a project in '/tmp/.tmpT90rUc/root2' 2026-10-02 06:58:05.451562166 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:05.451567066 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:05.452145187 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:05.452155007 DEBUG Resolving local virtual environment: /tmp/.tmpT90rUc/root2/.venv 2026-10-02 06:58:05.452195868 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:05.452199708 DEBUG No virtual environment found 2026-10-02 06:58:05.452210228 DEBUG Adding first-party search path `/tmp/.tmpT90rUc/root2` 2026-10-02 06:58:05.452214248 DEBUG Using vendored stdlib 2026-10-02 06:58:05.452310968 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:05.452315118 DEBUG Adding new file root '/tmp/.tmpT90rUc/root2' of kind Project 2026-10-02 06:58:05.455069854 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:05.455082764 DEBUG Initializing workspace `file:///tmp/.tmpT90rUc/root3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:05.455092754 DEBUG Searching for a project in '/tmp/.tmpT90rUc/root3' 2026-10-02 06:58:05.455122144 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:05.455126195 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:05.455644496 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:05.455653646 DEBUG Resolving local virtual environment: /tmp/.tmpT90rUc/root3/.venv 2026-10-02 06:58:05.455688936 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:05.455692776 DEBUG No virtual environment found 2026-10-02 06:58:05.455703166 DEBUG Adding first-party search path `/tmp/.tmpT90rUc/root3` 2026-10-02 06:58:05.455707136 DEBUG Using vendored stdlib 2026-10-02 06:58:05.455792216 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:05.455797516 DEBUG Adding new file root '/tmp/.tmpT90rUc/root3' of kind Project 2026-10-02 06:58:05.457587720 INFO Project::index_files{project=root3}: Indexed 1 file(s) in 0.001s 2026-10-02 06:58:05.457635281 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-02 06:58:05.457654301 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-02 06:58:05.457657821 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-02 06:58:05.457699441 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpT90rUc/root2/main.py"))}: Checking file '/tmp/.tmpT90rUc/root2/main.py' 2026-10-02 06:58:05.457754891 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpT90rUc/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:05.466044511 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpT90rUc/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:05.466118731 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-10-02 06:58:05.466126191 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root3' 2026-10-02 06:58:05.466175801 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpT90rUc/root3/main.py"))}: Checking file '/tmp/.tmpT90rUc/root3/main.py' 2026-10-02 06:58:05.466227041 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpT90rUc/root3/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:05.475985065 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpT90rUc/root3/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:05.476060045 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.010s 2026-10-02 06:58:05.476095895 DEBUG method="workspace/diagnostic" response.id=3 duration=18.49ms 2026-10-02 06:58:05.476112265 DEBUG Received server response for request 3 2026-10-02 06:58:05.486305570 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:58:05.486344980 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:05.486354710 DEBUG method="shutdown" response.id=4 duration=14.17µs 2026-10-02 06:58:05.486365250 DEBUG Received server response for request 4 2026-10-02 06:58:05.486368980 DEBUG Client sends notification `exit` 2026-10-02 06:58:05.486385620 DEBUG Received exit notification, exiting ok test workspace_folders::add_workspace_folder_after_init ... 2026-10-02 06:58:05.491373132 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:58:05.491437312 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:05.491476602 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:05.491549232 DEBUG Client info: None 2026-10-02 06:58:05.491581482 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:58:05.491596112 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:05.491602032 INFO Version: Unknown 2026-10-02 06:58:05.491644342 DEBUG Received server response for request 1 2026-10-02 06:58:05.491682983 DEBUG Client sends notification `initialized` 2026-10-02 06:58:05.491697323 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:05.491855143 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:05.491903303 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:05.491906583 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:05.491916533 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:58:05.491994423 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:05.492014753 DEBUG Initializing workspace `file:///tmp/.tmpAjl7Gk/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:05.492034563 DEBUG Searching for a project in '/tmp/.tmpAjl7Gk/root1' 2026-10-02 06:58:05.492070673 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:05.492075843 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:05.493205856 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:05.493217966 DEBUG Resolving local virtual environment: /tmp/.tmpAjl7Gk/root1/.venv 2026-10-02 06:58:05.493272416 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:05.493277576 DEBUG No virtual environment found 2026-10-02 06:58:05.493291006 DEBUG Adding first-party search path `/tmp/.tmpAjl7Gk/root1` 2026-10-02 06:58:05.493295366 DEBUG Using vendored stdlib 2026-10-02 06:58:05.493415947 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:05.493422777 DEBUG Adding new file root '/tmp/.tmpAjl7Gk/root1' of kind Project 2026-10-02 06:58:05.495666292 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:05.495724622 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-02 06:58:05.495845053 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpAjl7Gk/root1/main.py"))}: Checking file '/tmp/.tmpAjl7Gk/root1/main.py' 2026-10-02 06:58:05.495953423 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpAjl7Gk/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:05.503827472 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpAjl7Gk/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:05.503932352 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-10-02 06:58:05.503957082 DEBUG method="workspace/diagnostic" response.id=2 duration=8.27ms 2026-10-02 06:58:05.503980122 DEBUG Received server response for request 2 2026-10-02 06:58:05.504081472 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-02 06:58:05.504104202 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmpAjl7Gk/root2), to remove: 2026-10-02 06:58:05.504111172 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-02 06:58:05.504121072 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:05.504124902 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:05.504135082 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-02 06:58:05.504142282 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:05.504150903 DEBUG Initializing workspace `file:///tmp/.tmpAjl7Gk/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:05.504160143 DEBUG Searching for a project in '/tmp/.tmpAjl7Gk/root2' 2026-10-02 06:58:05.504193483 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:05.504198463 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:05.505273105 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:05.505280225 DEBUG Resolving local virtual environment: /tmp/.tmpAjl7Gk/root2/.venv 2026-10-02 06:58:05.505319815 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:05.505324205 DEBUG No virtual environment found 2026-10-02 06:58:05.505335685 DEBUG Adding first-party search path `/tmp/.tmpAjl7Gk/root2` 2026-10-02 06:58:05.505340015 DEBUG Using vendored stdlib 2026-10-02 06:58:05.505438696 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:05.505443626 DEBUG Adding new file root '/tmp/.tmpAjl7Gk/root2' of kind Project 2026-10-02 06:58:05.507394410 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-02 06:58:05.507436670 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-02 06:58:05.507462131 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-02 06:58:05.507465471 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-02 06:58:05.507514251 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpAjl7Gk/root2/main.py"))}: Checking file '/tmp/.tmpAjl7Gk/root2/main.py' 2026-10-02 06:58:05.507568941 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpAjl7Gk/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:05.517048364 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpAjl7Gk/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:05.517123354 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.010s 2026-10-02 06:58:05.517144884 DEBUG method="workspace/diagnostic" response.id=3 duration=9.74ms 2026-10-02 06:58:05.517162434 DEBUG Received server response for request 3 2026-10-02 06:58:05.527334808 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:58:05.527378198 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:05.527386658 DEBUG method="shutdown" response.id=4 duration=12.53µs 2026-10-02 06:58:05.527397088 DEBUG Received server response for request 4 2026-10-02 06:58:05.527400408 DEBUG Client sends notification `exit` 2026-10-02 06:58:05.527416419 DEBUG Received exit notification, exiting ok test workspace_folders::add_workspace_refreshes_diagnostics_with_dynamic_registration ... 2026-10-02 06:58:05.531090307 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_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:58:05.531170277 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:05.531210998 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:05.531278238 DEBUG Client info: None 2026-10-02 06:58:05.531310578 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:58:05.531324608 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:05.531331588 INFO Version: Unknown 2026-10-02 06:58:05.531372618 DEBUG Received server response for request 1 2026-10-02 06:58:05.531416368 DEBUG Client sends notification `initialized` 2026-10-02 06:58:05.531430648 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:05.531566608 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:05.531603018 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:05.531606928 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:05.531688449 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:05.531707349 DEBUG Initializing workspace `file:///tmp/.tmpsV5FV4/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:05.531723949 DEBUG Searching for a project in '/tmp/.tmpsV5FV4/root1' 2026-10-02 06:58:05.531758249 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:05.531763959 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:05.532997852 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:05.533006382 DEBUG Resolving local virtual environment: /tmp/.tmpsV5FV4/root1/.venv 2026-10-02 06:58:05.533058392 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:05.533063392 DEBUG No virtual environment found 2026-10-02 06:58:05.533075142 DEBUG Adding first-party search path `/tmp/.tmpsV5FV4/root1` 2026-10-02 06:58:05.533079542 DEBUG Using vendored stdlib 2026-10-02 06:58:05.533203072 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:05.533208022 DEBUG Adding new file root '/tmp/.tmpsV5FV4/root1' of kind Project 2026-10-02 06:58:05.535362938 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:05.535377608 DEBUG Updating project to check open files 2026-10-02 06:58:05.535397798 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-10-02 06:58:05.535414488 DEBUG Received server request `client/registerCapability` 2026-10-02 06:58:05.535420888 INFO Retrying to receive `client/registerCapability` request 2026-10-02 06:58:05.535434678 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:05.535439298 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:58:05.535440058 DEBUG client_response{id=1 method=client/registerCapability}: Registered dynamic capabilities 2026-10-02 06:58:05.535501978 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpsV5FV4/root1/main.py") 2026-10-02 06:58:05.535510488 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpsV5FV4/root1/main.py` 2026-10-02 06:58:05.535517208 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpsV5FV4/root1/main.py` 2026-10-02 06:58:05.535659108 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpsV5FV4/root1/main.py` to project `root1` 2026-10-02 06:58:05.535672608 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpsV5FV4/root1/main.py` 2026-10-02 06:58:05.535674908 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:05.535682818 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:05.535787969 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpsV5FV4/root1/main.py"))}: Checking file '/tmp/.tmpsV5FV4/root1/main.py' 2026-10-02 06:58:05.535898379 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpsV5FV4/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:05.544846540 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpsV5FV4/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:05.544926851 DEBUG method="textDocument/diagnostic" response.id=2 duration=9.24ms 2026-10-02 06:58:05.544941061 DEBUG Received server response for request 2 2026-10-02 06:58:05.544986001 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-02 06:58:05.545003491 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmpsV5FV4/root2), to remove: 2026-10-02 06:58:05.545009361 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-02 06:58:05.545019371 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:05.545022901 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:05.545040531 DEBUG client_response{id=2 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:05.545047961 DEBUG Initializing workspace `file:///tmp/.tmpsV5FV4/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:05.545058261 DEBUG Searching for a project in '/tmp/.tmpsV5FV4/root2' 2026-10-02 06:58:05.545089971 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:05.545094631 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:05.546134473 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:05.546142214 DEBUG Resolving local virtual environment: /tmp/.tmpsV5FV4/root2/.venv 2026-10-02 06:58:05.546182424 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:05.546186744 DEBUG No virtual environment found 2026-10-02 06:58:05.546198604 DEBUG Adding first-party search path `/tmp/.tmpsV5FV4/root2` 2026-10-02 06:58:05.546203164 DEBUG Using vendored stdlib 2026-10-02 06:58:05.546301754 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:05.546307234 DEBUG Adding new file root '/tmp/.tmpsV5FV4/root2' of kind Project 2026-10-02 06:58:05.549214611 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:05.549230221 DEBUG Updating project to check open files 2026-10-02 06:58:05.549245161 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-10-02 06:58:05.549260411 DEBUG Received server request `client/unregisterCapability` 2026-10-02 06:58:05.549267321 DEBUG Received server request `client/registerCapability` 2026-10-02 06:58:05.549270221 DEBUG Received server request `workspace/diagnostic/refresh` 2026-10-02 06:58:05.549272591 INFO Retrying to receive `client/unregisterCapability` request 2026-10-02 06:58:05.549289901 DEBUG client_response{id=3 method=client/unregisterCapability}: Unregistered dynamic capabilities 2026-10-02 06:58:05.549294931 DEBUG client_response{id=4 method=client/registerCapability}: Registered dynamic capabilities 2026-10-02 06:58:05.559353215 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:05.559374905 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:05.559383255 DEBUG method="shutdown" response.id=3 duration=11.53µs 2026-10-02 06:58:05.559393535 DEBUG Received server response for request 3 2026-10-02 06:58:05.559398225 DEBUG Client sends notification `exit` 2026-10-02 06:58:05.559407715 DEBUG Received exit notification, exiting ok test workspace_folders::containing_project_takes_precedence_over_import_search_paths ... 2026-10-02 06:58:05.561944212 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:58:05.562021602 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:05.562055232 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:05.562112052 DEBUG Client info: None 2026-10-02 06:58:05.562145602 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:58:05.562158822 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:05.562164662 INFO Version: Unknown 2026-10-02 06:58:05.562208922 DEBUG Received server response for request 1 2026-10-02 06:58:05.562243942 DEBUG Client sends notification `initialized` 2026-10-02 06:58:05.562260372 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:05.562358343 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:05.562399353 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:05.562402823 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:05.562420963 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:05.562424333 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-02 06:58:05.562469203 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:05.562486393 DEBUG Initializing workspace `file:///tmp/.tmpx0kOhd/app`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:05.562500623 DEBUG Searching for a project in '/tmp/.tmpx0kOhd/app' 2026-10-02 06:58:05.562543113 DEBUG Found project at '/tmp/.tmpx0kOhd/app' 2026-10-02 06:58:05.562547473 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:05.563012834 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:05.563018034 DEBUG Resolving local virtual environment: /tmp/.tmpx0kOhd/app/.venv 2026-10-02 06:58:05.563062394 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:05.563067144 DEBUG No virtual environment found 2026-10-02 06:58:05.563082634 DEBUG Adding extra search-path `/tmp/.tmpx0kOhd/library` 2026-10-02 06:58:05.563091334 DEBUG Adding extra search-path `/tmp/.tmpx0kOhd/app/imports` 2026-10-02 06:58:05.563095184 DEBUG Adding first-party search path `/tmp/.tmpx0kOhd/app` 2026-10-02 06:58:05.563099154 DEBUG Using vendored stdlib 2026-10-02 06:58:05.563188395 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:05.563192415 DEBUG Adding new file root '/tmp/.tmpx0kOhd/app' of kind Project 2026-10-02 06:58:05.563620246 DEBUG Adding new file root '/tmp/.tmpx0kOhd/library' of kind SearchPath 2026-10-02 06:58:05.563627206 DEBUG Adding new file root '/tmp/.tmpx0kOhd/app/imports' of kind SearchPath 2026-10-02 06:58:05.565174129 INFO Project::index_files{project=app}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:05.565192399 DEBUG Initializing workspace `file:///tmp/.tmpx0kOhd/library`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:05.565202929 DEBUG Searching for a project in '/tmp/.tmpx0kOhd/library' 2026-10-02 06:58:05.565231419 DEBUG Found project at '/tmp/.tmpx0kOhd/library' 2026-10-02 06:58:05.565235609 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:05.565704041 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:05.565712741 DEBUG Resolving local virtual environment: /tmp/.tmpx0kOhd/library/.venv 2026-10-02 06:58:05.565749971 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:05.565753541 DEBUG No virtual environment found 2026-10-02 06:58:05.565769331 DEBUG Adding extra search-path `/tmp/.tmpx0kOhd/library/imports` 2026-10-02 06:58:05.565773601 DEBUG Adding first-party search path `/tmp/.tmpx0kOhd/library` 2026-10-02 06:58:05.565777541 DEBUG Using vendored stdlib 2026-10-02 06:58:05.565868621 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:05.565872251 DEBUG Adding new file root '/tmp/.tmpx0kOhd/library' of kind Project 2026-10-02 06:58:05.566299932 DEBUG Adding new file root '/tmp/.tmpx0kOhd/library/imports' of kind SearchPath 2026-10-02 06:58:05.568696068 INFO Project::index_files{project=library}: Indexed 2 file(s) in 0.002s 2026-10-02 06:58:05.568709598 DEBUG Updating project to check open files 2026-10-02 06:58:05.568724668 DEBUG Updating project to check open files 2026-10-02 06:58:05.568784738 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpx0kOhd/library/module.py") 2026-10-02 06:58:05.568791918 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpx0kOhd/library/module.py` 2026-10-02 06:58:05.568797458 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpx0kOhd/library/module.py` 2026-10-02 06:58:05.568921638 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpx0kOhd/library/module.py` to project `library` 2026-10-02 06:58:05.568934248 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpx0kOhd/library/module.py` 2026-10-02 06:58:05.568936638 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:05.568943788 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:05.569128559 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-02 06:58:05.571301104 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["library"] 2026-10-02 06:58:05.571334594 DEBUG method="textDocument/hover" response.id=2 duration=2.38ms 2026-10-02 06:58:05.571347614 DEBUG Received server response for request 2 2026-10-02 06:58:05.581432238 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:05.581453919 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:05.581460529 DEBUG method="shutdown" response.id=3 duration=10.32µs 2026-10-02 06:58:05.581470309 DEBUG Received server response for request 3 2026-10-02 06:58:05.581473599 DEBUG Client sends notification `exit` 2026-10-02 06:58:05.581483429 DEBUG Received exit notification, exiting ok test workspace_folders::different_settings ... 2026-10-02 06:58:05.583396243 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:58:05.583447213 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:05.583478573 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:05.583553034 DEBUG Client info: None 2026-10-02 06:58:05.583584694 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:58:05.583596884 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:05.583602824 INFO Version: Unknown 2026-10-02 06:58:05.583642534 DEBUG Received server response for request 1 2026-10-02 06:58:05.583672764 DEBUG Client sends notification `initialized` 2026-10-02 06:58:05.583689574 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:05.583770844 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:05.583805994 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:05.583809234 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:05.583824324 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:05.583827154 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-02 06:58:05.583869984 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:05.583886264 DEBUG Initializing workspace `file:///tmp/.tmpncTXuK/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:05.583899584 DEBUG Searching for a project in '/tmp/.tmpncTXuK/root1' 2026-10-02 06:58:05.583932145 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:05.583937185 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:05.584399856 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:05.584405126 DEBUG Resolving local virtual environment: /tmp/.tmpncTXuK/root1/.venv 2026-10-02 06:58:05.584444376 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:05.584448276 DEBUG No virtual environment found 2026-10-02 06:58:05.584459106 DEBUG Adding first-party search path `/tmp/.tmpncTXuK/root1` 2026-10-02 06:58:05.584463306 DEBUG Using vendored stdlib 2026-10-02 06:58:05.584555906 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:05.584559716 DEBUG Adding new file root '/tmp/.tmpncTXuK/root1' of kind Project 2026-10-02 06:58:05.587503523 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.003s 2026-10-02 06:58:05.587519043 DEBUG Initializing workspace `file:///tmp/.tmpncTXuK/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:05.587529093 DEBUG Searching for a project in '/tmp/.tmpncTXuK/root2' 2026-10-02 06:58:05.587559993 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:05.587564683 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:05.588024584 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:05.588030514 DEBUG Resolving local virtual environment: /tmp/.tmpncTXuK/root2/.venv 2026-10-02 06:58:05.588066344 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:05.588069894 DEBUG No virtual environment found 2026-10-02 06:58:05.588079864 DEBUG Adding first-party search path `/tmp/.tmpncTXuK/root2` 2026-10-02 06:58:05.588083884 DEBUG Using vendored stdlib 2026-10-02 06:58:05.588167115 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:05.588171095 DEBUG Adding new file root '/tmp/.tmpncTXuK/root2' of kind Project 2026-10-02 06:58:05.589970859 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-02 06:58:05.590031309 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpncTXuK/root1/main.py") 2026-10-02 06:58:05.590038519 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpncTXuK/root1/main.py` 2026-10-02 06:58:05.590053209 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpncTXuK/root1/main.py` 2026-10-02 06:58:05.590169369 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpncTXuK/root1/main.py` to project `root1` 2026-10-02 06:58:05.590181219 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpncTXuK/root1/main.py` 2026-10-02 06:58:05.590183499 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:05.590190649 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:05.590397600 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:58:05.602702220 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-02 06:58:05.606851670 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-02 06:58:05.627321099 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-02 06:58:05.627338479 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-02 06:58:05.627344799 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:58:05.627395309 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-02 06:58:05.627399579 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:58:05.648348879 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 58.117399ms 2026-10-02 06:58:05.648400920 DEBUG method="textDocument/completion" response.id=2 duration=58.20ms 2026-10-02 06:58:05.648432170 DEBUG Received server response for request 2 2026-10-02 06:58:05.648609440 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:05.648622610 DEBUG Client sends request `textDocument/completion` with ID 3 2026-10-02 06:58:05.648706540 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpncTXuK/root2/main.py") 2026-10-02 06:58:05.648716480 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpncTXuK/root2/main.py` 2026-10-02 06:58:05.648744370 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpncTXuK/root2/main.py` 2026-10-02 06:58:05.648887851 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpncTXuK/root2/main.py` to project `root2` 2026-10-02 06:58:05.648902261 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpncTXuK/root2/main.py` 2026-10-02 06:58:05.648904761 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:05.648913881 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:05.648974131 DEBUG method="textDocument/completion" response.id=3 duration=52.43µs 2026-10-02 06:58:05.648984251 DEBUG Received server response for request 3 2026-10-02 06:58:05.659079175 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:58:05.659110795 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:05.659118765 DEBUG method="shutdown" response.id=4 duration=11.77µs 2026-10-02 06:58:05.659129415 DEBUG Received server response for request 4 2026-10-02 06:58:05.659133035 DEBUG Client sends notification `exit` 2026-10-02 06:58:05.659148395 DEBUG Received exit notification, exiting ok test workspace_folders::external_file_respects_matching_project_editor_settings ... 2026-10-02 06:58:05.667347335 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:58:05.667417905 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:05.667462125 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:05.667538466 DEBUG Client info: None 2026-10-02 06:58:05.667565156 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:58:05.667580006 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:05.667586096 INFO Version: Unknown 2026-10-02 06:58:05.667627986 DEBUG Received server response for request 1 2026-10-02 06:58:05.667672766 DEBUG Client sends notification `initialized` 2026-10-02 06:58:05.667690026 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:05.667850216 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:05.667907096 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:05.667910756 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:05.667928067 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:05.667931477 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-02 06:58:05.668003267 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:05.668025867 DEBUG Initializing workspace `file:///tmp/.tmpNA85bT/api`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:05.668045927 DEBUG Searching for a project in '/tmp/.tmpNA85bT/api' 2026-10-02 06:58:05.668083617 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:05.668090057 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:05.669330680 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:05.669343150 DEBUG Resolving local virtual environment: /tmp/.tmpNA85bT/api/.venv 2026-10-02 06:58:05.669396950 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:05.669401630 DEBUG No virtual environment found 2026-10-02 06:58:05.669413150 DEBUG Adding first-party search path `/tmp/.tmpNA85bT/api` 2026-10-02 06:58:05.669417270 DEBUG Using vendored stdlib 2026-10-02 06:58:05.669524190 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:05.669529530 DEBUG Adding new file root '/tmp/.tmpNA85bT/api' of kind Project 2026-10-02 06:58:05.671720466 INFO Project::index_files{project=api}: Indexed 0 file(s) in 0.002s 2026-10-02 06:58:05.671738686 DEBUG Initializing workspace `file:///tmp/.tmpNA85bT/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:58:05.671749776 DEBUG Searching for a project in '/tmp/.tmpNA85bT/web/src' 2026-10-02 06:58:05.671794186 DEBUG Found project at '/tmp/.tmpNA85bT/web' 2026-10-02 06:58:05.671799476 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:05.672837648 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:05.672846778 DEBUG Resolving local virtual environment: /tmp/.tmpNA85bT/web/.venv 2026-10-02 06:58:05.672885379 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:05.672889729 DEBUG No virtual environment found 2026-10-02 06:58:05.672900579 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-02 06:58:05.672913479 DEBUG Adding extra search-path `/tmp/.tmpNA85bT/shared` 2026-10-02 06:58:05.672917889 DEBUG Adding first-party search path `/tmp/.tmpNA85bT/web/src` 2026-10-02 06:58:05.672921769 DEBUG Adding first-party search path `/tmp/.tmpNA85bT/web` 2026-10-02 06:58:05.672925489 DEBUG Using vendored stdlib 2026-10-02 06:58:05.673024549 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:05.673028019 DEBUG Adding new file root '/tmp/.tmpNA85bT/web' of kind Project 2026-10-02 06:58:05.673420900 DEBUG Adding new file root '/tmp/.tmpNA85bT/shared' of kind SearchPath 2026-10-02 06:58:05.674843043 INFO Project::index_files{project=web}: Indexed 0 file(s) in 0.001s 2026-10-02 06:58:05.674855753 DEBUG Updating project to check open files 2026-10-02 06:58:05.674879073 DEBUG Updating project to check open files 2026-10-02 06:58:05.674920863 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-02 06:58:05.674979214 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpNA85bT/shared/library.py") 2026-10-02 06:58:05.675046954 DEBUG method="textDocument/hover" response.id=2 duration=44.84µs 2026-10-02 06:58:05.675060264 DEBUG Received server response for request 2 2026-10-02 06:58:05.685136788 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:05.685158578 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:05.685166358 DEBUG method="shutdown" response.id=3 duration=10.78µs 2026-10-02 06:58:05.685177008 DEBUG Received server response for request 3 2026-10-02 06:58:05.685181008 DEBUG Client sends notification `exit` 2026-10-02 06:58:05.685189968 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:58:05.687064933 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:58:05.687128643 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:05.687166343 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:05.687224473 DEBUG Client info: None 2026-10-02 06:58:05.687255343 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:58:05.687268273 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:05.687274593 INFO Version: Unknown 2026-10-02 06:58:05.687318473 DEBUG Received server response for request 1 2026-10-02 06:58:05.687362183 DEBUG Client sends notification `initialized` 2026-10-02 06:58:05.687378133 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:05.687495724 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:05.687531584 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:05.687535344 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:05.687553674 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:05.687556974 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-02 06:58:05.687607014 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:05.687625924 DEBUG Initializing workspace `file:///tmp/.tmpxrFDsp/api`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:05.687642994 DEBUG Searching for a project in '/tmp/.tmpxrFDsp/api' 2026-10-02 06:58:05.687672104 DEBUG Found project at '/tmp/.tmpxrFDsp/api' 2026-10-02 06:58:05.687676014 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:05.688830707 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:05.688840087 DEBUG Resolving local virtual environment: /tmp/.tmpxrFDsp/api/.venv 2026-10-02 06:58:05.688890767 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:05.688895157 DEBUG No virtual environment found 2026-10-02 06:58:05.688906947 DEBUG Adding first-party search path `/tmp/.tmpxrFDsp/api` 2026-10-02 06:58:05.688911307 DEBUG Using vendored stdlib 2026-10-02 06:58:05.689053397 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:05.689059137 DEBUG Adding new file root '/tmp/.tmpxrFDsp/api' of kind Project 2026-10-02 06:58:05.691225793 INFO Project::index_files{project=api}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:05.691242783 DEBUG Initializing workspace `file:///tmp/.tmpxrFDsp/web/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:05.691254323 DEBUG Searching for a project in '/tmp/.tmpxrFDsp/web/src' 2026-10-02 06:58:05.691296923 DEBUG Found project at '/tmp/.tmpxrFDsp/web' 2026-10-02 06:58:05.691301143 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:05.692370575 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:05.692379365 DEBUG Resolving local virtual environment: /tmp/.tmpxrFDsp/web/.venv 2026-10-02 06:58:05.692420685 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:05.692424815 DEBUG No virtual environment found 2026-10-02 06:58:05.692434446 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-02 06:58:05.692447186 DEBUG Adding extra search-path `/tmp/.tmpxrFDsp/shared` 2026-10-02 06:58:05.692451306 DEBUG Adding first-party search path `/tmp/.tmpxrFDsp/web/src` 2026-10-02 06:58:05.692455296 DEBUG Adding first-party search path `/tmp/.tmpxrFDsp/web` 2026-10-02 06:58:05.692459006 DEBUG Using vendored stdlib 2026-10-02 06:58:05.692560666 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:05.692564296 DEBUG Adding new file root '/tmp/.tmpxrFDsp/web' of kind Project 2026-10-02 06:58:05.693083187 DEBUG Adding new file root '/tmp/.tmpxrFDsp/shared' of kind SearchPath 2026-10-02 06:58:05.695596063 INFO Project::index_files{project=web}: Indexed 2 file(s) in 0.003s 2026-10-02 06:58:05.695610773 DEBUG Updating project to check open files 2026-10-02 06:58:05.695629783 DEBUG Updating project to check open files 2026-10-02 06:58:05.695670903 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-02 06:58:05.695715563 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpxrFDsp/shared/library.py") 2026-10-02 06:58:05.695919834 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-02 06:58:05.698181459 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["web"] 2026-10-02 06:58:05.698216319 DEBUG method="textDocument/hover" response.id=2 duration=2.48ms 2026-10-02 06:58:05.698232649 DEBUG Received server response for request 2 2026-10-02 06:58:05.698290170 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-02 06:58:05.698300730 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-02 06:58:05.698312450 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpxrFDsp/api` 2026-10-02 06:58:05.698334080 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpxrFDsp/api/ty.toml", kind: Any } 2026-10-02 06:58:05.698342260 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a project in '/tmp/.tmpxrFDsp/api' 2026-10-02 06:58:05.698367710 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Found project at '/tmp/.tmpxrFDsp/api' 2026-10-02 06:58:05.698371820 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:05.698379860 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Defaulting to python-platform `linux` 2026-10-02 06:58:05.698382510 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Resolving local virtual environment: /tmp/.tmpxrFDsp/api/.venv 2026-10-02 06:58:05.698416760 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:05.698421550 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: No virtual environment found 2026-10-02 06:58:05.698436190 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding extra search-path `/tmp/.tmpxrFDsp/shared` 2026-10-02 06:58:05.698440500 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding first-party search path `/tmp/.tmpxrFDsp/api` 2026-10-02 06:58:05.698444780 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Using vendored stdlib 2026-10-02 06:58:05.698533600 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Python version: Python 3.14, platform: linux 2026-10-02 06:58:05.698537610 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding new file root '/tmp/.tmpxrFDsp/shared' of kind SearchPath 2026-10-02 06:58:05.698935531 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project after structural change 2026-10-02 06:58:05.698942951 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project 2026-10-02 06:58:05.698988511 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpxrFDsp/web/src` 2026-10-02 06:58:05.699011351 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpxrFDsp/api/ty.toml", kind: Any } 2026-10-02 06:58:05.699114062 DEBUG request{id=3 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-02 06:58:05.700930586 DEBUG request{id=3 method=textDocument/hover}: Inferred type of covering node is Literal["api"] 2026-10-02 06:58:05.700973736 DEBUG method="textDocument/hover" response.id=3 duration=1.95ms 2026-10-02 06:58:05.700985076 DEBUG Received server response for request 3 2026-10-02 06:58:05.700997376 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:58:05.701004416 DEBUG Client sends request `textDocument/hover` with ID 4 2026-10-02 06:58:05.701017026 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-02 06:58:05.701038246 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpxrFDsp/shared/library.py", kind: FileContent } 2026-10-02 06:58:05.701043206 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpxrFDsp/shared/library.py` 2026-10-02 06:58:05.701066296 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpxrFDsp/shared/library.py", kind: FileContent } 2026-10-02 06:58:05.701069646 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpxrFDsp/shared/library.py` 2026-10-02 06:58:05.701136356 DEBUG request{id=4 method=textDocument/hover}: Inferred type of covering node is Literal["edited"] 2026-10-02 06:58:05.701150996 DEBUG method="textDocument/hover" response.id=4 duration=73.60µs 2026-10-02 06:58:05.701159436 DEBUG Received server response for request 4 2026-10-02 06:58:05.701168907 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:05.701174967 DEBUG Client sends request `textDocument/hover` with ID 5 2026-10-02 06:58:05.701196607 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpxrFDsp/web/src/main.py") 2026-10-02 06:58:05.701202077 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpxrFDsp/web/src/main.py` 2026-10-02 06:58:05.701207027 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpxrFDsp/web/src/main.py` 2026-10-02 06:58:05.701331657 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpxrFDsp/web/src/main.py` to project `web` 2026-10-02 06:58:05.701345767 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpxrFDsp/web/src/main.py` 2026-10-02 06:58:05.701347987 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:05.701355107 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180))}}: Set open project files (count: 1) 2026-10-02 06:58:05.701451277 DEBUG request{id=5 method=textDocument/hover}: Inferred type of covering node is Literal["edited"] 2026-10-02 06:58:05.701470207 DEBUG method="textDocument/hover" response.id=5 duration=108.87µs 2026-10-02 06:58:05.701478887 DEBUG Received server response for request 5 2026-10-02 06:58:05.711552121 DEBUG Client sends request `shutdown` with ID 6 2026-10-02 06:58:05.711568722 DEBUG request{id=6 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:05.711574152 DEBUG method="shutdown" response.id=6 duration=7.46µs 2026-10-02 06:58:05.711583422 DEBUG Received server response for request 6 2026-10-02 06:58:05.711586682 DEBUG Client sends notification `exit` 2026-10-02 06:58:05.711603392 DEBUG Received exit notification, exiting ok test workspace_folders::global_settings_change ... 2026-10-02 06:58:05.714014117 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:58:05.714075208 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:05.714109268 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:05.714179618 DEBUG Client info: None 2026-10-02 06:58:05.714209168 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:58:05.714219438 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:05.714225508 INFO Version: Unknown 2026-10-02 06:58:05.714266138 DEBUG Received server response for request 1 2026-10-02 06:58:05.714304588 DEBUG Client sends notification `initialized` 2026-10-02 06:58:05.714318998 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:05.714440458 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:05.714476519 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:05.714480079 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:05.714492589 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:05.714496159 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:58:05.714553659 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:05.714572549 DEBUG Initializing workspace `file:///tmp/.tmpjMMX1X/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:05.714589659 DEBUG Searching for a project in '/tmp/.tmpjMMX1X/root1' 2026-10-02 06:58:05.714623019 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:05.714628789 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:05.715785832 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:05.715797342 DEBUG Resolving local virtual environment: /tmp/.tmpjMMX1X/root1/.venv 2026-10-02 06:58:05.715848212 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:05.715852692 DEBUG No virtual environment found 2026-10-02 06:58:05.715864502 DEBUG Adding first-party search path `/tmp/.tmpjMMX1X/root1` 2026-10-02 06:58:05.715868902 DEBUG Using vendored stdlib 2026-10-02 06:58:05.716013552 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:05.716020682 DEBUG Adding new file root '/tmp/.tmpjMMX1X/root1' of kind Project 2026-10-02 06:58:05.718170937 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:05.718189108 DEBUG Updating project to check open files 2026-10-02 06:58:05.718282648 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpjMMX1X/root1/main.py") 2026-10-02 06:58:05.718293818 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpjMMX1X/root1/main.py` 2026-10-02 06:58:05.718301888 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpjMMX1X/root1/main.py` 2026-10-02 06:58:05.718459168 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpjMMX1X/root1/main.py` to project `root1` 2026-10-02 06:58:05.718472598 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpjMMX1X/root1/main.py` 2026-10-02 06:58:05.718475038 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:05.718482418 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:05.718588159 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpjMMX1X/root1/main.py"))}: Checking file '/tmp/.tmpjMMX1X/root1/main.py' 2026-10-02 06:58:05.718696409 DEBUG method="textDocument/diagnostic" response.id=2 duration=207.09µs 2026-10-02 06:58:05.718709539 DEBUG Received server response for request 2 2026-10-02 06:58:05.718791359 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-02 06:58:05.718813679 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmpjMMX1X/root2), to remove: 2026-10-02 06:58:05.718818819 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-02 06:58:05.718828789 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:05.718833119 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:05.718844469 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-02 06:58:05.718850189 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:05.718858289 DEBUG Initializing workspace `file:///tmp/.tmpjMMX1X/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:05.718866669 DEBUG Searching for a project in '/tmp/.tmpjMMX1X/root2' 2026-10-02 06:58:05.718897559 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:05.718902439 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:05.719935062 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:05.719946502 DEBUG Resolving local virtual environment: /tmp/.tmpjMMX1X/root2/.venv 2026-10-02 06:58:05.720004152 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:05.720008402 DEBUG No virtual environment found 2026-10-02 06:58:05.720019102 DEBUG Adding first-party search path `/tmp/.tmpjMMX1X/root2` 2026-10-02 06:58:05.720023432 DEBUG Using vendored stdlib 2026-10-02 06:58:05.720125442 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:05.720131652 DEBUG Adding new file root '/tmp/.tmpjMMX1X/root2' of kind Project 2026-10-02 06:58:05.722989499 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:05.723002289 DEBUG Updating project to check open files 2026-10-02 06:58:05.723044369 DEBUG method="textDocument/diagnostic" response.id=3 duration=28.87µs 2026-10-02 06:58:05.723056269 DEBUG Received server response for request 3 2026-10-02 06:58:05.723092559 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:05.723098879 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-02 06:58:05.723147819 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpjMMX1X/root2/main.py") 2026-10-02 06:58:05.723155639 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpjMMX1X/root2/main.py` 2026-10-02 06:58:05.723163109 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpjMMX1X/root2/main.py` 2026-10-02 06:58:05.723296400 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpjMMX1X/root2/main.py` to project `root2` 2026-10-02 06:58:05.723311830 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpjMMX1X/root2/main.py` 2026-10-02 06:58:05.723314290 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:05.723321270 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:05.723370880 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpjMMX1X/root2/main.py"))}: Checking file '/tmp/.tmpjMMX1X/root2/main.py' 2026-10-02 06:58:05.723400410 DEBUG method="textDocument/diagnostic" response.id=4 duration=72.28µs 2026-10-02 06:58:05.723410940 DEBUG Received server response for request 4 2026-10-02 06:58:05.733503304 DEBUG Client sends request `shutdown` with ID 5 2026-10-02 06:58:05.733526054 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:05.733534454 DEBUG method="shutdown" response.id=5 duration=12.36µs 2026-10-02 06:58:05.733544724 DEBUG Received server response for request 5 2026-10-02 06:58:05.733547924 DEBUG Client sends notification `exit` 2026-10-02 06:58:05.733556784 DEBUG Received exit notification, exiting ok test workspace_folders::global_settings_precedence ... 2026-10-02 06:58:05.735456319 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:58:05.735521279 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:05.735555209 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:05.735616779 DEBUG Client info: None 2026-10-02 06:58:05.735646579 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:58:05.735657179 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:05.735661830 INFO Version: Unknown 2026-10-02 06:58:05.735700440 DEBUG Received server response for request 1 2026-10-02 06:58:05.735738510 DEBUG Client sends notification `initialized` 2026-10-02 06:58:05.735755230 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:05.735872180 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:05.735912740 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:05.735916260 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:05.735933050 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:05.735936320 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:58:05.735999910 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:05.736023390 DEBUG Initializing workspace `file:///tmp/.tmpxwkPCI/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:05.736038560 DEBUG Searching for a project in '/tmp/.tmpxwkPCI/root1' 2026-10-02 06:58:05.736072961 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:05.736078301 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:05.737161943 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:05.737172543 DEBUG Resolving local virtual environment: /tmp/.tmpxwkPCI/root1/.venv 2026-10-02 06:58:05.737218513 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:05.737222733 DEBUG No virtual environment found 2026-10-02 06:58:05.737234683 DEBUG Adding first-party search path `/tmp/.tmpxwkPCI/root1` 2026-10-02 06:58:05.737238683 DEBUG Using vendored stdlib 2026-10-02 06:58:05.737353394 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:05.737357704 DEBUG Adding new file root '/tmp/.tmpxwkPCI/root1' of kind Project 2026-10-02 06:58:05.739507399 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:05.739521879 DEBUG Initializing workspace `file:///tmp/.tmpxwkPCI/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:05.739532169 DEBUG Searching for a project in '/tmp/.tmpxwkPCI/root2' 2026-10-02 06:58:05.739562559 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:05.739567059 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:05.740586241 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:05.740594381 DEBUG Resolving local virtual environment: /tmp/.tmpxwkPCI/root2/.venv 2026-10-02 06:58:05.740631862 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:05.740635742 DEBUG No virtual environment found 2026-10-02 06:58:05.740646032 DEBUG Adding first-party search path `/tmp/.tmpxwkPCI/root2` 2026-10-02 06:58:05.740650022 DEBUG Using vendored stdlib 2026-10-02 06:58:05.740750332 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:05.740755752 DEBUG Adding new file root '/tmp/.tmpxwkPCI/root2' of kind Project 2026-10-02 06:58:05.743665189 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:05.743679499 DEBUG Updating project to check open files 2026-10-02 06:58:05.743698219 DEBUG Updating project to check open files 2026-10-02 06:58:05.743759019 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpxwkPCI/root1/main.py") 2026-10-02 06:58:05.743766649 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpxwkPCI/root1/main.py` 2026-10-02 06:58:05.743773009 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpxwkPCI/root1/main.py` 2026-10-02 06:58:05.743913469 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpxwkPCI/root1/main.py` to project `root1` 2026-10-02 06:58:05.743928399 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpxwkPCI/root1/main.py` 2026-10-02 06:58:05.743930909 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:05.743938749 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:05.744061260 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpxwkPCI/root1/main.py"))}: Checking file '/tmp/.tmpxwkPCI/root1/main.py' 2026-10-02 06:58:05.744152520 DEBUG method="textDocument/diagnostic" response.id=2 duration=206.89µs 2026-10-02 06:58:05.744168260 DEBUG Received server response for request 2 2026-10-02 06:58:05.744243490 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:05.744253960 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-02 06:58:05.744305600 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpxwkPCI/root2/main.py") 2026-10-02 06:58:05.744312490 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpxwkPCI/root2/main.py` 2026-10-02 06:58:05.744318490 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpxwkPCI/root2/main.py` 2026-10-02 06:58:05.744423241 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpxwkPCI/root2/main.py` to project `root2` 2026-10-02 06:58:05.744436411 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpxwkPCI/root2/main.py` 2026-10-02 06:58:05.744438601 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:05.744444661 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:05.744497331 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpxwkPCI/root2/main.py"))}: Checking file '/tmp/.tmpxwkPCI/root2/main.py' 2026-10-02 06:58:05.744523801 DEBUG method="textDocument/diagnostic" response.id=3 duration=72.58µs 2026-10-02 06:58:05.744533851 DEBUG Received server response for request 3 2026-10-02 06:58:05.745192882 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:58:05.745229043 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:05.745259923 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:05.745318783 DEBUG Client info: None 2026-10-02 06:58:05.745349353 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:58:05.745361253 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:05.745367533 INFO Version: Unknown 2026-10-02 06:58:05.745402443 DEBUG Received server response for request 1 2026-10-02 06:58:05.745431373 DEBUG Client sends notification `initialized` 2026-10-02 06:58:05.745446313 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:05.745529673 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:05.745560963 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:05.745564163 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:05.745580193 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:05.745582923 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:58:05.745631593 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:05.745654284 DEBUG Initializing workspace `file:///tmp/.tmp7weCDM/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:05.745666124 DEBUG Searching for a project in '/tmp/.tmp7weCDM/root1' 2026-10-02 06:58:05.745696684 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:05.745701354 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:05.746467156 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:05.746472976 DEBUG Resolving local virtual environment: /tmp/.tmp7weCDM/root1/.venv 2026-10-02 06:58:05.746509956 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:05.746513996 DEBUG No virtual environment found 2026-10-02 06:58:05.746524556 DEBUG Adding first-party search path `/tmp/.tmp7weCDM/root1` 2026-10-02 06:58:05.746528686 DEBUG Using vendored stdlib 2026-10-02 06:58:05.746620626 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:05.746624256 DEBUG Adding new file root '/tmp/.tmp7weCDM/root1' of kind Project 2026-10-02 06:58:05.748497930 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.001s 2026-10-02 06:58:05.748514790 DEBUG Initializing workspace `file:///tmp/.tmp7weCDM/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:05.748524890 DEBUG Searching for a project in '/tmp/.tmp7weCDM/root2' 2026-10-02 06:58:05.748556571 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:05.748560721 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:05.750795716 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:05.750805766 DEBUG Resolving local virtual environment: /tmp/.tmp7weCDM/root2/.venv 2026-10-02 06:58:05.750843986 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:05.750848076 DEBUG No virtual environment found 2026-10-02 06:58:05.750858476 DEBUG Adding first-party search path `/tmp/.tmp7weCDM/root2` 2026-10-02 06:58:05.750862586 DEBUG Using vendored stdlib 2026-10-02 06:58:05.750990186 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:05.750996286 DEBUG Adding new file root '/tmp/.tmp7weCDM/root2' of kind Project 2026-10-02 06:58:05.752935441 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-02 06:58:05.752947861 DEBUG Updating project to check open files 2026-10-02 06:58:05.752971571 DEBUG Updating project to check open files 2026-10-02 06:58:05.753034391 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp7weCDM/root1/main.py") 2026-10-02 06:58:05.753040641 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp7weCDM/root1/main.py` 2026-10-02 06:58:05.753046451 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp7weCDM/root1/main.py` 2026-10-02 06:58:05.753170752 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp7weCDM/root1/main.py` to project `root1` 2026-10-02 06:58:05.753182352 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp7weCDM/root1/main.py` 2026-10-02 06:58:05.753184652 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:05.753192002 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:05.753282842 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp7weCDM/root1/main.py"))}: Checking file '/tmp/.tmp7weCDM/root1/main.py' 2026-10-02 06:58:05.753363412 DEBUG method="textDocument/diagnostic" response.id=2 duration=165.06µs 2026-10-02 06:58:05.753377552 DEBUG Received server response for request 2 2026-10-02 06:58:05.753464362 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:05.753474872 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-02 06:58:05.753517832 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp7weCDM/root2/main.py") 2026-10-02 06:58:05.753523532 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp7weCDM/root2/main.py` 2026-10-02 06:58:05.753529243 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp7weCDM/root2/main.py` 2026-10-02 06:58:05.753647543 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp7weCDM/root2/main.py` to project `root2` 2026-10-02 06:58:05.753662063 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp7weCDM/root2/main.py` 2026-10-02 06:58:05.753664513 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:05.753671123 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:05.753741733 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp7weCDM/root2/main.py"))}: Checking file '/tmp/.tmp7weCDM/root2/main.py' 2026-10-02 06:58:05.753784443 DEBUG method="textDocument/diagnostic" response.id=3 duration=107.12µs 2026-10-02 06:58:05.753794963 DEBUG Received server response for request 3 2026-10-02 06:58:05.763893678 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:58:05.763912048 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:05.763917528 DEBUG method="shutdown" response.id=4 duration=8.45µs 2026-10-02 06:58:05.763928428 DEBUG Received server response for request 4 2026-10-02 06:58:05.763932038 DEBUG Client sends notification `exit` 2026-10-02 06:58:05.763940668 DEBUG Received exit notification, exiting 2026-10-02 06:58:05.774895674 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:58:05.774929374 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:05.774941224 DEBUG method="shutdown" response.id=4 duration=16.70µs 2026-10-02 06:58:05.774953794 DEBUG Received server response for request 4 2026-10-02 06:58:05.774957834 DEBUG Client sends notification `exit` 2026-10-02 06:58:05.774979944 DEBUG Received exit notification, exiting ok test workspace_folders::initialize_multiple_workspace_folders ... 2026-10-02 06:58:05.777688871 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:58:05.777750861 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:05.777789661 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:05.777860101 DEBUG Client info: None 2026-10-02 06:58:05.777893971 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:58:05.777905881 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:05.777911031 INFO Version: Unknown 2026-10-02 06:58:05.777949121 DEBUG Received server response for request 1 2026-10-02 06:58:05.778006921 DEBUG Client sends notification `initialized` 2026-10-02 06:58:05.778023711 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:05.778121662 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:05.778161172 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:05.778164862 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:05.778178962 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:58:05.778236502 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:05.778253432 DEBUG Initializing workspace `file:///tmp/.tmpS1FUtZ/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:05.778269732 DEBUG Searching for a project in '/tmp/.tmpS1FUtZ/root1' 2026-10-02 06:58:05.778318472 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:05.778323242 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:05.778785953 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:05.778791583 DEBUG Resolving local virtual environment: /tmp/.tmpS1FUtZ/root1/.venv 2026-10-02 06:58:05.778834443 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:05.778838333 DEBUG No virtual environment found 2026-10-02 06:58:05.778848753 DEBUG Adding first-party search path `/tmp/.tmpS1FUtZ/root1` 2026-10-02 06:58:05.778852983 DEBUG Using vendored stdlib 2026-10-02 06:58:05.778951294 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:05.778955184 DEBUG Adding new file root '/tmp/.tmpS1FUtZ/root1' of kind Project 2026-10-02 06:58:05.781946961 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.003s 2026-10-02 06:58:05.781976621 DEBUG Initializing workspace `file:///tmp/.tmpS1FUtZ/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:05.781987741 DEBUG Searching for a project in '/tmp/.tmpS1FUtZ/root2' 2026-10-02 06:58:05.782018281 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:05.782024151 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:05.782488902 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:05.782494892 DEBUG Resolving local virtual environment: /tmp/.tmpS1FUtZ/root2/.venv 2026-10-02 06:58:05.782532492 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:05.782536292 DEBUG No virtual environment found 2026-10-02 06:58:05.782546812 DEBUG Adding first-party search path `/tmp/.tmpS1FUtZ/root2` 2026-10-02 06:58:05.782550962 DEBUG Using vendored stdlib 2026-10-02 06:58:05.782640823 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:05.782645013 DEBUG Adding new file root '/tmp/.tmpS1FUtZ/root2' of kind Project 2026-10-02 06:58:05.785459909 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:05.785505120 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-02 06:58:05.785607300 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpS1FUtZ/root1/main.py"))}: Checking file '/tmp/.tmpS1FUtZ/root1/main.py' 2026-10-02 06:58:05.785705060 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpS1FUtZ/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:05.793655489 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpS1FUtZ/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:05.793749989 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-10-02 06:58:05.793757959 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-02 06:58:05.793806099 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpS1FUtZ/root2/main.py"))}: Checking file '/tmp/.tmpS1FUtZ/root2/main.py' 2026-10-02 06:58:05.793852670 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpS1FUtZ/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:05.801754279 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpS1FUtZ/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:05.801825029 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-10-02 06:58:05.801847919 DEBUG method="workspace/diagnostic" response.id=2 duration=16.37ms 2026-10-02 06:58:05.801864619 DEBUG Received server response for request 2 2026-10-02 06:58:05.812085343 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:05.812124273 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:05.812131943 DEBUG method="shutdown" response.id=3 duration=10.67µs 2026-10-02 06:58:05.812141553 DEBUG Received server response for request 3 2026-10-02 06:58:05.812145734 DEBUG Client sends notification `exit` 2026-10-02 06:58:05.812161754 DEBUG Received exit notification, exiting ok test workspace_folders::nested_sibling_workspace_uses_correct_project ... 2026-10-02 06:58:05.815630332 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:58:05.815692182 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:05.815728642 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:05.815791102 DEBUG Client info: None 2026-10-02 06:58:05.815824222 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:58:05.815836232 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:05.815841842 INFO Version: Unknown 2026-10-02 06:58:05.815880053 DEBUG Received server response for request 1 2026-10-02 06:58:05.815915903 DEBUG Client sends notification `initialized` 2026-10-02 06:58:05.815930863 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:05.816033203 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:05.816075103 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:05.816078703 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:05.816096683 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:05.816100033 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:58:05.816149313 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:05.816166533 DEBUG Initializing workspace `file:///tmp/.tmpRn7aX0`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:05.816181313 DEBUG Searching for a project in '/tmp/.tmpRn7aX0' 2026-10-02 06:58:05.816229363 DEBUG Found project at '/tmp/.tmpRn7aX0' 2026-10-02 06:58:05.816233443 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:05.816714415 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:05.816720155 DEBUG Resolving local virtual environment: /tmp/.tmpRn7aX0/.venv 2026-10-02 06:58:05.816764345 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:05.816768605 DEBUG No virtual environment found 2026-10-02 06:58:05.816779135 DEBUG Adding first-party search path `/tmp/.tmpRn7aX0` 2026-10-02 06:58:05.816783125 DEBUG Using vendored stdlib 2026-10-02 06:58:05.816875915 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:05.816879985 DEBUG Adding new file root '/tmp/.tmpRn7aX0' of kind Project 2026-10-02 06:58:05.818527959 DEBUG Ignoring file `/tmp/.tmpRn7aX0/pyproject.toml` because it doesn't match any `src.include` pattern or path specified on the CLI. 2026-10-02 06:58:05.818554789 DEBUG Skipping directory `/tmp/.tmpRn7aX0/external` because it doesn't match any `src.include` pattern or path specified on the CLI 2026-10-02 06:58:05.820861964 INFO Project::index_files{project=.tmpRn7aX0}: Indexed 1 file(s) in 0.003s 2026-10-02 06:58:05.820879965 DEBUG Initializing workspace `file:///tmp/.tmpRn7aX0/external/Y`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:05.820891005 DEBUG Searching for a project in '/tmp/.tmpRn7aX0/external/Y' 2026-10-02 06:58:05.820920675 DEBUG Found project at '/tmp/.tmpRn7aX0/external/Y' 2026-10-02 06:58:05.820924365 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:05.821399846 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:05.821406626 DEBUG Resolving local virtual environment: /tmp/.tmpRn7aX0/external/Y/.venv 2026-10-02 06:58:05.821445016 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:05.821449116 DEBUG No virtual environment found 2026-10-02 06:58:05.821460186 DEBUG Adding first-party search path `/tmp/.tmpRn7aX0/external/Y` 2026-10-02 06:58:05.821464176 DEBUG Using vendored stdlib 2026-10-02 06:58:05.821551336 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:05.821555656 DEBUG Adding new file root '/tmp/.tmpRn7aX0/external/Y' of kind Project 2026-10-02 06:58:05.822394208 DEBUG Ignoring file `/tmp/.tmpRn7aX0/external/Y/pyproject.toml` because it doesn't match any `src.include` pattern or path specified on the CLI. 2026-10-02 06:58:05.823539601 INFO Project::index_files{project=Y}: Indexed 1 file(s) in 0.001s 2026-10-02 06:58:05.823553981 DEBUG Updating project to check open files 2026-10-02 06:58:05.823574921 DEBUG Updating project to check open files 2026-10-02 06:58:05.823633691 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpRn7aX0/systemtests/included.py") 2026-10-02 06:58:05.823642191 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpRn7aX0/systemtests/included.py` 2026-10-02 06:58:05.823649871 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpRn7aX0/systemtests/included.py` 2026-10-02 06:58:05.823771871 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpRn7aX0/systemtests/included.py` to project `.tmpRn7aX0` 2026-10-02 06:58:05.823785732 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpRn7aX0/systemtests/included.py` 2026-10-02 06:58:05.823788062 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:05.823796702 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:05.823904612 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpRn7aX0/systemtests/included.py"))}: Checking file '/tmp/.tmpRn7aX0/systemtests/included.py' 2026-10-02 06:58:05.824052562 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpRn7aX0/systemtests/included.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:05.832422632 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpRn7aX0/systemtests/included.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:05.836560572 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.76ms 2026-10-02 06:58:05.836578032 DEBUG Received server response for request 2 2026-10-02 06:58:05.836685743 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:05.836697483 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-02 06:58:05.836743173 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpRn7aX0/external/Y/only_external.py") 2026-10-02 06:58:05.836750093 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpRn7aX0/external/Y/only_external.py` 2026-10-02 06:58:05.836760753 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpRn7aX0/external/Y/only_external.py` 2026-10-02 06:58:05.836895303 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpRn7aX0/external/Y/only_external.py` to project `Y` 2026-10-02 06:58:05.836907173 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpRn7aX0/external/Y/only_external.py` 2026-10-02 06:58:05.836909743 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:05.836916453 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:05.836991863 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpRn7aX0/external/Y/only_external.py"))}: Checking file '/tmp/.tmpRn7aX0/external/Y/only_external.py' 2026-10-02 06:58:05.837058653 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpRn7aX0/external/Y/only_external.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:05.844910382 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpRn7aX0/external/Y/only_external.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:05.848899132 DEBUG method="textDocument/diagnostic" response.id=3 duration=11.98ms 2026-10-02 06:58:05.848916052 DEBUG Received server response for request 3 2026-10-02 06:58:05.859055066 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:58:05.859097767 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:05.859106447 DEBUG method="shutdown" response.id=4 duration=12.40µs 2026-10-02 06:58:05.859116887 DEBUG Received server response for request 4 2026-10-02 06:58:05.859120367 DEBUG Client sends notification `exit` 2026-10-02 06:58:05.859136327 DEBUG Received exit notification, exiting ok test workspace_folders::nested_sibling_workspace_uses_correct_settings ... 2026-10-02 06:58:05.863628227 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:58:05.863692498 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:05.863734418 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:05.863807698 DEBUG Client info: None 2026-10-02 06:58:05.863839828 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:58:05.863853778 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:05.863860588 INFO Version: Unknown 2026-10-02 06:58:05.863902608 DEBUG Received server response for request 1 2026-10-02 06:58:05.863937088 DEBUG Client sends notification `initialized` 2026-10-02 06:58:05.863953878 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:05.864125399 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:05.864176089 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:05.864179699 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:05.864197449 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:05.864200349 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-02 06:58:05.864257889 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:05.864286109 DEBUG Initializing workspace `file:///tmp/.tmpmpe8tP`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:05.864303709 DEBUG Searching for a project in '/tmp/.tmpmpe8tP' 2026-10-02 06:58:05.864333099 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:05.864338659 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:05.865557852 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:05.865570902 DEBUG Resolving local virtual environment: /tmp/.tmpmpe8tP/.venv 2026-10-02 06:58:05.865624572 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:05.865629662 DEBUG No virtual environment found 2026-10-02 06:58:05.865641392 DEBUG Adding first-party search path `/tmp/.tmpmpe8tP` 2026-10-02 06:58:05.865645772 DEBUG Using vendored stdlib 2026-10-02 06:58:05.865770753 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:05.865776103 DEBUG Adding new file root '/tmp/.tmpmpe8tP' of kind Project 2026-10-02 06:58:05.868692540 INFO Project::index_files{project=.tmpmpe8tP}: Indexed 2 file(s) in 0.002s 2026-10-02 06:58:05.868710120 DEBUG Initializing workspace `file:///tmp/.tmpmpe8tP/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:58:05.868721080 DEBUG Searching for a project in '/tmp/.tmpmpe8tP/external/Y' 2026-10-02 06:58:05.868759890 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:05.868764110 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:05.869889072 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:05.869897842 DEBUG Resolving local virtual environment: /tmp/.tmpmpe8tP/external/Y/.venv 2026-10-02 06:58:05.869936203 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:05.869940283 DEBUG No virtual environment found 2026-10-02 06:58:05.869951523 DEBUG Adding first-party search path `/tmp/.tmpmpe8tP/external/Y` 2026-10-02 06:58:05.869955493 DEBUG Using vendored stdlib 2026-10-02 06:58:05.870068883 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:05.870074633 DEBUG Adding new file root '/tmp/.tmpmpe8tP/external/Y' of kind Project 2026-10-02 06:58:05.872999000 INFO Project::index_files{project=Y}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:05.873013920 DEBUG Updating project to check open files 2026-10-02 06:58:05.873035850 DEBUG Updating project to check open files 2026-10-02 06:58:05.873101800 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpmpe8tP/systemtests/foo.py") 2026-10-02 06:58:05.873112550 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpmpe8tP/systemtests/foo.py` 2026-10-02 06:58:05.873118870 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpmpe8tP/systemtests/foo.py` 2026-10-02 06:58:05.873248481 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpmpe8tP/systemtests/foo.py` to project `.tmpmpe8tP` 2026-10-02 06:58:05.873265211 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpmpe8tP/systemtests/foo.py` 2026-10-02 06:58:05.873267711 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:05.873275641 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:05.873504931 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-02 06:58:05.882070292 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-02 06:58:05.886125752 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is def foo() -> str 2026-10-02 06:58:05.886175292 DEBUG method="textDocument/hover" response.id=2 duration=12.89ms 2026-10-02 06:58:05.886192582 DEBUG Received server response for request 2 2026-10-02 06:58:05.886225712 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:05.886238002 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-02 06:58:05.886287182 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpmpe8tP/external/Y/foo.py") 2026-10-02 06:58:05.886296772 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpmpe8tP/external/Y/foo.py` 2026-10-02 06:58:05.886307262 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpmpe8tP/external/Y/foo.py` 2026-10-02 06:58:05.886441692 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpmpe8tP/external/Y/foo.py` to project `Y` 2026-10-02 06:58:05.886454382 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpmpe8tP/external/Y/foo.py` 2026-10-02 06:58:05.886456722 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:05.886463012 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:05.886499003 DEBUG method="textDocument/hover" response.id=3 duration=29.37µs 2026-10-02 06:58:05.886509143 DEBUG Received server response for request 3 2026-10-02 06:58:05.896582697 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:58:05.896613767 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:05.896622237 DEBUG method="shutdown" response.id=4 duration=11.73µs 2026-10-02 06:58:05.896638577 DEBUG Received server response for request 4 2026-10-02 06:58:05.896642667 DEBUG Client sends notification `exit` 2026-10-02 06:58:05.896658627 DEBUG Received exit notification, exiting ok test workspace_folders::remove_multiple_workspace_folders ... 2026-10-02 06:58:05.899916215 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:58:05.900013665 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:05.900062315 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:05.900142465 DEBUG Client info: None 2026-10-02 06:58:05.900168055 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:58:05.900182915 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:05.900188975 INFO Version: Unknown 2026-10-02 06:58:05.900230025 DEBUG Received server response for request 1 2026-10-02 06:58:05.900281706 DEBUG Client sends notification `initialized` 2026-10-02 06:58:05.900299456 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:05.900391916 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:05.900431026 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:05.900435326 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:05.900464896 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:58:05.900508716 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:05.900527046 DEBUG Initializing workspace `file:///tmp/.tmpD9zPUm/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:05.900542016 DEBUG Searching for a project in '/tmp/.tmpD9zPUm/root1' 2026-10-02 06:58:05.900574586 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:05.900579356 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:05.901053757 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:05.901059277 DEBUG Resolving local virtual environment: /tmp/.tmpD9zPUm/root1/.venv 2026-10-02 06:58:05.901102308 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:05.901106798 DEBUG No virtual environment found 2026-10-02 06:58:05.901117628 DEBUG Adding first-party search path `/tmp/.tmpD9zPUm/root1` 2026-10-02 06:58:05.901121728 DEBUG Using vendored stdlib 2026-10-02 06:58:05.901212408 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:05.901216528 DEBUG Adding new file root '/tmp/.tmpD9zPUm/root1' of kind Project 2026-10-02 06:58:05.904068365 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:05.904083115 DEBUG Initializing workspace `file:///tmp/.tmpD9zPUm/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:05.904092905 DEBUG Searching for a project in '/tmp/.tmpD9zPUm/root2' 2026-10-02 06:58:05.904122565 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:05.904127085 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:05.904584306 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:05.904590736 DEBUG Resolving local virtual environment: /tmp/.tmpD9zPUm/root2/.venv 2026-10-02 06:58:05.904628966 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:05.904633256 DEBUG No virtual environment found 2026-10-02 06:58:05.904643446 DEBUG Adding first-party search path `/tmp/.tmpD9zPUm/root2` 2026-10-02 06:58:05.904647556 DEBUG Using vendored stdlib 2026-10-02 06:58:05.904734586 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:05.904739206 DEBUG Adding new file root '/tmp/.tmpD9zPUm/root2' of kind Project 2026-10-02 06:58:05.907528493 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:05.907542763 DEBUG Initializing workspace `file:///tmp/.tmpD9zPUm/root3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:05.907552373 DEBUG Searching for a project in '/tmp/.tmpD9zPUm/root3' 2026-10-02 06:58:05.907582373 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:05.907587193 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:05.908161515 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:05.908167795 DEBUG Resolving local virtual environment: /tmp/.tmpD9zPUm/root3/.venv 2026-10-02 06:58:05.908204565 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:05.908208905 DEBUG No virtual environment found 2026-10-02 06:58:05.908218975 DEBUG Adding first-party search path `/tmp/.tmpD9zPUm/root3` 2026-10-02 06:58:05.908222985 DEBUG Using vendored stdlib 2026-10-02 06:58:05.908319205 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:05.908323725 DEBUG Adding new file root '/tmp/.tmpD9zPUm/root3' of kind Project 2026-10-02 06:58:05.911166472 INFO Project::index_files{project=root3}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:05.911231432 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-02 06:58:05.911381012 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpD9zPUm/root1/main.py"))}: Checking file '/tmp/.tmpD9zPUm/root1/main.py' 2026-10-02 06:58:05.911483793 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpD9zPUm/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:05.921227756 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpD9zPUm/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:05.921330946 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.010s 2026-10-02 06:58:05.921339476 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-02 06:58:05.921389706 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpD9zPUm/root2/main.py"))}: Checking file '/tmp/.tmpD9zPUm/root2/main.py' 2026-10-02 06:58:05.921440696 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpD9zPUm/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:05.929706366 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpD9zPUm/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:05.929779837 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-10-02 06:58:05.929789627 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root3' 2026-10-02 06:58:05.929840737 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpD9zPUm/root3/main.py"))}: Checking file '/tmp/.tmpD9zPUm/root3/main.py' 2026-10-02 06:58:05.929893367 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpD9zPUm/root3/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:05.937975526 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpD9zPUm/root3/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:05.938048736 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-10-02 06:58:05.938086137 DEBUG method="workspace/diagnostic" response.id=2 duration=26.90ms 2026-10-02 06:58:05.938118487 DEBUG Received server response for request 2 2026-10-02 06:58:05.938311727 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-02 06:58:05.938321177 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-02 06:58:05.938338777 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root2, file:///tmp/.tmpD9zPUm/root2), (root3, file:///tmp/.tmpD9zPUm/root3) 2026-10-02 06:58:05.938343027 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpD9zPUm/root2 2026-10-02 06:58:05.939463460 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpD9zPUm/root3 2026-10-02 06:58:05.940554773 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-02 06:58:05.940578843 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-02 06:58:05.940637303 DEBUG method="workspace/diagnostic" response.id=3 duration=109.40µs 2026-10-02 06:58:05.940650293 DEBUG Received server response for request 3 2026-10-02 06:58:05.950772377 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:58:05.950812677 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:05.950821537 DEBUG method="shutdown" response.id=4 duration=13.34µs 2026-10-02 06:58:05.950832737 DEBUG Received server response for request 4 2026-10-02 06:58:05.950836497 DEBUG Client sends notification `exit` 2026-10-02 06:58:05.950851917 DEBUG Received exit notification, exiting ok test workspace_folders::remove_only_workspace ... 2026-10-02 06:58:05.953718184 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:58:05.953792824 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:05.953833215 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:05.953906115 DEBUG Client info: None 2026-10-02 06:58:05.953932935 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:58:05.953948575 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:05.953954885 INFO Version: Unknown 2026-10-02 06:58:05.954010515 DEBUG Received server response for request 1 2026-10-02 06:58:05.954057115 DEBUG Client sends notification `initialized` 2026-10-02 06:58:05.954072415 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:05.954179795 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:05.954224595 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:05.954228365 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:05.954243245 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-02 06:58:05.954245895 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:58:05.954299916 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:05.954315816 DEBUG Initializing workspace `file:///tmp/.tmp0KiXrP/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:05.954332186 DEBUG Searching for a project in '/tmp/.tmp0KiXrP/root1' 2026-10-02 06:58:05.954365386 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:05.954370286 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:05.954886497 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:05.954892407 DEBUG Resolving local virtual environment: /tmp/.tmp0KiXrP/root1/.venv 2026-10-02 06:58:05.954939867 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:05.954944287 DEBUG No virtual environment found 2026-10-02 06:58:05.954955907 DEBUG Adding first-party search path `/tmp/.tmp0KiXrP/root1` 2026-10-02 06:58:05.954978547 DEBUG Using vendored stdlib 2026-10-02 06:58:05.955071417 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:05.955076007 DEBUG Adding new file root '/tmp/.tmp0KiXrP/root1' of kind Project 2026-10-02 06:58:05.957108862 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:05.957135272 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root1, file:///tmp/.tmp0KiXrP/root1) 2026-10-02 06:58:05.957139122 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmp0KiXrP/root1 2026-10-02 06:58:05.957380933 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:58:07.954349445 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:07.954491496 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:07.954553686 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-10-02 06:58:07.954568596 DEBUG method="shutdown" response.id=3 duration=86.61µs 2026-10-02 06:58:07.954573506 DEBUG Received server response for request 2 2026-10-02 06:58:07.954578356 DEBUG Received server response for request 3 2026-10-02 06:58:07.954584636 DEBUG Client sends notification `exit` 2026-10-02 06:58:07.954594326 DEBUG Received exit notification, exiting ok test workspace_folders::remove_workspace_folder_after_init ... 2026-10-02 06:58:07.956332450 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:58:07.956412790 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:07.956459970 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:07.956550551 DEBUG Client info: None 2026-10-02 06:58:07.956576611 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:58:07.956591161 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:07.956597301 INFO Version: Unknown 2026-10-02 06:58:07.956641011 DEBUG Received server response for request 1 2026-10-02 06:58:07.956686971 DEBUG Client sends notification `initialized` 2026-10-02 06:58:07.956705761 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:07.956820321 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:07.956859451 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:07.956863671 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:07.956880001 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:58:07.956943242 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:07.956979062 DEBUG Initializing workspace `file:///tmp/.tmp28h800/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:07.956998962 DEBUG Searching for a project in '/tmp/.tmp28h800/root1' 2026-10-02 06:58:07.957036592 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:07.957042632 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:07.957709923 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:07.957716144 DEBUG Resolving local virtual environment: /tmp/.tmp28h800/root1/.venv 2026-10-02 06:58:07.957770994 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:07.957775914 DEBUG No virtual environment found 2026-10-02 06:58:07.957788084 DEBUG Adding first-party search path `/tmp/.tmp28h800/root1` 2026-10-02 06:58:07.957792364 DEBUG Using vendored stdlib 2026-10-02 06:58:07.957901774 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:07.957906764 DEBUG Adding new file root '/tmp/.tmp28h800/root1' of kind Project 2026-10-02 06:58:07.960976861 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.003s 2026-10-02 06:58:07.960997651 DEBUG Initializing workspace `file:///tmp/.tmp28h800/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:07.961009041 DEBUG Searching for a project in '/tmp/.tmp28h800/root2' 2026-10-02 06:58:07.961039592 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:07.961044432 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:07.961590333 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:07.961600063 DEBUG Resolving local virtual environment: /tmp/.tmp28h800/root2/.venv 2026-10-02 06:58:07.961638783 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:07.961642853 DEBUG No virtual environment found 2026-10-02 06:58:07.961653653 DEBUG Adding first-party search path `/tmp/.tmp28h800/root2` 2026-10-02 06:58:07.961657663 DEBUG Using vendored stdlib 2026-10-02 06:58:07.961743983 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:07.961749833 DEBUG Adding new file root '/tmp/.tmp28h800/root2' of kind Project 2026-10-02 06:58:07.964637870 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:07.964687960 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-02 06:58:07.964806451 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp28h800/root1/main.py"))}: Checking file '/tmp/.tmp28h800/root1/main.py' 2026-10-02 06:58:07.964920421 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp28h800/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:07.973303391 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp28h800/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:07.973409691 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-02 06:58:07.973415932 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-02 06:58:07.973461452 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp28h800/root2/main.py"))}: Checking file '/tmp/.tmp28h800/root2/main.py' 2026-10-02 06:58:07.973510552 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp28h800/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:07.981433431 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp28h800/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:07.981503071 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-10-02 06:58:07.981528041 DEBUG method="workspace/diagnostic" response.id=2 duration=16.87ms 2026-10-02 06:58:07.981542871 DEBUG Received server response for request 2 2026-10-02 06:58:07.981692002 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-02 06:58:07.981701112 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-02 06:58:07.981716482 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root2, file:///tmp/.tmp28h800/root2) 2026-10-02 06:58:07.981720722 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmp28h800/root2 2026-10-02 06:58:07.982703774 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-02 06:58:07.982722984 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-02 06:58:07.982760344 DEBUG method="workspace/diagnostic" response.id=3 duration=83.70µs 2026-10-02 06:58:07.982772454 DEBUG Received server response for request 3 2026-10-02 06:58:07.992895709 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:58:07.992930769 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:07.992938849 DEBUG method="shutdown" response.id=4 duration=10.73µs 2026-10-02 06:58:07.992948579 DEBUG Received server response for request 4 2026-10-02 06:58:07.992952179 DEBUG Client sends notification `exit` 2026-10-02 06:58:07.992968899 DEBUG Received exit notification, exiting ok test workspace_folders::remove_workspace_folder_with_open_document ... 2026-10-02 06:58:07.995654105 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:58:07.995725275 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:07.995764496 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:07.995872906 DEBUG Client info: None 2026-10-02 06:58:07.995923836 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:58:07.995938116 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:07.995945056 INFO Version: Unknown 2026-10-02 06:58:07.996008166 DEBUG Received server response for request 1 2026-10-02 06:58:07.996052276 DEBUG Client sends notification `initialized` 2026-10-02 06:58:07.996070646 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:07.996233647 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:07.996276007 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:07.996279907 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:07.996298507 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:07.996302107 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:58:07.996365357 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:07.996387687 DEBUG Initializing workspace `file:///tmp/.tmp8F3qpH/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:07.996405177 DEBUG Searching for a project in '/tmp/.tmp8F3qpH/root1' 2026-10-02 06:58:07.996439137 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:07.996444957 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:07.997759100 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:07.997771330 DEBUG Resolving local virtual environment: /tmp/.tmp8F3qpH/root1/.venv 2026-10-02 06:58:07.997821971 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:07.997826931 DEBUG No virtual environment found 2026-10-02 06:58:07.997839111 DEBUG Adding first-party search path `/tmp/.tmp8F3qpH/root1` 2026-10-02 06:58:07.997843501 DEBUG Using vendored stdlib 2026-10-02 06:58:07.997982951 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:07.997989431 DEBUG Adding new file root '/tmp/.tmp8F3qpH/root1' of kind Project 2026-10-02 06:58:08.000161956 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:08.000181866 DEBUG Initializing workspace `file:///tmp/.tmp8F3qpH/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:08.000192616 DEBUG Searching for a project in '/tmp/.tmp8F3qpH/root2' 2026-10-02 06:58:08.000222866 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:08.000228646 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:08.001410829 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:08.001419339 DEBUG Resolving local virtual environment: /tmp/.tmp8F3qpH/root2/.venv 2026-10-02 06:58:08.001458269 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:08.001461819 DEBUG No virtual environment found 2026-10-02 06:58:08.001472549 DEBUG Adding first-party search path `/tmp/.tmp8F3qpH/root2` 2026-10-02 06:58:08.001476529 DEBUG Using vendored stdlib 2026-10-02 06:58:08.001575090 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:08.001580750 DEBUG Adding new file root '/tmp/.tmp8F3qpH/root2' of kind Project 2026-10-02 06:58:08.004492727 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:08.004508437 DEBUG Updating project to check open files 2026-10-02 06:58:08.004531337 DEBUG Updating project to check open files 2026-10-02 06:58:08.004593807 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp8F3qpH/root1/main.py") 2026-10-02 06:58:08.004602387 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp8F3qpH/root1/main.py` 2026-10-02 06:58:08.004608427 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp8F3qpH/root1/main.py` 2026-10-02 06:58:08.004738567 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp8F3qpH/root1/main.py` to project `root1` 2026-10-02 06:58:08.004754237 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp8F3qpH/root1/main.py` 2026-10-02 06:58:08.004756767 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:08.004764617 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:08.004874098 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8F3qpH/root1/main.py"))}: Checking file '/tmp/.tmp8F3qpH/root1/main.py' 2026-10-02 06:58:08.005014848 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8F3qpH/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:08.012979567 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8F3qpH/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:08.013083448 DEBUG method="textDocument/diagnostic" response.id=2 duration=8.31ms 2026-10-02 06:58:08.013102098 DEBUG Received server response for request 2 2026-10-02 06:58:08.013210848 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:08.013220258 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-02 06:58:08.013262058 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp8F3qpH/root2/main.py") 2026-10-02 06:58:08.013269108 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp8F3qpH/root2/main.py` 2026-10-02 06:58:08.013278278 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp8F3qpH/root2/main.py` 2026-10-02 06:58:08.013383308 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp8F3qpH/root2/main.py` to project `root2` 2026-10-02 06:58:08.013393108 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp8F3qpH/root2/main.py` 2026-10-02 06:58:08.013395398 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:08.013401568 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:08.013454798 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8F3qpH/root2/main.py"))}: Checking file '/tmp/.tmp8F3qpH/root2/main.py' 2026-10-02 06:58:08.013506129 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8F3qpH/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:08.021436998 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8F3qpH/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:08.021511148 DEBUG method="textDocument/diagnostic" response.id=3 duration=8.10ms 2026-10-02 06:58:08.021523498 DEBUG Received server response for request 3 2026-10-02 06:58:08.021585738 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-02 06:58:08.021592698 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-02 06:58:08.021604448 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root2, file:///tmp/.tmp8F3qpH/root2) 2026-10-02 06:58:08.021608218 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmp8F3qpH/root2 2026-10-02 06:58:08.022630101 DEBUG method="textDocument/diagnostic" response.id=4 duration=67.44µs 2026-10-02 06:58:08.022644671 DEBUG Received server response for request 4 2026-10-02 06:58:08.022688541 DEBUG Client sends request `textDocument/diagnostic` with ID 5 2026-10-02 06:58:08.022727791 DEBUG method="textDocument/diagnostic" response.id=5 duration=29.63µs 2026-10-02 06:58:08.022736971 DEBUG Received server response for request 5 2026-10-02 06:58:08.032829155 DEBUG Client sends request `shutdown` with ID 6 2026-10-02 06:58:08.032861095 DEBUG request{id=6 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:08.032868235 DEBUG method="shutdown" response.id=6 duration=11.04µs 2026-10-02 06:58:08.032878175 DEBUG Received server response for request 6 2026-10-02 06:58:08.032881665 DEBUG Client sends notification `exit` 2026-10-02 06:58:08.032897135 DEBUG Received exit notification, exiting ok test workspace_folders::replace_only_workspace_refreshes_diagnostics ... 2026-10-02 06:58:08.035323131 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_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:58:08.035387401 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:08.035424322 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:08.035501322 DEBUG Client info: None 2026-10-02 06:58:08.035536772 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:58:08.035553562 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:08.035560712 INFO Version: Unknown 2026-10-02 06:58:08.035603842 DEBUG Received server response for request 1 2026-10-02 06:58:08.035639552 DEBUG Client sends notification `initialized` 2026-10-02 06:58:08.035654952 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:08.035740222 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:08.035779682 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:08.035783422 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:08.035796772 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:08.035800222 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:58:08.035850503 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:08.035866183 DEBUG Initializing workspace `file:///tmp/.tmpITSy66/project`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:08.035881293 DEBUG Searching for a project in '/tmp/.tmpITSy66/project' 2026-10-02 06:58:08.035914703 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:08.035919363 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:08.036418854 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:08.036424924 DEBUG Resolving local virtual environment: /tmp/.tmpITSy66/project/.venv 2026-10-02 06:58:08.036468464 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:08.036472724 DEBUG No virtual environment found 2026-10-02 06:58:08.036483334 DEBUG Adding first-party search path `/tmp/.tmpITSy66/project` 2026-10-02 06:58:08.036487754 DEBUG Using vendored stdlib 2026-10-02 06:58:08.036580074 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:08.036584214 DEBUG Adding new file root '/tmp/.tmpITSy66/project' of kind Project 2026-10-02 06:58:08.038607579 INFO Project::index_files{project=project}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:08.038674699 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpITSy66/project/app/main.py") 2026-10-02 06:58:08.038683489 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpITSy66/project/app/main.py` 2026-10-02 06:58:08.038698509 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpITSy66/project/app/main.py` 2026-10-02 06:58:08.038838770 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpITSy66/project/app/main.py` to project `project` 2026-10-02 06:58:08.038854340 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpITSy66/project/app/main.py` 2026-10-02 06:58:08.038856680 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:08.038864820 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:08.038995970 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpITSy66/project/app/main.py"))}: Checking file '/tmp/.tmpITSy66/project/app/main.py' 2026-10-02 06:58:08.039094260 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpITSy66/project/app/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:08.048665224 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpITSy66/project/app/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:08.048740394 DEBUG method="textDocument/diagnostic" response.id=2 duration=9.87ms 2026-10-02 06:58:08.048757034 DEBUG Received server response for request 2 2026-10-02 06:58:08.048801174 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-02 06:58:08.048822474 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (app, file:///tmp/.tmpITSy66/project/app), to remove: (project, file:///tmp/.tmpITSy66/project) 2026-10-02 06:58:08.048827444 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpITSy66/project 2026-10-02 06:58:08.049728086 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-02 06:58:08.049744526 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:08.049749476 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:08.049770916 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:08.049778956 DEBUG Initializing workspace `file:///tmp/.tmpITSy66/project/app`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:08.049791476 DEBUG Searching for a project in '/tmp/.tmpITSy66/project/app' 2026-10-02 06:58:08.049842306 DEBUG Found project at '/tmp/.tmpITSy66/project/app' 2026-10-02 06:58:08.049846956 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:08.050358708 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:08.050367978 DEBUG Resolving local virtual environment: /tmp/.tmpITSy66/project/app/.venv 2026-10-02 06:58:08.050413228 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:08.050417338 DEBUG No virtual environment found 2026-10-02 06:58:08.050429748 DEBUG Adding first-party search path `/tmp/.tmpITSy66/project/app` 2026-10-02 06:58:08.050434158 DEBUG Using vendored stdlib 2026-10-02 06:58:08.050523248 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:08.050529308 DEBUG Adding new file root '/tmp/.tmpITSy66/project/app' of kind Project 2026-10-02 06:58:08.053345195 INFO Project::index_files{project=app}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:08.053367715 DEBUG Received server request `workspace/diagnostic/refresh` 2026-10-02 06:58:08.053374145 INFO Retrying to receive `workspace/diagnostic/refresh` request 2026-10-02 06:58:08.053381435 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-02 06:58:08.053465675 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpITSy66/project/app/main.py"))}: Checking file '/tmp/.tmpITSy66/project/app/main.py' 2026-10-02 06:58:08.053519655 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpITSy66/project/app/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:08.061283624 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpITSy66/project/app/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:08.061340654 DEBUG method="textDocument/diagnostic" response.id=3 duration=7.95ms 2026-10-02 06:58:08.061352484 DEBUG Received server response for request 3 2026-10-02 06:58:08.071450679 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:58:08.071477929 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:08.071483859 DEBUG method="shutdown" response.id=4 duration=8.78µs 2026-10-02 06:58:08.071493429 DEBUG Received server response for request 4 2026-10-02 06:58:08.071496739 DEBUG Client sends notification `exit` 2026-10-02 06:58:08.071511549 DEBUG Received exit notification, exiting ok test workspace_folders::shared_search_paths_select_project_by_root_order ... 2026-10-02 06:58:08.074210355 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:58:08.074276956 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:08.074312156 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:08.074374456 DEBUG Client info: None 2026-10-02 06:58:08.074410746 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:58:08.074422876 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:08.074428996 INFO Version: Unknown 2026-10-02 06:58:08.074471076 DEBUG Received server response for request 1 2026-10-02 06:58:08.074516176 DEBUG Client sends notification `initialized` 2026-10-02 06:58:08.074533396 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:08.074667057 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:08.074704377 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:08.074707587 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:08.074730267 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:08.074733667 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-02 06:58:08.074786627 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:08.074810567 DEBUG Initializing workspace `file:///tmp/.tmpAZTfPH/api`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:08.074827067 DEBUG Searching for a project in '/tmp/.tmpAZTfPH/api' 2026-10-02 06:58:08.074859947 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:08.074865207 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:08.076094020 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:08.076104060 DEBUG Resolving local virtual environment: /tmp/.tmpAZTfPH/api/.venv 2026-10-02 06:58:08.076155630 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:08.076160470 DEBUG No virtual environment found 2026-10-02 06:58:08.076171800 DEBUG Adding first-party search path `/tmp/.tmpAZTfPH/api` 2026-10-02 06:58:08.076175960 DEBUG Using vendored stdlib 2026-10-02 06:58:08.076297840 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:08.076304790 DEBUG Adding new file root '/tmp/.tmpAZTfPH/api' of kind Project 2026-10-02 06:58:08.078507146 INFO Project::index_files{project=api}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:08.078525196 DEBUG Initializing workspace `file:///tmp/.tmpAZTfPH/tools`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:08.078535416 DEBUG Searching for a project in '/tmp/.tmpAZTfPH/tools' 2026-10-02 06:58:08.078572696 DEBUG Found project at '/tmp/.tmpAZTfPH/tools' 2026-10-02 06:58:08.078576646 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:08.079409708 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:08.079418238 DEBUG Resolving local virtual environment: /tmp/.tmpAZTfPH/tools/.venv 2026-10-02 06:58:08.079457028 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:08.079461088 DEBUG No virtual environment found 2026-10-02 06:58:08.079478798 DEBUG Adding extra search-path `/tmp/.tmpAZTfPH/shared` 2026-10-02 06:58:08.079483088 DEBUG Adding first-party search path `/tmp/.tmpAZTfPH/tools` 2026-10-02 06:58:08.079486948 DEBUG Using vendored stdlib 2026-10-02 06:58:08.079575558 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:08.079579098 DEBUG Adding new file root '/tmp/.tmpAZTfPH/tools' of kind Project 2026-10-02 06:58:08.080039640 DEBUG Adding new file root '/tmp/.tmpAZTfPH/shared' of kind SearchPath 2026-10-02 06:58:08.082444095 INFO Project::index_files{project=tools}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:08.082458085 DEBUG Initializing workspace `file:///tmp/.tmpAZTfPH/web`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:08.082468215 DEBUG Searching for a project in '/tmp/.tmpAZTfPH/web' 2026-10-02 06:58:08.082496315 DEBUG Found project at '/tmp/.tmpAZTfPH/web' 2026-10-02 06:58:08.082500245 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:08.083061677 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:08.083069757 DEBUG Resolving local virtual environment: /tmp/.tmpAZTfPH/web/.venv 2026-10-02 06:58:08.083106017 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:08.083109947 DEBUG No virtual environment found 2026-10-02 06:58:08.083124297 DEBUG Adding extra search-path `/tmp/.tmpAZTfPH/shared` 2026-10-02 06:58:08.083128237 DEBUG Adding first-party search path `/tmp/.tmpAZTfPH/web` 2026-10-02 06:58:08.083132157 DEBUG Using vendored stdlib 2026-10-02 06:58:08.083218737 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:08.083222387 DEBUG Adding new file root '/tmp/.tmpAZTfPH/web' of kind Project 2026-10-02 06:58:08.083609778 DEBUG Adding new file root '/tmp/.tmpAZTfPH/shared' of kind SearchPath 2026-10-02 06:58:08.085928324 INFO Project::index_files{project=web}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:08.085943494 DEBUG Updating project to check open files 2026-10-02 06:58:08.085973554 DEBUG Updating project to check open files 2026-10-02 06:58:08.085980584 DEBUG Updating project to check open files 2026-10-02 06:58:08.086025474 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-02 06:58:08.086068074 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpAZTfPH/shared/library.py") 2026-10-02 06:58:08.086262065 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-02 06:58:08.088343650 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["tools"] 2026-10-02 06:58:08.088377520 DEBUG method="textDocument/hover" response.id=2 duration=2.29ms 2026-10-02 06:58:08.088393570 DEBUG Received server response for request 2 2026-10-02 06:58:08.098486754 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:08.098509144 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:08.098518194 DEBUG method="shutdown" response.id=3 duration=12.45µs 2026-10-02 06:58:08.098528604 DEBUG Received server response for request 3 2026-10-02 06:58:08.098532234 DEBUG Client sends notification `exit` 2026-10-02 06:58:08.098541914 DEBUG Received exit notification, exiting ok test workspace_folders::single_file_workspace ... 2026-10-02 06:58:08.100875600 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, 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:58:08.100938410 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:08.100987550 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:08.101040890 DEBUG Client info: None 2026-10-02 06:58:08.101064270 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_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:58:08.101077990 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:08.101084970 INFO Version: Unknown 2026-10-02 06:58:08.101128761 DEBUG Received server response for request 1 2026-10-02 06:58:08.101168961 DEBUG Client sends notification `initialized` 2026-10-02 06:58:08.101184141 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:08.101305231 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:08.101349281 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:08.101352901 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:08.101365791 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:08.101369271 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:58:08.101426991 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:08.101446041 DEBUG Initializing workspace `file:///tmp/.tmptGL7vd/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:58:08.101463051 DEBUG Searching for a project in '/tmp/.tmptGL7vd/project' 2026-10-02 06:58:08.101503321 DEBUG Found project at '/tmp/.tmptGL7vd/project' 2026-10-02 06:58:08.101508531 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:08.102679744 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:08.102688394 DEBUG Resolving local virtual environment: /tmp/.tmptGL7vd/project/.venv 2026-10-02 06:58:08.102740684 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-2ebfe062cbe7a83f`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:08.102745804 DEBUG No virtual environment found 2026-10-02 06:58:08.102758525 DEBUG Adding first-party search path `/tmp/.tmptGL7vd/project` 2026-10-02 06:58:08.102762825 DEBUG Using vendored stdlib 2026-10-02 06:58:08.102889375 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:08.102894415 DEBUG Adding new file root '/tmp/.tmptGL7vd/project' of kind Project 2026-10-02 06:58:08.105138440 INFO Project::index_files{project=project}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:08.105153560 DEBUG Updating project to check open files 2026-10-02 06:58:08.105240331 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmptGL7vd/project/main.py") 2026-10-02 06:58:08.105249351 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmptGL7vd/project/main.py` 2026-10-02 06:58:08.105256181 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmptGL7vd/project/main.py` 2026-10-02 06:58:08.105423251 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmptGL7vd/project/main.py` to project `project` 2026-10-02 06:58:08.105436881 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmptGL7vd/project/main.py` 2026-10-02 06:58:08.105439481 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:08.105447291 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:08.105568111 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmptGL7vd/project/main.py"))}: Checking file '/tmp/.tmptGL7vd/project/main.py' 2026-10-02 06:58:08.105685282 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmptGL7vd/project/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:08.116001107 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmptGL7vd/project/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:08.116084387 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.63ms 2026-10-02 06:58:08.116100397 DEBUG Received server response for request 2 2026-10-02 06:58:08.126201721 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:08.126244281 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:08.126252781 DEBUG method="shutdown" response.id=3 duration=12.25µs 2026-10-02 06:58:08.126262981 DEBUG Received server response for request 3 2026-10-02 06:58:08.126267191 DEBUG Client sends notification `exit` 2026-10-02 06:58:08.126282931 DEBUG Received exit notification, exiting ok test result: ok. 194 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 25.23s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/ty_site_packages-9c59cfb8920f8dcf --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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-666800c29fcbf70e --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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-b36a0cd340d95ea4 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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-50fbd91241fcea16/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-ff7e06245f5820e6.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-1b08bb02dfb38ff2.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-4710ffae2afc732c.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-ca22ce40766d3d91.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-ca22ce40766d3d91.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsnapbox-db7277d19de0cf22.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-10ada802c000e7bf.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.37s; merged doctests compilation took 7.35s 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-50fbd91241fcea16/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-0180d5f7a7a511bf.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfiletime-29e86229922521b4.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglob-f6408f9181fa15d6.rlib --extern globset=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglobset-282f7dcf960ae950.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-061d292cf55d368a.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-21be77417de5e966.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-83797c53e70649aa.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-77f9432ab844b646.so --extern seahash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libseahash-d2d7c0428c754059.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.86s; merged doctests compilation took 13.85s 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-50fbd91241fcea16/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-4400470fcb000dbc.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_command_line-8cbe6dd7452b4255.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-50fbd91241fcea16/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-1b08bb02dfb38ff2.rlib --extern arc_swap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libarc_swap-4077c59145e903ff.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcamino-129ee5a01bd12627.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcompact_str-f5d82679f1b0d899.rlib --extern dashmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdashmap-7059889135466aa0.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdunce-cb7ef02bdb9eb55f.rlib --extern etcetera=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libetcetera-c5afe372d0de6479.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfiletime-29e86229922521b4.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-a444bd79feb048f9.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libignore-0a3a257692874e09.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-5188f11a7f552eec.rlib --extern matchit=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmatchit-57fc0af6d2c43c99.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_slash-2146b5c000553d7e.rlib --extern pathdiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpathdiff-ed7c805fa864fadd.rlib --extern quick_junit=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquick_junit-f4f8ad923ac8d60d.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-ca22ce40766d3d91.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-83797c53e70649aa.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-199c5ea3c4a343c8.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-2791a4e218b2aa25.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_memory_usage-89cd4e5b645feaf9.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-4122a6053e225940.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-3e56841bc767e2c8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-5ac6f38c0c012f1c.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-0b65cc70942530ea.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-39c6f53a6c045d93.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-027caccc837ce91f.rlib --extern same_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsame_file-84561856bee9bdf1.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-22713d0b7c566e1e.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsimilar-16fb44ef26f3cdb8.rlib --extern supports_hyperlinks=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsupports_hyperlinks-b88704a590d49376.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-a8bc58c8a2508e9a.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e30cdda59bc30b43.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-519e217014d7a758.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_subscriber-67e33a66925767e1.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_static-cef5ce67df7154fb.rlib --extern which=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwhich-c8e9ab483b21ca72.rlib --extern zip=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzip-bd7c7cddf4549b16.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.58s; merged doctests compilation took 38.54s 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-50fbd91241fcea16/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-893baa134fc0621d.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-83797c53e70649aa.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_formatter-f1d8fab01acb5b7d.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-77f9432ab844b646.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-39c6f53a6c045d93.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-10c87865eb3a5637.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-519e217014d7a758.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-10ada802c000e7bf.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.50s; merged doctests compilation took 15.43s 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-50fbd91241fcea16/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-43cc38fa76e0e3eb.rlib --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-a942bd1d7b5ebe7a.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-fecca9a9f58e0e65.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-fd0c9a5752cd052a.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-d0935f917cf49247.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcompact_str-f5d82679f1b0d899.rlib --extern fern=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfern-e854c47a65e01fd7.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglob-f6408f9181fa15d6.rlib --extern globset=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglobset-282f7dcf960ae950.rlib --extern imperative=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libimperative-5fcf527cb18b0888.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-5188f11a7f552eec.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libis_macro-9006cd56e93b88dc.so --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-061d292cf55d368a.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjiff-1b6da2800c8a25f3.rlib --extern libcst_native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibcst_native-81556a43932bf92f.rlib --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-99a890c2ea19c348.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-4710ffae2afc732c.rlib --extern natord=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libnatord-ab0ac07f56748565.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_absolutize-3d47eea66b16690e.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpep440_rs-b40ad19ab3b75f08.rlib --extern pyproject_toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpyproject_toml-23954e82bb81f13f.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-21be77417de5e966.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-83797c53e70649aa.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-199c5ea3c4a343c8.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-2791a4e218b2aa25.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_linter-58a9cfc3950462bb.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-77f9432ab844b646.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-4122a6053e225940.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_codegen-d84f85a6178b8073.rlib --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_edits-9d87f40cfea11268.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_importer-25c90359792fef52.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_index-bae20ff1847eee94.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_literal-920f70edf74febd8.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-3e56841bc767e2c8.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_semantic-d52d3d2302aca3cc.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_stdlib-3a56d0e0da6baf59.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-5ac6f38c0c012f1c.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-51c407333523ed73.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-0b65cc70942530ea.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-39c6f53a6c045d93.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-22713d0b7c566e1e.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsimilar-16fb44ef26f3cdb8.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-c5b49e41511b6685.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-a240813afd353d00.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum_macros-0f32fa6ff563b680.so --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-a8bc58c8a2508e9a.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtest_case-6b03f569afb62d89.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e30cdda59bc30b43.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-2bb44f7b28ec03d7.rlib --extern typed_arena=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtyped_arena-7fb4d632253d59c7.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_normalization-3684cb8f82f9a34c.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-10ada802c000e7bf.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_names2-ab6b132e73dcef5c.rlib --extern url=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liburl-76b9e2dd63298eff.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.99s; merged doctests compilation took 93.94s 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-50fbd91241fcea16/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-a942bd1d7b5ebe7a.rlib --extern rand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librand-7b33cdfbae1182c2.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-2791a4e218b2aa25.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-4122a6053e225940.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-0b65cc70942530ea.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-22713d0b7c566e1e.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtest_case-6b03f569afb62d89.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e30cdda59bc30b43.rlib --extern uuid=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libuuid-cc310b0968a480ee.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.53s; merged doctests compilation took 8.52s 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-50fbd91241fcea16/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-0625cd8785061a11.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.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.03s; merged doctests compilation took 6.02s 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-50fbd91241fcea16/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-43cc38fa76e0e3eb.rlib --extern arrayvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libarrayvec-143860914c295aee.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-fecca9a9f58e0e65.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libchar_str-0180d5f7a7a511bf.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcompact_str-f5d82679f1b0d899.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-a444bd79feb048f9.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libis_macro-9006cd56e93b88dc.so --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-4710ffae2afc732c.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-83797c53e70649aa.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-77f9432ab844b646.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-5ac6f38c0c012f1c.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-0b65cc70942530ea.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-39c6f53a6c045d93.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-027caccc837ce91f.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthin_vec-e20202fc846da04e.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e30cdda59bc30b43.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.01s all doctests ran in 18.48s; merged doctests compilation took 18.47s 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-50fbd91241fcea16/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-a942bd1d7b5ebe7a.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-fecca9a9f58e0e65.rlib --extern bstr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbstr-7b34da649b8fc59c.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdatatest_stable-412f1f0628a10db1.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdrop_bomb-893baa134fc0621d.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-a444bd79feb048f9.rlib --extern hashbrown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libhashbrown-5aec5ce976bfda94.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-5188f11a7f552eec.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-061d292cf55d368a.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-4710ffae2afc732c.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-ca22ce40766d3d91.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-3e56841bc767e2c8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-5ac6f38c0c012f1c.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-0b65cc70942530ea.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-39c6f53a6c045d93.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-22713d0b7c566e1e.rlib --extern stacker=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstacker-453dc9329bba2d16.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-10c87865eb3a5637.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthin_vec-e20202fc846da04e.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_ident-733292a5044c81b6.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_normalization-3684cb8f82f9a34c.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_names2-ab6b132e73dcef5c.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwalkdir-8ead8e16b2f231c1.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.79s; merged doctests compilation took 20.77s 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-50fbd91241fcea16/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-fecca9a9f58e0e65.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_stdlib-3a56d0e0da6baf59.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_ident-733292a5044c81b6.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.23s; merged doctests compilation took 6.22s 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-50fbd91241fcea16/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-061d292cf55d368a.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-4710ffae2afc732c.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-5ac6f38c0c012f1c.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-0b65cc70942530ea.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-39c6f53a6c045d93.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_ident-733292a5044c81b6.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_normalization-3684cb8f82f9a34c.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-50fbd91241fcea16/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-a444bd79feb048f9.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-4710ffae2afc732c.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-0b65cc70942530ea.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.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.78s; merged doctests compilation took 6.76s 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-50fbd91241fcea16/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-a444bd79feb048f9.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_test-bbf8b47dbc7b6a86.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-10c87865eb3a5637.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.46s; merged doctests compilation took 6.44s 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-50fbd91241fcea16/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-a942bd1d7b5ebe7a.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-d0935f917cf49247.rlib --extern etcetera=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libetcetera-c5afe372d0de6479.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglob-f6408f9181fa15d6.rlib --extern globset=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglobset-282f7dcf960ae950.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libignore-0a3a257692874e09.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-e7aa2edb9451bafe.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libis_macro-9006cd56e93b88dc.so --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-061d292cf55d368a.rlib --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-99a890c2ea19c348.rlib --extern matchit=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmatchit-57fc0af6d2c43c99.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_absolutize-3d47eea66b16690e.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_slash-2146b5c000553d7e.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpep440_rs-b40ad19ab3b75f08.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-21be77417de5e966.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-83797c53e70649aa.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-199c5ea3c4a343c8.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_formatter-f1d8fab01acb5b7d.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_graph-3a23f41ab6f77486.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_linter-58a9cfc3950462bb.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-77f9432ab844b646.so --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_options_metadata-0625cd8785061a11.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_formatter-c496b7f8b147c9c3.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_semantic-d52d3d2302aca3cc.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_stdlib-3a56d0e0da6baf59.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-51c407333523ed73.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-0b65cc70942530ea.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_workspace-0a3a03ee56d7d0a3.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-39c6f53a6c045d93.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshellexpand-a64f67ff20349222.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-a240813afd353d00.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-a8bc58c8a2508e9a.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-2bb44f7b28ec03d7.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_normalization-3684cb8f82f9a34c.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-50fbd91241fcea16/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-a942bd1d7b5ebe7a.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcamino-129ee5a01bd12627.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcompact_str-f5d82679f1b0d899.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-a444bd79feb048f9.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-5188f11a7f552eec.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-061d292cf55d368a.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-4710ffae2afc732c.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libordermap-ec0219c6f7d8af80.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-21be77417de5e966.rlib --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex_syntax-d59846f581e0df64.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-199c5ea3c4a343c8.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_memory_usage-89cd4e5b645feaf9.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_stdlib-3a56d0e0da6baf59.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-39c6f53a6c045d93.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-027caccc837ce91f.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-a240813afd353d00.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum_macros-0f32fa6ff563b680.so --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-a8bc58c8a2508e9a.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e30cdda59bc30b43.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-519e217014d7a758.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-e2b6d11882757923.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_vendored-063d3b48f2ccf844.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 42.38s; merged doctests compilation took 42.35s 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-50fbd91241fcea16/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-a942bd1d7b5ebe7a.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-fecca9a9f58e0e65.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcamino-129ee5a01bd12627.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libchar_str-0180d5f7a7a511bf.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcompact_str-f5d82679f1b0d899.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdatatest_stable-412f1f0628a10db1.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdrop_bomb-893baa134fc0621d.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-a444bd79feb048f9.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglob-f6408f9181fa15d6.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-e7aa2edb9451bafe.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindoc-4e0f832ea692b373.so --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-5188f11a7f552eec.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-061d292cf55d368a.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-4710ffae2afc732c.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libordermap-ec0219c6f7d8af80.rlib --extern pretty_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpretty_assertions-8ce7c220e2f96f05.rlib --extern quickcheck=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquickcheck-880c42bfd30d6be1.rlib --extern quickcheck_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquickcheck_macros-c7b84fbf983ac6ee.so --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-af876bf6e2e47cc0.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-199c5ea3c4a343c8.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-2791a4e218b2aa25.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_index-bb2f7faa8ff6ad0f.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-77f9432ab844b646.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_memory_usage-89cd4e5b645feaf9.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-98fe2fa8463fbf1d.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_codegen-d84f85a6178b8073.rlib --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_edits-9d87f40cfea11268.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_importer-25c90359792fef52.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_literal-920f70edf74febd8.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-3e56841bc767e2c8.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_stdlib-3a56d0e0da6baf59.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-5ac6f38c0c012f1c.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-0b65cc70942530ea.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-9256804936c6eac6.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-39c6f53a6c045d93.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-027caccc837ce91f.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-6b000cf569892888.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-c5b49e41511b6685.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-10c87865eb3a5637.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-a240813afd353d00.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum_macros-0f32fa6ff563b680.so --extern test_case=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtest_case-6b03f569afb62d89.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e30cdda59bc30b43.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-519e217014d7a758.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-e2b6d11882757923.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_core-8594ce7fd5d7b52d.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_semantic-d9e2c029571cb37d.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_site_packages-d07d1227275ca4f0.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_static-cef5ce67df7154fb.rlib --extern ty_test=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_test-1d30da856c51d592.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_vendored-063d3b48f2ccf844.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 141.72s; merged doctests compilation took 141.66s + '[' '!' -f /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc44.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.14/site-packages:/builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib/python3.14/site-packages + _PYTHONSITE=/builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib64/python3.14/site-packages:/builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib/python3.14/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.fc44.x86_64-pyproject-modules Check import: ruff + RPM_EC=0 ++ jobs -p + exit 0 Processing files: ruff-0.16.10-1.fc44.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.omCIRt + 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.6RO3Z0 + 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.fc44 ruff(x86-64) = 0.16.10-1.fc44 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: 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.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.fc44.noarch /usr/lib/rpm/pythondistdeps.py:136: DeprecationWarning: Version._version is private and will be removed soon if isinstance(version._version, str): /usr/lib/rpm/pythondistdeps.py:139: DeprecationWarning: Version._version is private and will be removed soon self.epoch = version._version.epoch /usr/lib/rpm/pythondistdeps.py:140: DeprecationWarning: Version._version is private and will be removed soon self.version = list(version._version.release) /usr/lib/rpm/pythondistdeps.py:141: DeprecationWarning: Version._version is private and will be removed soon self.pre = version._version.pre /usr/lib/rpm/pythondistdeps.py:142: DeprecationWarning: Version._version is private and will be removed soon self.dev = version._version.dev /usr/lib/rpm/pythondistdeps.py:143: DeprecationWarning: Version._version is private and will be removed soon self.post = version._version.post /usr/lib/rpm/pythondistdeps.py:136: DeprecationWarning: Version._version is private and will be removed soon if isinstance(version._version, str): /usr/lib/rpm/pythondistdeps.py:139: DeprecationWarning: Version._version is private and will be removed soon self.epoch = version._version.epoch /usr/lib/rpm/pythondistdeps.py:140: DeprecationWarning: Version._version is private and will be removed soon self.version = list(version._version.release) /usr/lib/rpm/pythondistdeps.py:141: DeprecationWarning: Version._version is private and will be removed soon self.pre = version._version.pre /usr/lib/rpm/pythondistdeps.py:142: DeprecationWarning: Version._version is private and will be removed soon self.dev = version._version.dev /usr/lib/rpm/pythondistdeps.py:143: DeprecationWarning: Version._version is private and will be removed soon self.post = version._version.post Provides: python-ruff = 0.16.10-1.fc44 python3-ruff = 0.16.10-1.fc44 python3.14-ruff = 0.16.10-1.fc44 python3.14dist(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.14 Processing files: ruff-debugsource-0.16.10-1.fc44.x86_64 Provides: ruff-debugsource = 0.16.10-1.fc44 ruff-debugsource(x86-64) = 0.16.10-1.fc44 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.fc44.x86_64 Provides: debuginfo(build-id) = e2d7c4ecbed28cb260c3b4fda579dd4bf4133bfe ruff-debuginfo = 0.16.10-1.fc44 ruff-debuginfo(x86-64) = 0.16.10-1.fc44 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.fc44 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.fc44.src.rpm Wrote: /builddir/build/RPMS/ruff-debugsource-0.16.10-1.fc44.x86_64.rpm Wrote: /builddir/build/RPMS/python3-ruff-0.16.10-1.fc44.noarch.rpm Wrote: /builddir/build/RPMS/ruff-0.16.10-1.fc44.x86_64.rpm Wrote: /builddir/build/RPMS/ruff-debuginfo-0.16.10-1.fc44.x86_64.rpm Finish: rpmbuild ruff-0.16.10-1.fc44.src.rpm Finish: build phase for ruff-0.16.10-1.fc44.src.rpm INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-44-x86_64-1790920104.098981/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.fc44.src.rpm) Config(child) 78 minutes 26 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.fc44", "arch": "x86_64" }, { "name": "ruff-debuginfo", "epoch": null, "version": "0.16.10", "release": "1.fc44", "arch": "x86_64" }, { "name": "python3-ruff", "epoch": null, "version": "0.16.10", "release": "1.fc44", "arch": "noarch" }, { "name": "ruff", "epoch": null, "version": "0.16.10", "release": "1.fc44", "arch": "src" }, { "name": "ruff-debugsource", "epoch": null, "version": "0.16.10", "release": "1.fc44", "arch": "x86_64" } ] } RPMResults finished