Warning: Permanently added '54.89.48.36' (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/10896300-fedora-44-x86_64 --chroot fedora-44-x86_64 Version: 1.9 PID: 10901 Logging PID: 10903 Task: {'allow_user_ssh': False, 'appstream': False, 'background': True, 'build_id': 10896300, 'buildroot_pkgs': [], 'chroot': 'fedora-44-x86_64', 'enable_net': False, 'fedora_review': False, 'git_hash': 'a08ddc374abb26a492d510ad16038d2a128a57bf', '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.4-2', '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': '10896300-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-wtopz04x/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-wtopz04x/ruff', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-wtopz04x/ruff'... Running: git checkout a08ddc374abb26a492d510ad16038d2a128a57bf -- cmd: ['git', 'checkout', 'a08ddc374abb26a492d510ad16038d2a128a57bf', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-wtopz04x/ruff rc: 0 stdout: stderr: Note: switching to 'a08ddc374abb26a492d510ad16038d2a128a57bf'. 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 a08ddc3 automatic import of ruff Running: dist-git-client sources cmd: ['dist-git-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-wtopz04x/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.4.tar.gz INFO: Reading stdout from command: curl --help all INFO: Calling: curl -H Pragma: -H 'Accept-Encoding: identity' -o ruff-0.16.4.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.4.tar.gz/md5/c3a71facd47afb8b468a0093556dc2a3/ruff-0.16.4.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 12.51M 100 12.51M 0 0 278.1M 0 0 tail: /var/lib/copr-rpmbuild/main.log: file truncated INFO: Reading stdout from command: md5sum ruff-0.16.4.tar.gz Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-wtopz04x/ruff/ruff.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-wtopz04x/ruff --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1787553458.980565 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 6.8 starting (python version = 3.14.5, NVR = mock-6.8-1.fc44), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-wtopz04x/ruff/ruff.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-wtopz04x/ruff --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1787553458.980565 -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-wtopz04x/ruff/ruff.spec) Config(fedora-44-x86_64) Start: clean chroot Finish: clean chroot Mock Version: 6.8 INFO: Mock Version: 6.8 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-44-x86_64-bootstrap-1787553458.980565/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-929694a5-b1f2-490c-8968-ad53154f9b0a INFO: Checking that 87ea2fbd7b7b45db42490306ffbc01820e963a974fd95de65763715d4e3fd50d image matches host's architecture INFO: Copy content of container 87ea2fbd7b7b45db42490306ffbc01820e963a974fd95de65763715d4e3fd50d to /var/lib/mock/fedora-44-x86_64-bootstrap-1787553458.980565/root INFO: mounting 87ea2fbd7b7b45db42490306ffbc01820e963a974fd95de65763715d4e3fd50d with podman image mount INFO: image 87ea2fbd7b7b45db42490306ffbc01820e963a974fd95de65763715d4e3fd50d as /var/lib/containers/storage/overlay/c31e47f1efd01f0e6e487811c0310283425549c4a54025f442fe1a1e0fb7088e/merged INFO: umounting image 87ea2fbd7b7b45db42490306ffbc01820e963a974fd95de65763715d4e3fd50d (/var/lib/containers/storage/overlay/c31e47f1efd01f0e6e487811c0310283425549c4a54025f442fe1a1e0fb7088e/merged) with podman image umount INFO: Removing image mock-bootstrap-929694a5-b1f2-490c-8968-ad53154f9b0a 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-1787553458.980565/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.2-4.fc44.x86_64 dnf5-5.4.3.0-2.fc44.x86_64 dnf5-plugins-5.4.3.0-2.fc44.x86_64 Start: installing minimal buildroot with dnf5 Updating and loading repositories: updates 100% | 12.4 MiB/s | 11.0 MiB | 00m01s fedora 100% | 30.1 MiB/s | 36.7 MiB | 00m01s Copr repository 100% | 31.9 MiB/s | 63.3 MiB | 00m02s 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-8.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-8.fc44 fedora 3.0 MiB unzip x86_64 0:6.0-69.fc44 fedora 445.8 KiB util-linux x86_64 0:2.42.2-1.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:2025.2.80_v9.0.304-7.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-8.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.195-1.fc44 updates 3.0 MiB elfutils-debuginfod-client x86_64 0:0.195-1.fc44 updates 83.8 KiB elfutils-default-yama-scope noarch 0:0.195-1.fc44 updates 1.8 KiB elfutils-libelf x86_64 0:0.195-1.fc44 updates 1.2 MiB elfutils-libs x86_64 0:0.195-1.fc44 updates 715.3 KiB erlang-srpm-macros noarch 0:0.3.11-1.fc44 fedora 1.9 KiB fedora-gpg-keys noarch 0:44-1 fedora 133.4 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-1 fedora 4.9 KiB file x86_64 0:5.48-2.fc44 copr_base 101.9 KiB file-libs x86_64 0:5.48-2.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-5.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-8.fc44 updates 6.9 MiB glibc-common x86_64 0:2.43-8.fc44 updates 1.0 MiB glibc-gconv-extra x86_64 0:2.43-8.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.2-1.fc44 copr_base 282.2 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.5-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-8.fc44 updates 1.0 MiB libeconf x86_64 0:0.7.9-3.fc44 fedora 64.8 KiB libevent x86_64 0:2.1.12-17.fc44 fedora 978.7 KiB libfdisk x86_64 0:2.42.2-1.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.2-1.fc44 copr_base 41.6 KiB libmount x86_64 0:2.42.2-1.fc44 copr_base 404.8 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 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-4.fc44 copr_base 205.2 KiB libselinux-utils x86_64 0:3.11-4.fc44 copr_base 305.8 KiB libsemanage x86_64 0:3.11-1.fc44 updates 316.4 KiB libsepol x86_64 0:3.11-1.fc44 updates 862.1 KiB libsmartcols x86_64 0:2.42.2-1.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.2-1.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.13-1.fc44 fedora 669.9 KiB openssl-libs x86_64 1:3.5.7-2.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 updates 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.1-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.2-4.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.6-1.fc44 updates 32.1 KiB selinux-policy-targeted noarch 0:44.6-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.8-1.fc44 updates 2.4 MiB systemd-standalone-sysusers x86_64 0:259.8-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.2-1.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: 185 packages Total size of inbound packages is 69 MiB. Need to download 69 MiB. After this operation, 225 MiB extra will be used (install 225 MiB, remove 0 B). [ 1/185] bzip2-0:1.0.8-23.fc44.x86_64 100% | 3.6 MiB/s | 52.1 KiB | 00m00s [ 2/185] cpio-0:2.15-9.fc44.x86_64 100% | 13.6 MiB/s | 293.3 KiB | 00m00s [ 3/185] diffutils-0:3.12-5.fc44.x86_6 100% | 35.1 MiB/s | 395.3 KiB | 00m00s [ 4/185] bash-0:5.3.9-3.fc44.x86_64 100% | 65.3 MiB/s | 1.9 MiB | 00m00s [ 5/185] findutils-1:4.10.0-7.fc44.x86 100% | 59.9 MiB/s | 552.5 KiB | 00m00s [ 6/185] grep-0:3.12-3.fc44.x86_64 100% | 49.1 MiB/s | 301.6 KiB | 00m00s [ 7/185] gzip-0:1.14-2.fc44.x86_64 100% | 43.7 MiB/s | 179.1 KiB | 00m00s [ 8/185] info-0:7.2-9.fc44.x86_64 100% | 45.6 MiB/s | 186.7 KiB | 00m00s [ 9/185] patch-0:2.8-4.fc44.x86_64 100% | 37.5 MiB/s | 115.2 KiB | 00m00s [ 10/185] sed-0:4.9-7.fc44.x86_64 100% | 77.9 MiB/s | 319.2 KiB | 00m00s [ 11/185] unzip-0:6.0-69.fc44.x86_64 100% | 39.0 MiB/s | 199.6 KiB | 00m00s [ 12/185] tar-2:1.35-8.fc44.x86_64 100% | 106.0 MiB/s | 868.2 KiB | 00m00s [ 13/185] xz-1:5.8.2-2.fc44.x86_64 100% | 84.7 MiB/s | 607.2 KiB | 00m00s [ 14/185] coreutils-0:9.10-5.fc44.x86_6 100% | 131.2 MiB/s | 1.2 MiB | 00m00s [ 15/185] fedora-release-common-0:44-18 100% | 3.8 MiB/s | 23.6 KiB | 00m00s [ 16/185] gawk-0:5.3.2-3.fc44.x86_64 100% | 162.2 MiB/s | 1.1 MiB | 00m00s [ 17/185] glibc-minimal-langpack-0:2.43 100% | 20.3 MiB/s | 83.3 KiB | 00m00s [ 18/185] redhat-rpm-config-0:344-2.fc4 100% | 19.1 MiB/s | 78.1 KiB | 00m00s [ 19/185] shadow-utils-2:4.19.0-7.fc44. 100% | 162.3 MiB/s | 1.3 MiB | 00m00s [ 20/185] which-0:2.25-1.fc44.x86_64 100% | 13.7 MiB/s | 42.1 KiB | 00m00s [ 21/185] filesystem-0:3.18-52.fc44.x86 100% | 190.6 MiB/s | 1.3 MiB | 00m00s [ 22/185] ncurses-libs-0:6.6-1.fc44.x86 100% | 84.0 MiB/s | 344.1 KiB | 00m00s [ 23/185] bzip2-libs-0:1.0.8-23.fc44.x8 100% | 21.4 MiB/s | 43.8 KiB | 00m00s [ 24/185] pcre2-0:10.47-1.fc44.1.x86_64 100% | 90.4 MiB/s | 277.7 KiB | 00m00s [ 25/185] ed-0:1.22.5-2.fc44.x86_64 100% | 27.8 MiB/s | 85.4 KiB | 00m00s [ 26/185] xz-libs-1:5.8.2-2.fc44.x86_64 100% | 38.0 MiB/s | 116.8 KiB | 00m00s [ 27/185] coreutils-common-0:9.10-5.fc4 100% | 213.2 MiB/s | 2.1 MiB | 00m00s [ 28/185] gmp-1:6.3.0-5.fc44.x86_64 100% | 78.7 MiB/s | 322.5 KiB | 00m00s [ 29/185] fedora-repos-0:44-1.noarch 100% | 4.5 MiB/s | 9.2 KiB | 00m00s [ 30/185] mpfr-0:4.2.2-3.fc44.x86_64 100% | 116.5 MiB/s | 357.8 KiB | 00m00s [ 31/185] readline-0:8.3-4.fc44.x86_64 100% | 74.8 MiB/s | 229.8 KiB | 00m00s [ 32/185] glibc-common-0:2.43-8.fc44.x8 100% | 91.1 MiB/s | 373.3 KiB | 00m00s [ 33/185] gnome-srpm-macros-0:1.0-1.fc4 100% | 4.2 MiB/s | 8.7 KiB | 00m00s [ 34/185] ansible-srpm-macros-0:1-20.1. 100% | 6.5 MiB/s | 20.1 KiB | 00m00s [ 35/185] dwz-0:0.16-3.fc44.x86_64 100% | 67.8 MiB/s | 138.9 KiB | 00m00s [ 36/185] efi-srpm-macros-0:6-6.fc44.no 100% | 11.0 MiB/s | 22.6 KiB | 00m00s [ 37/185] erlang-srpm-macros-0:0.3.11-1 100% | 4.9 MiB/s | 10.0 KiB | 00m00s [ 38/185] filesystem-srpm-macros-0:3.18 100% | 8.7 MiB/s | 26.6 KiB | 00m00s [ 39/185] fonts-srpm-macros-1:5.0.0-2.f 100% | 13.4 MiB/s | 27.4 KiB | 00m00s [ 40/185] forge-srpm-macros-0:0.4.0-4.f 100% | 9.8 MiB/s | 20.0 KiB | 00m00s [ 41/185] fpc-srpm-macros-0:1.3-16.fc44 100% | 3.9 MiB/s | 7.9 KiB | 00m00s [ 42/185] gap-srpm-macros-0:2-2.fc44.no 100% | 4.5 MiB/s | 9.1 KiB | 00m00s [ 43/185] ghc-srpm-macros-0:1.10-1.fc44 100% | 4.3 MiB/s | 8.8 KiB | 00m00s [ 44/185] gnat-srpm-macros-0:7-2.fc44.n 100% | 4.3 MiB/s | 8.7 KiB | 00m00s [ 45/185] go-srpm-macros-0:3.8.0-2.fc44 100% | 13.8 MiB/s | 28.2 KiB | 00m00s [ 46/185] java-srpm-macros-0:1-8.fc44.n 100% | 4.0 MiB/s | 8.1 KiB | 00m00s [ 47/185] kernel-srpm-macros-0:1.0-28.f 100% | 4.4 MiB/s | 9.0 KiB | 00m00s [ 48/185] lua-srpm-macros-0:1-17.fc44.n 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 49/185] ocaml-srpm-macros-0:11-3.fc44 100% | 4.5 MiB/s | 9.3 KiB | 00m00s [ 50/185] openblas-srpm-macros-0:2-21.f 100% | 3.8 MiB/s | 7.8 KiB | 00m00s [ 51/185] perl-srpm-macros-0:1-61.fc44. 100% | 4.1 MiB/s | 8.4 KiB | 00m00s [ 52/185] python-srpm-macros-0:3.14-12. 100% | 11.7 MiB/s | 24.0 KiB | 00m00s [ 53/185] qt5-srpm-macros-0:5.15.18-2.f 100% | 4.2 MiB/s | 8.7 KiB | 00m00s [ 54/185] tree-sitter-srpm-macros-0:0.4 100% | 6.6 MiB/s | 13.5 KiB | 00m00s [ 55/185] zig-srpm-macros-0:1-8.fc44.no 100% | 2.9 MiB/s | 8.8 KiB | 00m00s [ 56/185] zip-0:3.0-45.fc44.x86_64 100% | 86.1 MiB/s | 264.4 KiB | 00m00s [ 57/185] popt-0:1.19-10.fc44.x86_64 100% | 21.8 MiB/s | 66.9 KiB | 00m00s [ 58/185] zstd-0:1.5.7-5.fc44.x86_64 100% | 62.7 MiB/s | 192.5 KiB | 00m00s [ 59/185] rpm-build-0:6.1.0-1.fc44.x86_ 100% | 884.7 KiB/s | 150.4 KiB | 00m00s [ 60/185] libeconf-0:0.7.9-3.fc44.x86_6 100% | 11.8 MiB/s | 36.2 KiB | 00m00s [ 61/185] libxcrypt-0:4.5.2-3.fc44.x86_ 100% | 64.1 MiB/s | 131.2 KiB | 00m00s [ 62/185] setup-0:2.15.0-28.fc44.noarch 100% | 38.4 MiB/s | 157.2 KiB | 00m00s [ 63/185] util-linux-0:2.42.2-1.fc44.x8 100% | 6.6 MiB/s | 1.2 MiB | 00m00s [ 64/185] zlib-ng-compat-0:2.3.3-3.fc44 100% | 44.5 MiB/s | 91.1 KiB | 00m00s [ 65/185] rpm-0:6.1.0-1.fc44.x86_64 100% | 3.4 MiB/s | 539.5 KiB | 00m00s [ 66/185] libfdisk-0:2.42.2-1.fc44.x86_ 100% | 1.3 MiB/s | 169.2 KiB | 00m00s [ 67/185] libblkid-0:2.42.2-1.fc44.x86_ 100% | 704.8 KiB/s | 133.9 KiB | 00m00s [ 68/185] liblastlog2-0:2.42.2-1.fc44.x 100% | 236.9 KiB/s | 24.4 KiB | 00m00s [ 69/185] libmount-0:2.42.2-1.fc44.x86_ 100% | 1.6 MiB/s | 177.7 KiB | 00m00s [ 70/185] libsmartcols-0:2.42.2-1.fc44. 100% | 725.2 KiB/s | 88.5 KiB | 00m00s [ 71/185] ncurses-base-0:6.6-1.fc44.noa 100% | 28.6 MiB/s | 88.0 KiB | 00m00s [ 72/185] pcre2-syntax-0:10.47-1.fc44.1 100% | 32.2 MiB/s | 164.7 KiB | 00m00s [ 73/185] gnulib-l10n-0:20241231-2.fc44 100% | 48.9 MiB/s | 150.3 KiB | 00m00s [ 74/185] libuuid-0:2.42.2-1.fc44.x86_6 100% | 250.0 KiB/s | 27.3 KiB | 00m00s [ 75/185] fedora-gpg-keys-0:44-1.noarch 100% | 46.0 MiB/s | 141.4 KiB | 00m00s [ 76/185] libzstd-0:1.5.7-5.fc44.x86_64 100% | 88.9 MiB/s | 364.2 KiB | 00m00s [ 77/185] glibc-0:2.43-8.fc44.x86_64 100% | 157.9 MiB/s | 2.4 MiB | 00m00s [ 78/185] glibc-gconv-extra-0:2.43-8.fc 100% | 81.4 MiB/s | 1.6 MiB | 00m00s [ 79/185] lua-libs-0:5.4.8-5.fc44.x86_6 100% | 44.5 MiB/s | 136.6 KiB | 00m00s [ 80/185] util-linux-core-0:2.42.2-1.fc 100% | 3.4 MiB/s | 564.3 KiB | 00m00s [ 81/185] rpm-libs-0:6.1.0-1.fc44.x86_6 100% | 3.3 MiB/s | 477.9 KiB | 00m00s [ 82/185] ima-evm-utils-libs-0:1.6.2-8. 100% | 9.8 MiB/s | 30.0 KiB | 00m00s [ 83/185] libfsverity-0:1.6-4.fc44.x86_ 100% | 6.3 MiB/s | 19.2 KiB | 00m00s [ 84/185] tpm2-tss-0:4.1.3-9.fc44.x86_6 100% | 107.6 MiB/s | 440.9 KiB | 00m00s [ 85/185] json-c-0:0.18-8.fc44.x86_64 100% | 11.3 MiB/s | 46.3 KiB | 00m00s [ 86/185] rpm-sign-libs-0:6.1.0-1.fc44. 100% | 211.5 KiB/s | 27.1 KiB | 00m00s [ 87/185] rpm-build-libs-0:6.1.0-1.fc44 100% | 783.6 KiB/s | 135.6 KiB | 00m00s [ 88/185] systemd-libs-0:259.8-1.fc44.x 100% | 169.4 MiB/s | 867.5 KiB | 00m00s [ 89/185] libsepol-0:3.11-1.fc44.x86_64 100% | 39.6 MiB/s | 365.3 KiB | 00m00s [ 90/185] libselinux-0:3.11-4.fc44.x86_ 100% | 742.7 KiB/s | 104.0 KiB | 00m00s [ 91/185] libgcc-0:16.2.1-2.fc44.x86_64 100% | 44.4 MiB/s | 136.3 KiB | 00m00s [ 92/185] pam-libs-0:1.7.2-2.fc44.x86_6 100% | 28.6 MiB/s | 58.6 KiB | 00m00s [ 93/185] audit-libs-0:4.2.1-2.fc44.x86 100% | 1.0 MiB/s | 143.7 KiB | 00m00s [ 94/185] gpgverify-0:2.2-4.fc44.noarch 100% | 3.7 MiB/s | 11.2 KiB | 00m00s [ 95/185] gnupg2-dirmngr-0:2.4.9-16.fc4 100% | 68.7 MiB/s | 281.4 KiB | 00m00s [ 96/185] gnupg2-gpg-agent-0:2.4.9-16.f 100% | 68.6 MiB/s | 281.2 KiB | 00m00s [ 97/185] gnupg2-gpgconf-0:2.4.9-16.fc4 100% | 38.0 MiB/s | 116.6 KiB | 00m00s [ 98/185] gnupg2-0:2.4.9-16.fc44.x86_64 100% | 35.9 MiB/s | 1.7 MiB | 00m00s [ 99/185] gnupg2-keyboxd-0:2.4.9-16.fc4 100% | 31.5 MiB/s | 96.8 KiB | 00m00s [100/185] libcap-ng-0:0.9.5-1.fc44.x86_ 100% | 215.0 KiB/s | 34.4 KiB | 00m00s [101/185] gnupg2-verify-0:2.4.9-16.fc44 100% | 43.0 MiB/s | 176.3 KiB | 00m00s [102/185] libassuan-0:2.5.7-5.fc44.x86_ 100% | 16.8 MiB/s | 68.9 KiB | 00m00s [103/185] libgpg-error-0:1.58-2.fc44.x8 100% | 49.6 MiB/s | 254.1 KiB | 00m00s [104/185] npth-0:1.8-4.fc44.x86_64 100% | 5.0 MiB/s | 25.8 KiB | 00m00s [105/185] libksba-0:1.6.7-5.fc44.x86_64 100% | 54.5 MiB/s | 167.4 KiB | 00m00s [106/185] openldap-0:2.6.13-1.fc44.x86_ 100% | 66.3 MiB/s | 271.6 KiB | 00m00s [107/185] libevent-0:2.1.12-17.fc44.x86 100% | 93.5 MiB/s | 287.4 KiB | 00m00s [108/185] cyrus-sasl-lib-0:2.1.28-35.fc 100% | 111.7 MiB/s | 800.7 KiB | 00m00s [109/185] libtool-ltdl-0:2.5.4-10.fc44. 100% | 7.2 MiB/s | 37.0 KiB | 00m00s [110/185] gdbm-libs-1:1.23-11.fc44.x86_ 100% | 19.1 MiB/s | 58.8 KiB | 00m00s [111/185] libcap-0:2.78-1.fc44.x86_64 100% | 21.5 MiB/s | 88.1 KiB | 00m00s [112/185] libstdc++-0:16.2.1-2.fc44.x86 100% | 166.7 MiB/s | 1.0 MiB | 00m00s [113/185] libacl-0:2.4.0-1.fc44.x86_64 100% | 4.4 MiB/s | 27.3 KiB | 00m00s [114/185] rpm-sequoia-0:1.10.2-4.fc44.x 100% | 183.0 MiB/s | 936.7 KiB | 00m00s [115/185] sqlite-libs-0:3.51.2-2.fc44.x 100% | 111.1 MiB/s | 796.6 KiB | 00m00s [116/185] elfutils-libelf-0:0.195-1.fc4 100% | 25.6 MiB/s | 210.0 KiB | 00m00s [117/185] elfutils-libs-0:0.195-1.fc44. 100% | 55.3 MiB/s | 283.0 KiB | 00m00s [118/185] elfutils-0:0.195-1.fc44.x86_6 100% | 114.9 MiB/s | 588.4 KiB | 00m00s [119/185] elfutils-debuginfod-client-0: 100% | 9.0 MiB/s | 46.2 KiB | 00m00s [120/185] libgomp-0:16.2.1-2.fc44.x86_6 100% | 97.1 MiB/s | 397.7 KiB | 00m00s [121/185] binutils-0:2.46.1-1.fc44.x86_ 100% | 228.9 MiB/s | 6.2 MiB | 00m00s [122/185] alternatives-0:1.33-5.fc44.x8 100% | 19.9 MiB/s | 40.8 KiB | 00m00s [123/185] jansson-0:2.14-4.fc44.x86_64 100% | 11.5 MiB/s | 47.1 KiB | 00m00s [124/185] debugedit-0:5.3-2.fc44.x86_64 100% | 28.6 MiB/s | 87.8 KiB | 00m00s [125/185] libarchive-0:3.8.7-1.fc44.x86 100% | 108.0 MiB/s | 442.4 KiB | 00m00s [126/185] lz4-libs-0:1.10.0-4.fc44.x86_ 100% | 37.9 MiB/s | 77.7 KiB | 00m00s [127/185] pkgconf-pkg-config-0:2.5.1-1. 100% | 3.1 MiB/s | 9.5 KiB | 00m00s [128/185] pkgconf-0:2.5.1-1.fc44.x86_64 100% | 15.9 MiB/s | 48.7 KiB | 00m00s [129/185] pkgconf-m4-0:2.5.1-1.fc44.noa 100% | 6.7 MiB/s | 13.8 KiB | 00m00s [130/185] libpkgconf-0:2.5.1-1.fc44.x86 100% | 20.8 MiB/s | 42.7 KiB | 00m00s [131/185] curl-0:8.18.0-8.fc44.x86_64 100% | 78.0 MiB/s | 239.6 KiB | 00m00s [132/185] libusb1-0:1.0.30-1.fc44.x86_6 100% | 40.7 MiB/s | 83.4 KiB | 00m00s [133/185] openssl-libs-1:3.5.7-2.fc44.x 100% | 229.0 MiB/s | 2.7 MiB | 00m00s [134/185] crypto-policies-0:20251128-3. 100% | 48.0 MiB/s | 98.3 KiB | 00m00s [135/185] libattr-0:2.6.0-1.fc44.x86_64 100% | 5.8 MiB/s | 17.8 KiB | 00m00s [136/185] libsemanage-0:3.11-1.fc44.x86 100% | 62.2 MiB/s | 127.3 KiB | 00m00s [137/185] R-srpm-macros-0:1.3.7-2.fc44. 100% | 3.6 MiB/s | 11.0 KiB | 00m00s [138/185] build-reproducibility-srpm-ma 100% | 6.5 MiB/s | 13.3 KiB | 00m00s [139/185] add-determinism-0:0.7.3-2.fc4 100% | 166.9 MiB/s | 854.6 KiB | 00m00s [140/185] linkdupes-0:0.7.3-2.fc44.x86_ 100% | 84.2 MiB/s | 344.8 KiB | 00m00s [141/185] package-notes-srpm-macros-0:0 100% | 5.1 MiB/s | 10.4 KiB | 00m00s [142/185] pyproject-srpm-macros-0:1.23. 100% | 7.6 MiB/s | 15.5 KiB | 00m00s [143/185] qt6-srpm-macros-0:6.11.1-1.fc 100% | 4.5 MiB/s | 9.2 KiB | 00m00s [144/185] rust-srpm-macros-0:28.5-1.fc4 100% | 5.5 MiB/s | 11.2 KiB | 00m00s [145/185] file-libs-0:5.48-2.fc44.x86_6 100% | 5.2 MiB/s | 884.5 KiB | 00m00s [146/185] ca-certificates-0:2025.2.80_v 100% | 158.7 MiB/s | 974.8 KiB | 00m00s [147/185] file-0:5.48-2.fc44.x86_64 100% | 249.9 KiB/s | 50.5 KiB | 00m00s [148/185] libgcrypt-0:1.12.2-1.fc44.x86 100% | 102.5 MiB/s | 629.8 KiB | 00m00s [149/185] cmake-srpm-macros-0:4.3.0-4.f 100% | 110.4 KiB/s | 10.2 KiB | 00m00s [150/185] libidn2-0:2.3.8-3.fc44.x86_64 100% | 42.9 MiB/s | 175.6 KiB | 00m00s [151/185] gnutls-0:3.8.13-1.fc44.x86_64 100% | 158.5 MiB/s | 1.4 MiB | 00m00s [152/185] libtasn1-0:4.21.0-1.fc44.x86_ 100% | 24.7 MiB/s | 76.0 KiB | 00m00s [153/185] libunistring-0:1.1-11.fc44.x8 100% | 133.7 MiB/s | 547.8 KiB | 00m00s [154/185] nettle-0:3.10.1-3.fc44.x86_64 100% | 83.6 MiB/s | 428.0 KiB | 00m00s [155/185] elfutils-default-yama-scope-0 100% | 3.7 MiB/s | 11.2 KiB | 00m00s [156/185] p11-kit-0:0.26.5-1.fc44.x86_6 100% | 109.5 MiB/s | 560.6 KiB | 00m00s [157/185] libffi-0:3.5.2-2.fc44.x86_64 100% | 10.3 MiB/s | 42.4 KiB | 00m00s [158/185] p11-kit-trust-0:0.26.5-1.fc44 100% | 47.7 MiB/s | 146.5 KiB | 00m00s [159/185] systemd-standalone-sysusers-0 100% | 49.4 MiB/s | 151.6 KiB | 00m00s [160/185] xxhash-libs-0:0.8.3-4.fc44.x8 100% | 13.4 MiB/s | 41.2 KiB | 00m00s [161/185] fedora-release-0:44-18.noarch 100% | 6.1 MiB/s | 12.5 KiB | 00m00s [162/185] fedora-release-identity-basic 100% | 6.5 MiB/s | 13.2 KiB | 00m00s [163/185] libcurl-0:8.18.0-8.fc44.x86_6 100% | 111.0 MiB/s | 454.7 KiB | 00m00s [164/185] libnghttp3-0:1.18.0-1.fc44.x8 100% | 36.7 MiB/s | 75.3 KiB | 00m00s [165/185] libssh-0:0.12.2-1.fc44.x86_64 100% | 57.8 MiB/s | 295.9 KiB | 00m00s [166/185] ngtcp2-0:1.22.1-1.fc44.x86_64 100% | 51.2 MiB/s | 157.4 KiB | 00m00s [167/185] libpsl-0:0.21.5-7.fc44.x86_64 100% | 31.9 MiB/s | 65.3 KiB | 00m00s [168/185] libssh-config-0:0.12.2-1.fc44 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [169/185] libfido2-0:1.16.0-5.fc44.x86_ 100% | 51.0 MiB/s | 104.5 KiB | 00m00s [170/185] publicsuffix-list-dafsa-0:202 100% | 19.6 MiB/s | 60.3 KiB | 00m00s [171/185] libcbor-0:0.13.0-2.fc44.x86_6 100% | 8.8 MiB/s | 36.0 KiB | 00m00s [172/185] ngtcp2-crypto-ossl-0:1.22.1-1 100% | 13.6 MiB/s | 27.8 KiB | 00m00s [173/185] selinux-policy-targeted-0:44. 100% | 225.9 MiB/s | 6.8 MiB | 00m00s [174/185] selinux-policy-0:44.6-1.fc44. 100% | 8.1 MiB/s | 24.7 KiB | 00m00s [175/185] libxml2-0:2.13.9-4.fc44.x86_6 100% | 3.6 MiB/s | 714.5 KiB | 00m00s [176/185] policycoreutils-0:3.11-2.fc44 100% | 84.3 MiB/s | 259.0 KiB | 00m00s [177/185] rpm-plugin-selinux-0:6.1.0-1. 100% | 152.9 KiB/s | 17.7 KiB | 00m00s [178/185] krb5-libs-0:1.22.2-4.fc44.x86 100% | 98.0 MiB/s | 802.6 KiB | 00m00s [179/185] keyutils-libs-0:1.6.3-7.fc44. 100% | 10.3 MiB/s | 31.5 KiB | 00m00s [180/185] libcom_err-0:1.47.3-4.fc44.x8 100% | 6.6 MiB/s | 27.1 KiB | 00m00s [181/185] libverto-0:0.3.2-12.fc44.x86_ 100% | 6.9 MiB/s | 21.1 KiB | 00m00s [182/185] libnghttp2-0:1.68.0-5.fc44.x8 100% | 24.9 MiB/s | 76.6 KiB | 00m00s [183/185] gdb-minimal-0:17.2-5.fc44.x86 100% | 20.7 MiB/s | 4.7 MiB | 00m00s [184/185] libselinux-utils-0:3.11-4.fc4 100% | 892.2 KiB/s | 113.3 KiB | 00m00s [185/185] libbrotli-0:1.2.0-6.fc44.x86_ 100% | 3.5 MiB/s | 348.3 KiB | 00m00s -------------------------------------------------------------------------------- [185/185] Total 100% | 45.0 MiB/s | 69.1 MiB | 00m02s 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/187] Verify package files 100% | 758.0 B/s | 185.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-1787553458.980565/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/187] Prepare transaction 100% | 2.3 KiB/s | 185.0 B | 00m00s [ 3/187] Installing libgcc-0:16.2.1-2. 100% | 266.0 MiB/s | 272.3 KiB | 00m00s [ 4/187] Installing publicsuffix-list- 100% | 0.0 B/s | 71.1 KiB | 00m00s [ 5/187] Installing libssh-config-0:0. 100% | 0.0 B/s | 816.0 B | 00m00s [ 6/187] Installing fedora-release-ide 100% | 0.0 B/s | 888.0 B | 00m00s [ 7/187] Installing fedora-gpg-keys-0: 100% | 25.4 MiB/s | 182.1 KiB | 00m00s [ 8/187] Installing fedora-repos-0:44- 100% | 0.0 B/s | 5.7 KiB | 00m00s [ 9/187] Installing fedora-release-com 100% | 24.3 MiB/s | 24.9 KiB | 00m00s [ 10/187] Installing fedora-release-0:4 100% | 6.1 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/187] Installing setup-0:2.15.0-28. 100% | 54.9 MiB/s | 730.6 KiB | 00m00s >>> [RPM] /etc/hosts created as /etc/hosts.rpmnew [ 12/187] Installing filesystem-0:3.18- 100% | 1.9 MiB/s | 212.8 KiB | 00m00s [ 13/187] Installing rust-srpm-macros-0 100% | 0.0 B/s | 6.4 KiB | 00m00s [ 14/187] Installing qt6-srpm-macros-0: 100% | 0.0 B/s | 748.0 B | 00m00s [ 15/187] Installing package-notes-srpm 100% | 0.0 B/s | 2.1 KiB | 00m00s [ 16/187] Installing pkgconf-m4-0:2.5.1 100% | 0.0 B/s | 14.7 KiB | 00m00s [ 17/187] Installing gnulib-l10n-0:2024 100% | 129.3 MiB/s | 661.9 KiB | 00m00s [ 18/187] Installing coreutils-common-0 100% | 305.3 MiB/s | 10.7 MiB | 00m00s [ 19/187] Installing pcre2-syntax-0:10. 100% | 277.7 MiB/s | 284.3 KiB | 00m00s [ 20/187] Installing ncurses-base-0:6.6 100% | 49.6 MiB/s | 355.3 KiB | 00m00s [ 21/187] Installing bash-0:5.3.9-3.fc4 100% | 292.5 MiB/s | 8.5 MiB | 00m00s [ 22/187] Installing glibc-common-0:2.4 100% | 73.2 MiB/s | 1.0 MiB | 00m00s [ 23/187] Installing glibc-gconv-extra- 100% | 202.7 MiB/s | 7.5 MiB | 00m00s [ 24/187] Installing glibc-0:2.43-8.fc4 100% | 198.2 MiB/s | 6.9 MiB | 00m00s [ 25/187] Installing ncurses-libs-0:6.6 100% | 238.1 MiB/s | 975.4 KiB | 00m00s [ 26/187] Installing glibc-minimal-lang 100% | 0.0 B/s | 124.0 B | 00m00s [ 27/187] Installing zlib-ng-compat-0:2 100% | 162.6 MiB/s | 166.5 KiB | 00m00s [ 28/187] Installing bzip2-libs-0:1.0.8 100% | 79.7 MiB/s | 81.6 KiB | 00m00s [ 29/187] Installing libgpg-error-0:1.5 100% | 71.2 MiB/s | 947.5 KiB | 00m00s [ 30/187] Installing libstdc++-0:16.2.1 100% | 386.2 MiB/s | 3.1 MiB | 00m00s [ 31/187] Installing libassuan-0:2.5.7- 100% | 161.8 MiB/s | 165.7 KiB | 00m00s [ 32/187] Installing libgcrypt-0:1.12.2 100% | 414.7 MiB/s | 1.7 MiB | 00m00s [ 33/187] Installing readline-0:8.3-4.f 100% | 254.7 MiB/s | 521.6 KiB | 00m00s [ 34/187] Installing xz-libs-1:5.8.2-2. 100% | 213.7 MiB/s | 218.8 KiB | 00m00s [ 35/187] Installing gmp-1:6.3.0-5.fc44 100% | 399.2 MiB/s | 817.5 KiB | 00m00s [ 36/187] Installing libuuid-0:2.42.2-1 100% | 37.4 MiB/s | 38.3 KiB | 00m00s [ 37/187] Installing libzstd-0:1.5.7-5. 100% | 311.6 MiB/s | 957.4 KiB | 00m00s [ 38/187] Installing elfutils-libelf-0: 100% | 387.3 MiB/s | 1.2 MiB | 00m00s [ 39/187] Installing systemd-libs-0:259 100% | 348.9 MiB/s | 2.4 MiB | 00m00s [ 40/187] Installing libacl-0:2.4.0-1.f 100% | 39.7 MiB/s | 40.7 KiB | 00m00s [ 41/187] Installing popt-0:1.19-10.fc4 100% | 45.3 MiB/s | 139.3 KiB | 00m00s [ 42/187] Installing npth-0:1.8-4.fc44. 100% | 0.0 B/s | 50.6 KiB | 00m00s [ 43/187] Installing libblkid-0:2.42.2- 100% | 276.7 MiB/s | 283.4 KiB | 00m00s [ 44/187] Installing libxcrypt-0:4.5.2- 100% | 144.5 MiB/s | 295.9 KiB | 00m00s [ 45/187] Installing libsepol-0:3.11-1. 100% | 421.4 MiB/s | 863.0 KiB | 00m00s [ 46/187] Installing sqlite-libs-0:3.51 100% | 397.6 MiB/s | 1.6 MiB | 00m00s [ 47/187] Installing gnupg2-gpgconf-0:2 100% | 24.6 MiB/s | 251.8 KiB | 00m00s [ 48/187] Installing pcre2-0:10.47-1.fc 100% | 351.6 MiB/s | 720.0 KiB | 00m00s [ 49/187] Installing libselinux-0:3.11- 100% | 201.6 MiB/s | 206.4 KiB | 00m00s [ 50/187] Installing grep-0:3.12-3.fc44 100% | 66.8 MiB/s | 1.0 MiB | 00m00s [ 51/187] Installing sed-0:4.9-7.fc44.x 100% | 60.4 MiB/s | 865.4 KiB | 00m00s [ 52/187] Installing findutils-1:4.10.0 100% | 116.8 MiB/s | 1.9 MiB | 00m00s [ 53/187] Installing libtasn1-0:4.21.0- 100% | 178.2 MiB/s | 182.4 KiB | 00m00s [ 54/187] Installing libunistring-0:1.1 100% | 346.9 MiB/s | 1.7 MiB | 00m00s [ 55/187] Installing libidn2-0:2.3.8-3. 100% | 25.0 MiB/s | 562.6 KiB | 00m00s [ 56/187] Installing crypto-policies-0: 100% | 19.2 MiB/s | 157.7 KiB | 00m00s [ 57/187] Installing xz-1:5.8.2-2.fc44. 100% | 72.1 MiB/s | 1.4 MiB | 00m00s [ 58/187] Installing libmount-0:2.42.2- 100% | 198.2 MiB/s | 405.9 KiB | 00m00s [ 59/187] Installing gnupg2-verify-0:2. 100% | 35.3 MiB/s | 361.7 KiB | 00m00s [ 60/187] Installing dwz-0:0.16-3.fc44. 100% | 31.7 MiB/s | 292.3 KiB | 00m00s [ 61/187] Installing mpfr-0:4.2.2-3.fc4 100% | 276.9 MiB/s | 850.8 KiB | 00m00s [ 62/187] Installing gawk-0:5.3.2-3.fc4 100% | 114.6 MiB/s | 1.8 MiB | 00m00s [ 63/187] Installing libksba-0:1.6.7-5. 100% | 203.6 MiB/s | 416.9 KiB | 00m00s [ 64/187] Installing unzip-0:6.0-69.fc4 100% | 39.9 MiB/s | 449.3 KiB | 00m00s [ 65/187] Installing file-libs-0:5.48-2 100% | 617.2 MiB/s | 12.3 MiB | 00m00s [ 66/187] Installing file-0:5.48-2.fc44 100% | 11.2 MiB/s | 103.4 KiB | 00m00s [ 67/187] Installing diffutils-0:3.12-5 100% | 104.8 MiB/s | 1.6 MiB | 00m00s [ 68/187] Installing libeconf-0:0.7.9-3 100% | 64.9 MiB/s | 66.4 KiB | 00m00s [ 69/187] Installing libsmartcols-0:2.4 100% | 189.0 MiB/s | 193.5 KiB | 00m00s [ 70/187] Installing lua-libs-0:5.4.8-5 100% | 276.6 MiB/s | 283.2 KiB | 00m00s [ 71/187] Installing json-c-0:0.18-8.fc 100% | 81.9 MiB/s | 83.9 KiB | 00m00s [ 72/187] Installing libcap-ng-0:0.9.5- 100% | 69.0 MiB/s | 70.6 KiB | 00m00s [ 73/187] Installing audit-libs-0:4.2.1 100% | 191.9 MiB/s | 393.1 KiB | 00m00s [ 74/187] Installing pam-libs-0:1.7.2-2 100% | 129.6 MiB/s | 132.7 KiB | 00m00s [ 75/187] Installing libcap-0:2.78-1.fc 100% | 21.2 MiB/s | 217.2 KiB | 00m00s [ 76/187] Installing libsemanage-0:3.11 100% | 155.4 MiB/s | 318.2 KiB | 00m00s [ 77/187] Installing alternatives-0:1.3 100% | 6.9 MiB/s | 63.6 KiB | 00m00s [ 78/187] Installing libattr-0:2.6.0-1. 100% | 0.0 B/s | 25.2 KiB | 00m00s [ 79/187] Installing libffi-0:3.5.2-2.f 100% | 87.0 MiB/s | 89.1 KiB | 00m00s [ 80/187] Installing p11-kit-0:0.26.5-1 100% | 131.6 MiB/s | 2.6 MiB | 00m00s [ 81/187] Installing p11-kit-trust-0:0. 100% | 16.2 MiB/s | 480.1 KiB | 00m00s [ 82/187] Installing ngtcp2-0:1.22.1-1. 100% | 165.9 MiB/s | 339.8 KiB | 00m00s [ 83/187] Installing openssl-libs-1:3.5 100% | 383.0 MiB/s | 9.2 MiB | 00m00s [ 84/187] Installing coreutils-0:9.10-5 100% | 123.9 MiB/s | 5.7 MiB | 00m00s [ 85/187] Installing ca-certificates-0: 100% | 1.5 MiB/s | 2.5 MiB | 00m02s [ 86/187] Installing gzip-0:1.14-2.fc44 100% | 33.1 MiB/s | 407.1 KiB | 00m00s [ 87/187] Installing libfsverity-0:1.6- 100% | 28.7 MiB/s | 29.4 KiB | 00m00s [ 88/187] Installing libevent-0:2.1.12- 100% | 319.8 MiB/s | 982.4 KiB | 00m00s [ 89/187] Installing rpm-sequoia-0:1.10 100% | 405.2 MiB/s | 2.4 MiB | 00m00s [ 90/187] Installing ngtcp2-crypto-ossl 100% | 0.0 B/s | 52.5 KiB | 00m00s [ 91/187] Installing liblastlog2-0:2.42 100% | 2.5 MiB/s | 43.7 KiB | 00m00s [ 92/187] Installing util-linux-core-0: 100% | 76.5 MiB/s | 1.5 MiB | 00m00s [ 93/187] Installing zip-0:3.0-45.fc44. 100% | 62.3 MiB/s | 701.9 KiB | 00m00s [ 94/187] Installing gnupg2-keyboxd-0:2 100% | 11.0 MiB/s | 202.4 KiB | 00m00s [ 95/187] Installing libpsl-0:0.21.5-7. 100% | 75.6 MiB/s | 77.4 KiB | 00m00s [ 96/187] Installing tar-2:1.35-8.fc44. 100% | 148.9 MiB/s | 3.0 MiB | 00m00s [ 97/187] Installing linkdupes-0:0.7.3- 100% | 69.5 MiB/s | 782.3 KiB | 00m00s [ 98/187] Installing libselinux-utils-0 100% | 24.1 MiB/s | 320.2 KiB | 00m00s [ 99/187] Installing systemd-standalone 100% | 29.9 MiB/s | 306.3 KiB | 00m00s [100/187] Installing rpm-libs-0:6.1.0-1 100% | 275.8 MiB/s | 1.1 MiB | 00m00s [101/187] Installing libfdisk-0:2.42.2- 100% | 190.1 MiB/s | 389.3 KiB | 00m00s [102/187] Installing util-linux-0:2.42. 100% | 72.9 MiB/s | 3.7 MiB | 00m00s [103/187] Installing policycoreutils-0: 100% | 22.3 MiB/s | 913.0 KiB | 00m00s [104/187] Installing selinux-policy-0:4 100% | 651.6 KiB/s | 34.5 KiB | 00m00s [105/187] Installing selinux-policy-tar 100% | 104.9 MiB/s | 14.9 MiB | 00m00s [106/187] 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/187] Installing tpm2-tss-0:4.1.3-9 100% | 204.1 MiB/s | 1.6 MiB | 00m00s [108/187] Installing ima-evm-utils-libs 100% | 60.4 MiB/s | 61.9 KiB | 00m00s [109/187] Installing gnupg2-gpg-agent-0 100% | 21.8 MiB/s | 690.5 KiB | 00m00s [110/187] Installing zstd-0:1.5.7-5.fc4 100% | 41.2 MiB/s | 506.0 KiB | 00m00s [111/187] Installing nettle-0:3.10.1-3. 100% | 259.6 MiB/s | 797.4 KiB | 00m00s [112/187] Installing gnutls-0:3.8.13-1. 100% | 349.9 MiB/s | 3.8 MiB | 00m00s [113/187] Installing libxml2-0:2.13.9-4 100% | 125.4 MiB/s | 1.8 MiB | 00m00s [114/187] Installing bzip2-0:1.0.8-23.f 100% | 9.7 MiB/s | 99.5 KiB | 00m00s [115/187] Installing add-determinism-0: 100% | 155.9 MiB/s | 2.2 MiB | 00m00s [116/187] Installing build-reproducibil 100% | 0.0 B/s | 1.5 KiB | 00m00s [117/187] Installing cpio-0:2.15-9.fc44 100% | 84.9 MiB/s | 1.1 MiB | 00m00s [118/187] Installing ed-0:1.22.5-2.fc44 100% | 14.8 MiB/s | 152.0 KiB | 00m00s [119/187] Installing patch-0:2.8-4.fc44 100% | 22.3 MiB/s | 228.1 KiB | 00m00s [120/187] Installing libtool-ltdl-0:2.5 100% | 69.5 MiB/s | 71.1 KiB | 00m00s [121/187] Installing gdbm-libs-1:1.23-1 100% | 128.3 MiB/s | 131.3 KiB | 00m00s [122/187] Installing cyrus-sasl-lib-0:2 100% | 154.0 MiB/s | 2.3 MiB | 00m00s [123/187] Installing openldap-0:2.6.13- 100% | 219.3 MiB/s | 673.7 KiB | 00m00s [124/187] Installing gnupg2-dirmngr-0:2 100% | 20.7 MiB/s | 636.7 KiB | 00m00s [125/187] Installing gnupg2-0:2.4.9-16. 100% | 224.3 MiB/s | 6.5 MiB | 00m00s [126/187] Installing rpm-sign-libs-0:6. 100% | 39.5 MiB/s | 40.5 KiB | 00m00s [127/187] Installing gpgverify-0:2.2-4. 100% | 0.0 B/s | 9.4 KiB | 00m00s [128/187] Installing libgomp-0:16.2.1-2 100% | 282.6 MiB/s | 578.9 KiB | 00m00s [129/187] Installing jansson-0:2.14-4.f 100% | 88.2 MiB/s | 90.3 KiB | 00m00s [130/187] Installing lz4-libs-0:1.10.0- 100% | 154.6 MiB/s | 158.4 KiB | 00m00s [131/187] Installing libarchive-0:3.8.7 100% | 326.0 MiB/s | 1.0 MiB | 00m00s [132/187] Installing libpkgconf-0:2.5.1 100% | 89.1 MiB/s | 91.3 KiB | 00m00s [133/187] Installing pkgconf-0:2.5.1-1. 100% | 9.3 MiB/s | 95.2 KiB | 00m00s [134/187] Installing pkgconf-pkg-config 100% | 197.0 KiB/s | 1.8 KiB | 00m00s [135/187] Installing xxhash-libs-0:0.8. 100% | 93.2 MiB/s | 95.4 KiB | 00m00s [136/187] Installing libnghttp3-0:1.18. 100% | 161.0 MiB/s | 164.8 KiB | 00m00s [137/187] Installing libcbor-0:0.13.0-2 100% | 79.0 MiB/s | 80.9 KiB | 00m00s [138/187] Installing libfido2-0:1.16.0- 100% | 242.1 MiB/s | 247.9 KiB | 00m00s [139/187] Installing keyutils-libs-0:1. 100% | 54.3 MiB/s | 55.6 KiB | 00m00s [140/187] Installing libcom_err-0:1.47. 100% | 62.6 MiB/s | 64.1 KiB | 00m00s [141/187] Installing libverto-0:0.3.2-1 100% | 26.4 MiB/s | 27.1 KiB | 00m00s [142/187] Installing krb5-libs-0:1.22.2 100% | 266.1 MiB/s | 2.4 MiB | 00m00s [143/187] Installing libssh-0:0.12.2-1. 100% | 236.9 MiB/s | 727.6 KiB | 00m00s [144/187] Installing libnghttp2-0:1.68. 100% | 163.3 MiB/s | 167.3 KiB | 00m00s [145/187] Installing libbrotli-0:1.2.0- 100% | 282.3 MiB/s | 867.3 KiB | 00m00s [146/187] Installing libcurl-0:8.18.0-8 100% | 332.7 MiB/s | 1.0 MiB | 00m00s [147/187] Installing curl-0:8.18.0-8.fc 100% | 14.7 MiB/s | 482.6 KiB | 00m00s [148/187] Installing rpm-0:6.1.0-1.fc44 100% | 50.2 MiB/s | 2.5 MiB | 00m00s [149/187] Installing efi-srpm-macros-0: 100% | 40.2 MiB/s | 41.2 KiB | 00m00s [150/187] Installing java-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [151/187] Installing lua-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [152/187] Installing tree-sitter-srpm-m 100% | 9.1 MiB/s | 9.3 KiB | 00m00s [153/187] Installing zig-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [154/187] Installing cmake-srpm-macros- 100% | 0.0 B/s | 804.0 B | 00m00s [155/187] Installing filesystem-srpm-ma 100% | 0.0 B/s | 38.9 KiB | 00m00s [156/187] Installing elfutils-default-y 100% | 136.2 KiB/s | 2.0 KiB | 00m00s [157/187] Installing elfutils-libs-0:0. 100% | 233.4 MiB/s | 717.1 KiB | 00m00s [158/187] Installing elfutils-debuginfo 100% | 7.0 MiB/s | 86.1 KiB | 00m00s [159/187] Installing elfutils-0:0.195-1 100% | 165.3 MiB/s | 3.0 MiB | 00m00s [160/187] Installing binutils-0:2.46.1- 100% | 294.4 MiB/s | 28.3 MiB | 00m00s [161/187] Installing gdb-minimal-0:17.2 100% | 321.9 MiB/s | 14.2 MiB | 00m00s [162/187] Installing debugedit-0:5.3-2. 100% | 21.9 MiB/s | 224.0 KiB | 00m00s [163/187] Installing rpm-build-libs-0:6 100% | 282.4 MiB/s | 289.1 KiB | 00m00s [164/187] Installing qt5-srpm-macros-0: 100% | 0.0 B/s | 776.0 B | 00m00s [165/187] Installing perl-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [166/187] Installing openblas-srpm-macr 100% | 0.0 B/s | 392.0 B | 00m00s [167/187] Installing ocaml-srpm-macros- 100% | 0.0 B/s | 2.1 KiB | 00m00s [168/187] Installing kernel-srpm-macros 100% | 0.0 B/s | 2.3 KiB | 00m00s [169/187] Installing gnat-srpm-macros-0 100% | 0.0 B/s | 1.3 KiB | 00m00s [170/187] Installing ghc-srpm-macros-0: 100% | 0.0 B/s | 1.0 KiB | 00m00s [171/187] Installing gap-srpm-macros-0: 100% | 0.0 B/s | 2.7 KiB | 00m00s [172/187] Installing fpc-srpm-macros-0: 100% | 0.0 B/s | 420.0 B | 00m00s [173/187] Installing ansible-srpm-macro 100% | 0.0 B/s | 36.2 KiB | 00m00s [174/187] Installing gnome-srpm-macros- 100% | 0.0 B/s | 4.1 KiB | 00m00s [175/187] Installing redhat-rpm-config- 100% | 20.6 MiB/s | 189.9 KiB | 00m00s [176/187] Installing forge-srpm-macros- 100% | 39.3 MiB/s | 40.3 KiB | 00m00s [177/187] Installing rpm-build-0:6.1.0- 100% | 24.5 MiB/s | 326.0 KiB | 00m00s [178/187] Installing erlang-srpm-macros 100% | 0.0 B/s | 2.5 KiB | 00m00s [179/187] Installing pyproject-srpm-mac 100% | 0.0 B/s | 4.0 KiB | 00m00s [180/187] Installing fonts-srpm-macros- 100% | 55.7 MiB/s | 57.0 KiB | 00m00s [181/187] Installing go-srpm-macros-0:3 100% | 61.6 MiB/s | 63.0 KiB | 00m00s [182/187] Installing python-srpm-macros 100% | 51.7 MiB/s | 52.9 KiB | 00m00s [183/187] Installing R-srpm-macros-0:1. 100% | 0.0 B/s | 4.4 KiB | 00m00s [184/187] Installing rpm-plugin-selinux 100% | 12.6 MiB/s | 12.9 KiB | 00m00s [185/187] Installing which-0:2.25-1.fc4 100% | 7.0 MiB/s | 85.8 KiB | 00m00s [186/187] Installing shadow-utils-2:4.1 100% | 115.1 MiB/s | 4.0 MiB | 00m00s [187/187] Installing info-0:7.2-9.fc44. 100% | 52.1 KiB/s | 366.0 KiB | 00m07s Warning: skipped OpenPGP checks for 24 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-2025.2.80_v9.0.304-7.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-8.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.195-1.fc44.x86_64 elfutils-debuginfod-client-0.195-1.fc44.x86_64 elfutils-default-yama-scope-0.195-1.fc44.noarch elfutils-libelf-0.195-1.fc44.x86_64 elfutils-libs-0.195-1.fc44.x86_64 erlang-srpm-macros-0.3.11-1.fc44.noarch fedora-gpg-keys-44-1.noarch fedora-release-44-18.noarch fedora-release-common-44-18.noarch fedora-release-identity-basic-44-18.noarch fedora-repos-44-1.noarch file-5.48-2.fc44.x86_64 file-libs-5.48-2.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-5.fc44.x86_64 gdbm-libs-1.23-11.fc44.x86_64 ghc-srpm-macros-1.10-1.fc44.noarch glibc-2.43-8.fc44.x86_64 glibc-common-2.43-8.fc44.x86_64 glibc-gconv-extra-2.43-8.fc44.x86_64 glibc-minimal-langpack-2.43-8.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.2-1.fc44.x86_64 libbrotli-1.2.0-6.fc44.x86_64 libcap-2.78-1.fc44.x86_64 libcap-ng-0.9.5-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-8.fc44.x86_64 libeconf-0.7.9-3.fc44.x86_64 libevent-2.1.12-17.fc44.x86_64 libfdisk-2.42.2-1.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.2-1.fc44.x86_64 libmount-2.42.2-1.fc44.x86_64 libnghttp2-1.68.0-5.fc44.x86_64 libnghttp3-1.18.0-1.fc44.x86_64 libpkgconf-2.5.1-1.fc44.x86_64 libpsl-0.21.5-7.fc44.x86_64 libselinux-3.11-4.fc44.x86_64 libselinux-utils-3.11-4.fc44.x86_64 libsemanage-3.11-1.fc44.x86_64 libsepol-3.11-1.fc44.x86_64 libsmartcols-2.42.2-1.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.2-1.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.13-1.fc44.x86_64 openssl-libs-3.5.7-2.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.1-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.2-4.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.6-1.fc44.noarch selinux-policy-targeted-44.6-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.8-1.fc44.x86_64 systemd-standalone-sysusers-259.8-1.fc44.x86_64 tar-1.35-8.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.2-1.fc44.x86_64 util-linux-core-2.42.2-1.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.9FMquQ setting SOURCE_DATE_EPOCH=1787270400 Wrote: /builddir/build/SRPMS/ruff-0.16.4-2.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-1787553458.980565/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-wtopz04x/ruff/ruff.spec) Config(child) 0 minutes 31 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.4-2.fc44.src.rpm) Config(fedora-44-x86_64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-44-x86_64-bootstrap-1787553458.980565/root. INFO: reusing tmpfs at /var/lib/mock/fedora-44-x86_64-bootstrap-1787553458.980565/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-1787553458.980565/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.2-4.fc44.x86_64 dnf5-5.4.3.0-2.fc44.x86_64 dnf5-plugins-5.4.3.0-2.fc44.x86_64 Finish: chroot init Start: build phase for ruff-0.16.4-2.fc44.src.rpm Start: build setup for ruff-0.16.4-2.fc44.src.rpm Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.bmIxFf setting SOURCE_DATE_EPOCH=1787270400 Wrote: /builddir/build/SRPMS/ruff-0.16.4-2.fc44.src.rpm Updating and loading repositories: updates 100% | 18.2 KiB/s | 19.7 KiB | 00m01s fedora 100% | 25.6 KiB/s | 23.7 KiB | 00m01s Copr repository 100% | 2.5 KiB/s | 1.6 KiB | 00m01s 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.97.1-1.fc44 updates 23.7 MiB cargo2rpm noarch 0:0.3.4-1.fc44 copr_base 1.3 MiB cpp x86_64 0:16.2.1-2.fc44 updates 42.6 MiB expat x86_64 0:2.8.1-1.fc44 updates 327.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-8.fc44 updates 2.3 MiB kernel-headers x86_64 0:7.1.3-200.fc44 updates 6.9 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-27.fc44 copr_base 0.0 B llvm-libs x86_64 0:22.1.8-27.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.1.2-1.fc44 copr_base 1.2 MiB python3 x86_64 0:3.14.7-2.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.7-2.fc44 copr_base 44.0 MiB python3-tomlkit noarch 0:0.13.2-7.fc44 fedora 493.9 KiB rust x86_64 0:1.97.1-1.fc44 updates 94.7 MiB rust-std-static x86_64 0:1.97.1-1.fc44 updates 165.3 MiB tomcli+tomlkit noarch 0:0.10.1-5.fc44 copr_base 0.0 B tzdata noarch 0:2026c-1.fc44 updates 1.2 MiB Transaction Summary: Installing: 34 packages Total size of inbound packages is 188 MiB. Need to download 188 MiB. After this operation, 656 MiB extra will be used (install 656 MiB, remove 0 B). [ 1/34] cargo-rpm-macros-0:28.5-1.fc44. 100% | 1.0 MiB/s | 14.4 KiB | 00m00s [ 2/34] rust2rpm-helper-0:0.2.0-1.fc44. 100% | 29.5 MiB/s | 846.2 KiB | 00m00s [ 3/34] tomcli-0:0.10.1-5.fc44.noarch 100% | 108.8 KiB/s | 64.7 KiB | 00m01s [ 4/34] expat-0:2.8.1-1.fc44.x86_64 100% | 21.1 MiB/s | 129.7 KiB | 00m00s [ 5/34] mpdecimal-0:4.0.1-3.fc44.x86_64 100% | 32.3 MiB/s | 99.1 KiB | 00m00s [ 6/34] python3-0:3.14.7-2.fc44.x86_64 100% | 43.1 KiB/s | 29.1 KiB | 00m01s [ 7/34] tzdata-0:2026c-1.fc44.noarch 100% | 77.2 MiB/s | 711.7 KiB | 00m00s [ 8/34] python3-libs-0:3.14.7-2.fc44.x8 100% | 10.8 MiB/s | 9.8 MiB | 00m01s [ 9/34] less-0:704-4.fc44.x86_64 100% | 22.3 MiB/s | 227.8 KiB | 00m00s [10/34] cargo-0:1.97.1-1.fc44.x86_64 100% | 254.3 MiB/s | 7.9 MiB | 00m00s [11/34] rust-0:1.97.1-1.fc44.x86_64 100% | 295.2 MiB/s | 30.7 MiB | 00m00s [12/34] python3-click-1:8.4.2-1.fc44.no 100% | 584.1 KiB/s | 281.0 KiB | 00m00s [13/34] python-pip-wheel-0:26.1.2-1.fc4 100% | 3.0 MiB/s | 1.2 MiB | 00m00s [14/34] libgit2-0:1.9.7-1.fc44.x86_64 100% | 85.7 MiB/s | 614.5 KiB | 00m00s [15/34] llhttp-0:9.3.1-1.fc44.x86_64 100% | 9.2 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-8.fc44.x86_6 100% | 75.4 MiB/s | 617.4 KiB | 00m00s [18/34] libxcrypt-devel-0:4.5.2-3.fc44. 100% | 7.3 MiB/s | 30.0 KiB | 00m00s [19/34] rust-std-static-0:1.97.1-1.fc44 100% | 219.8 MiB/s | 39.3 MiB | 00m00s [20/34] gcc-0:16.2.1-2.fc44.x86_64 100% | 193.2 MiB/s | 43.3 MiB | 00m00s [21/34] cpp-0:16.2.1-2.fc44.x86_64 100% | 132.7 MiB/s | 14.6 MiB | 00m00s [22/34] make-1:4.4.1-12.fc44.x86_64 100% | 18.0 MiB/s | 588.7 KiB | 00m00s [23/34] cargo2rpm-0:0.3.4-1.fc44.noarch 100% | 363.6 KiB/s | 180.7 KiB | 00m00s [24/34] kernel-headers-0:7.1.3-200.fc44 100% | 158.4 MiB/s | 1.7 MiB | 00m00s [25/34] libatomic-0:16.2.1-2.fc44.x86_6 100% | 10.8 MiB/s | 55.3 KiB | 00m00s [26/34] libmpc-0:1.4.1-1.fc44.x86_64 100% | 24.6 MiB/s | 75.5 KiB | 00m00s [27/34] libedit-0:3.1-59.20260512cvs.fc 100% | 53.9 MiB/s | 110.4 KiB | 00m00s [28/34] llvm-filesystem-0:22.1.8-27.fc4 100% | 25.9 KiB/s | 12.0 KiB | 00m00s [29/34] python3-tomlkit-0:0.13.2-7.fc44 100% | 30.9 MiB/s | 126.7 KiB | 00m00s [30/34] gcc-plugin-annobin-0:16.2.1-2.f 100% | 14.4 MiB/s | 58.9 KiB | 00m00s [31/34] annobin-plugin-gcc-0:13.14-1.fc 100% | 133.7 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] tomcli+tomlkit-0:0.10.1-5.fc44. 100% | 27.1 KiB/s | 8.3 KiB | 00m00s [34/34] llvm-libs-0:22.1.8-27.fc44.x86_ 100% | 29.8 MiB/s | 34.1 MiB | 00m01s -------------------------------------------------------------------------------- [34/34] Total 100% | 74.6 MiB/s | 188.3 MiB | 00m03s Running transaction [ 1/36] Verify package files 100% | 56.0 B/s | 34.0 B | 00m01s [ 2/36] Prepare transaction 100% | 693.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% | 370.4 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% | 244.1 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.1 100% | 147.9 MiB/s | 7.1 MiB | 00m00s [10/36] Installing glibc-devel-0:2.43-8 100% | 103.7 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-2 100% | 474.5 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% | 404.9 MiB/s | 121.9 MiB | 00m00s [16/36] Installing rust-0:1.97.1-1.fc44 100% | 417.1 MiB/s | 94.7 MiB | 00m00s [17/36] Installing rust-std-static-0:1. 100% | 497.9 MiB/s | 165.3 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.97.1-1.fc4 100% | 353.7 MiB/s | 23.7 MiB | 00m00s [21/36] Installing less-0:704-4.fc44.x8 100% | 39.3 MiB/s | 483.2 KiB | 00m00s [22/36] Installing python-pip-wheel-0:2 100% | 249.2 MiB/s | 1.2 MiB | 00m00s [23/36] Installing tzdata-0:2026c-1.fc4 100% | 23.9 MiB/s | 1.5 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.1-1.fc44 100% | 21.5 MiB/s | 329.5 KiB | 00m00s [26/36] Installing python3-libs-0:3.14. 100% | 282.6 MiB/s | 44.4 MiB | 00m00s [27/36] Installing python3-0:3.14.7-2.f 100% | 2.7 MiB/s | 30.5 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.3.4-1. 100% | 74.3 MiB/s | 1.3 MiB | 00m00s [30/36] Installing python3-tomlkit-0:0. 100% | 163.8 MiB/s | 503.2 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.3 MiB/s | 58.8 KiB | 00m00s [35/36] Installing annobin-plugin-gcc-0 100% | 25.4 MiB/s | 701.0 KiB | 00m00s [36/36] Installing rust2rpm-helper-0:0. 100% | 15.3 MiB/s | 2.1 MiB | 00m00s Warning: skipped OpenPGP checks for 9 packages from repository: copr_base Complete! Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.bnPbpS setting SOURCE_DATE_EPOCH=1787270400 Wrote: /builddir/build/SRPMS/ruff-0.16.4-2.fc44.src.rpm Updating and loading repositories: updates 100% | 37.8 KiB/s | 19.7 KiB | 00m01s fedora 100% | 57.8 KiB/s | 23.7 KiB | 00m00s Copr repository 100% | 13.3 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.4-2.fc44.src.rpm Start: rpmbuild ruff-0.16.4-2.fc44.src.rpm Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.5iedDV setting SOURCE_DATE_EPOCH=1787270400 Executing(mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.PuOwmJ Creating(rpmbuild.env): /builddir/build/BUILD/ruff-0.16.4-build/rpmbuild.env RPM_SOURCE_DIR="/builddir/build/SOURCES" RPM_BUILD_DIR="/builddir/build/BUILD/ruff-0.16.4-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.4-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.4" RPM_PACKAGE_RELEASE="2.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.4-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.0lZxdO + umask 022 + cd /builddir/build/BUILD/ruff-0.16.4-build + cd /builddir/build/BUILD/ruff-0.16.4-build + rm -rf ruff-0.16.4 + /usr/bin/rpmuncompress -x /builddir/build/SOURCES/ruff-0.16.4.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd ruff-0.16.4 + /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_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_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_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=6fba3ae73db5a9807780514b463126f1ee8ff216 + [[ 6fba3ae73db5a9807780514b463126f1ee8ff216 != 6fba3ae73db5a9807780514b463126f1ee8ff216 ]] + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.yWehw3 + umask 022 + cd /builddir/build/BUILD/ruff-0.16.4-build + cd ruff-0.16.4 + /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.4-2.fc44.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: updates 100% | 46.4 KiB/s | 19.7 KiB | 00m00s fedora 100% | 75.5 KiB/s | 23.7 KiB | 00m00s Copr repository 100% | 9.2 KiB/s | 1.6 KiB | 00m00s Repositories loaded. Package "cargo-rpm-macros-28.5-1.fc44.noarch" is already installed. Package "rust-1.97.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+default-devel noarch 0:1.1.5-1.fc44 updates 1.6 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+std-devel noarch 0:1.0.14-1.fc44 fedora 4.1 KiB rust-anyhow+default-devel noarch 0:1.0.104-1.fc44 updates 2.5 KiB rust-arc-swap+default-devel noarch 0:1.9.2-1.fc44 updates 2.2 KiB rust-argfile+default-devel noarch 0:1.0.0-1.fc44 fedora 4.1 KiB rust-arrayvec+default-devel noarch 0:0.7.8-1.fc44 updates 1.7 KiB rust-assert_fs+default-devel noarch 0:1.1.4-1.fc44 updates 5.2 KiB rust-bitflags+default-devel noarch 0:2.13.1-1.fc44 updates 2.3 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+default-devel noarch 0:1.13.0-1.fc44 updates 2.7 KiB rust-cachedir+default-devel noarch 0:0.3.1-6.fc44 fedora 815.0 B rust-camino+default-devel noarch 0:1.2.5-1.fc44 updates 2.5 KiB rust-camino+serde1-devel noarch 0:1.2.5-1.fc44 updates 2.5 KiB rust-char_str+default-devel noarch 0:0.0.2-1.fc44 updates 3.2 KiB rust-char_str+get-size-devel noarch 0:0.0.2-1.fc44 updates 3.2 KiB rust-char_str+serde-devel noarch 0:0.0.2-1.fc44 updates 3.2 KiB rust-clap+default-devel noarch 0:4.6.6-1.fc44 updates 14.5 KiB rust-clap+derive-devel noarch 0:4.6.6-1.fc44 updates 14.5 KiB rust-clap+env-devel noarch 0:4.6.6-1.fc44 updates 14.5 KiB rust-clap+string-devel noarch 0:4.6.6-1.fc44 updates 14.5 KiB rust-clap+wrap_help-devel noarch 0:4.6.6-1.fc44 updates 14.5 KiB rust-clap_complete_command+default-devel noarch 0:0.6.1-4.fc44 fedora 1.3 KiB rust-clearscreen+default-devel noarch 0:4.0.6-1.fc44 fedora 1.5 KiB rust-colored+default-devel noarch 0:3.1.1-1.fc44 updates 2.2 KiB rust-colored+no-color-devel noarch 0:3.1.1-1.fc44 updates 2.2 KiB rust-compact_str+default-devel noarch 0:0.10.0-1.fc44 updates 3.3 KiB rust-compact_str+serde-devel noarch 0:0.10.0-1.fc44 updates 3.3 KiB rust-countme+default-devel noarch 0:3.0.1-6.fc44 fedora 1.3 KiB rust-crossbeam+default-devel noarch 0:0.8.4-6.fc44 fedora 1.8 KiB rust-csv+default-devel noarch 0:1.4.0-2.fc44 fedora 4.8 KiB rust-ctrlc+default-devel noarch 0:3.5.2-1.fc44 fedora 1.6 KiB rust-dashmap+default-devel noarch 0:6.2.1-1.fc44 updates 1.9 KiB rust-datatest-stable+default-devel noarch 0:0.3.3-6.fc44 fedora 2.1 KiB rust-drop_bomb+default-devel noarch 0:0.1.5-6.fc44 fedora 826.0 B rust-dunce+default-devel noarch 0:1.0.5-4.fc44 fedora 1.3 KiB rust-etcetera+default-devel noarch 0:0.11.0-2.fc44 fedora 1.1 KiB rust-fern+default-devel noarch 0:0.7.1-6.fc44 updates 3.8 KiB rust-filetime+default-devel noarch 0:0.2.29-1.fc44 updates 1.3 KiB rust-gen-lsp-types+default-devel noarch 0:0.11.0-1.fc44 updates 1.8 KiB rust-gen-lsp-types+url-devel noarch 0:0.11.0-1.fc44 updates 1.8 KiB rust-get-size2+compact-str-devel noarch 0:0.10.3-1.fc44 updates 4.3 KiB rust-get-size2+default-devel noarch 0:0.10.3-1.fc44 updates 4.3 KiB rust-get-size2+derive-devel noarch 0:0.10.3-1.fc44 updates 4.3 KiB rust-get-size2+hashbrown-devel noarch 0:0.10.3-1.fc44 updates 4.3 KiB rust-get-size2+indexmap-devel noarch 0:0.10.3-1.fc44 updates 4.3 KiB rust-get-size2+ordermap-devel noarch 0:0.10.3-1.fc44 updates 4.3 KiB rust-get-size2+parking_lot-devel noarch 0:0.10.3-1.fc44 updates 4.3 KiB rust-get-size2+smallvec-devel noarch 0:0.10.3-1.fc44 updates 4.3 KiB rust-get-size2+thin-vec-devel noarch 0:0.10.3-1.fc44 updates 4.3 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+inline-more-devel noarch 0:0.17.0-1.fc44 updates 3.7 KiB rust-hashbrown-devel noarch 0:0.17.0-1.fc44 updates 844.5 KiB rust-heck+default-devel noarch 0:0.5.0-5.fc44 fedora 892.0 B rust-icu_properties+default-devel noarch 0:2.2.0-2.fc44 updates 4.3 KiB rust-ignore+default-devel noarch 0:0.4.33-1.fc44 updates 2.0 KiB rust-imperative+default-devel noarch 0:1.0.7-2.fc44 fedora 4.3 KiB rust-indexmap+default-devel noarch 0:2.14.0-1.fc44 updates 2.9 KiB rust-indicatif+default-devel noarch 0:0.18.4-1.fc44 updates 3.7 KiB rust-indoc+default-devel noarch 0:2.0.7-2.fc44 fedora 2.1 KiB rust-insta+default-devel noarch 0:1.46.3-1.fc44 fedora 3.2 KiB rust-insta+filters-devel noarch 0:1.46.3-1.fc44 fedora 3.2 KiB rust-insta+json-devel noarch 0:1.46.3-1.fc44 fedora 3.2 KiB rust-insta+redactions-devel noarch 0:1.46.3-1.fc44 fedora 3.2 KiB rust-insta+ron-devel noarch 0:1.46.3-1.fc44 fedora 3.2 KiB rust-insta-cmd+default-devel noarch 0:0.7.0-1.fc44 updates 1.3 KiB rust-is-macro+default-devel noarch 0:0.3.7-4.fc44 fedora 1.6 KiB rust-itertools+default-devel noarch 0:0.15.0-1.fc44 updates 3.2 KiB rust-jiff+default-devel noarch 0:0.2.35-1.fc44 updates 3.2 KiB rust-jod-thread+default-devel noarch 0:1.0.0-2.fc44 fedora 1.1 KiB rust-libcst-devel noarch 0:1.8.6-2.fc44 fedora 597.5 KiB rust-log+default-devel noarch 0:0.4.33-1.fc44 updates 1.9 KiB rust-lsp-server+default-devel noarch 0:0.10.0-2.fc44 updates 2.4 KiB rust-matchit+default-devel noarch 0:0.9.2-1.fc44 updates 2.2 KiB rust-memchr+default-devel noarch 0:2.8.3-1.fc44 updates 1.8 KiB rust-memchr+std-devel noarch 0:2.8.3-1.fc44 updates 1.8 KiB rust-natord+default-devel noarch 0:1.0.9-25.fc44 fedora 432.0 B rust-notify+default-devel noarch 0:8.2.0-2.fc44 fedora 1.9 KiB rust-ordermap+default-devel noarch 0:1.2.0-1.fc44 updates 2.8 KiB rust-ordermap+serde-devel noarch 0:1.2.0-1.fc44 updates 2.8 KiB rust-parking_lot+default-devel noarch 0:0.12.5-2.fc44 fedora 1.9 KiB rust-path-absolutize+default-devel noarch 0:4.0.1-1.fc44 updates 1.4 KiB rust-path-absolutize+fixed_workdir-devel noarch 0:4.0.1-1.fc44 updates 1.4 KiB rust-path-slash+default-devel noarch 0:0.2.1-7.fc44 fedora 966.0 B rust-pathdiff+default-devel noarch 0:0.2.3-4.fc44 fedora 1.1 KiB rust-pep440_rs+default-devel noarch 0:0.7.3-3.fc44 fedora 1.4 KiB rust-pep440_rs+version-ranges-devel noarch 0:0.7.3-3.fc44 fedora 1.4 KiB rust-pretty_assertions+default-devel noarch 0:1.4.1-4.fc44 fedora 1.6 KiB rust-proc-macro2+default-devel noarch 0:1.0.106-1.fc44 fedora 2.3 KiB rust-pyproject-toml+default-devel noarch 0:0.13.7-2.fc44 fedora 1.5 KiB rust-quick-junit+default-devel noarch 0:0.6.1-1.fc44 updates 2.8 KiB rust-quickcheck-devel noarch 0:1.1.0-1.fc44 fedora 100.1 KiB rust-quickcheck_macros+default-devel noarch 0:1.2.0-1.fc44 fedora 1.4 KiB rust-quote+default-devel noarch 0:1.0.47-1.fc44 updates 1.7 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+default-devel noarch 0:1.12.0-1.fc44 updates 2.2 KiB rust-regex+default-devel noarch 0:1.13.1-1.fc44 updates 4.2 KiB rust-regex-automata+default-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-rkyv+default-devel noarch 0:0.8.18-1.fc44 updates 3.2 KiB rust-rustc-hash+default-devel noarch 0:2.1.3-1.fc44 updates 1.1 KiB rust-rustc-stable-hash+default-devel noarch 0:0.1.2-3.fc44 fedora 894.0 B rust-salsa+compact_str-devel noarch 0:0.28.2-1.fc44 updates 14.4 KiB rust-salsa+inventory-devel noarch 0:0.28.2-1.fc44 updates 14.4 KiB rust-salsa+macros-devel noarch 0:0.28.2-1.fc44 updates 14.4 KiB rust-salsa+ordermap-devel noarch 0:0.28.2-1.fc44 updates 14.4 KiB rust-salsa+salsa_unstable-devel noarch 0:0.28.2-1.fc44 updates 14.4 KiB rust-salsa-devel noarch 0:0.28.2-1.fc44 updates 1.3 MiB rust-same-file+default-devel noarch 0:1.0.6-17.fc44 fedora 1.0 KiB rust-schemars+default-devel noarch 0:1.2.1-2.fc44 updates 5.8 KiB rust-seahash+default-devel noarch 0:4.1.0-12.fc44 fedora 1.0 KiB rust-serde+default-devel noarch 0:1.0.228-2.fc44 fedora 1.9 KiB rust-serde+derive-devel noarch 0:1.0.228-2.fc44 fedora 1.9 KiB rust-serde_json+default-devel noarch 0:1.0.151-1.fc44 updates 3.0 KiB rust-serde_test+default-devel noarch 0:1.0.177-4.fc44 fedora 1.4 KiB rust-shellexpand+default-devel noarch 0:3.1.2-1.fc44 fedora 1.5 KiB rust-similar+default-devel noarch 0:3.1.1-1.fc44 updates 2.1 KiB rust-similar+inline-devel noarch 0:3.1.1-1.fc44 updates 2.1 KiB rust-smallvec+const_generics-devel noarch 0:1.15.1-3.fc44 fedora 2.2 KiB rust-smallvec+const_new-devel noarch 0:1.15.1-3.fc44 fedora 2.2 KiB rust-smallvec+default-devel noarch 0:1.15.1-3.fc44 fedora 2.2 KiB rust-smallvec+union-devel noarch 0:1.15.1-3.fc44 fedora 2.2 KiB rust-snapbox+cmd-devel noarch 0:1.2.2-1.fc44 updates 6.0 KiB rust-snapbox+default-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-stacker+default-devel noarch 0:0.1.25-1.fc44 updates 1.5 KiB rust-static_assertions+default-devel noarch 0:1.1.0-18.fc44 fedora 1.4 KiB rust-strum+default-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_macros+default-devel noarch 0:0.28.0-1.fc44 fedora 1.4 KiB rust-supports-hyperlinks+default-devel noarch 0:3.2.0-2.fc44 fedora 1.0 KiB rust-syn+default-devel noarch 0:3.0.3-1.fc44 updates 4.8 KiB rust-syn+derive-devel noarch 0:3.0.3-1.fc44 updates 4.8 KiB rust-syn+extra-traits-devel noarch 0:3.0.3-1.fc44 updates 4.8 KiB rust-syn+full-devel noarch 0:3.0.3-1.fc44 updates 4.8 KiB rust-syn+parsing-devel noarch 0:3.0.3-1.fc44 updates 4.8 KiB rust-tempfile+default-devel noarch 0:3.27.0-1.fc44 fedora 2.1 KiB rust-test-case+default-devel noarch 0:3.3.1-7.fc44 fedora 1.6 KiB rust-thin-vec+default-devel noarch 0:0.2.19-1.fc44 updates 1.3 KiB rust-thin-vec+serde-devel noarch 0:0.2.19-1.fc44 updates 1.3 KiB rust-thiserror+default-devel noarch 0:2.0.20-1.fc44 updates 2.4 KiB rust-tikv-jemallocator+default-devel noarch 0:0.7.0-1.fc44 updates 3.1 KiB rust-toml+default-devel noarch 0:1.1.3-1.fc44 updates 6.2 KiB rust-toml_parser+default-devel noarch 0:1.1.2-1.fc44 updates 4.4 KiB rust-tracing+default-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-flame+default-devel noarch 0:0.2.0-4.fc44 fedora 1.3 KiB rust-tracing-log+default-devel noarch 0:0.2.0-6.fc44 fedora 1.3 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+default-devel noarch 0:2.0.2-8.fc44 fedora 962.0 B rust-unicode-ident+default-devel noarch 0:1.0.24-1.fc44 fedora 2.0 KiB rust-unicode-normalization+default-devel noarch 0:0.1.25-4.fc44 fedora 1.6 KiB rust-unicode-width+default-devel noarch 0:0.2.2-2.fc44 fedora 1.7 KiB rust-unicode_names2+default-devel noarch 0:1.3.0-4.fc44 fedora 1.8 KiB rust-url+default-devel noarch 0:2.5.8-1.fc44 updates 2.2 KiB rust-uuid+default-devel noarch 0:1.24.0-1.fc44 updates 3.4 KiB rust-walkdir+default-devel noarch 0:2.5.0-5.fc44 fedora 1.2 KiB rust-which+default-devel noarch 0:8.0.5-1.fc44 updates 1.7 KiB rust-wild+default-devel noarch 0:2.2.1-5.fc44 fedora 1.4 KiB rust-zip+deflate-flate2-zlib-rs-devel noarch 0:8.6.0-4.fc44 updates 4.5 KiB rust-zip+zstd-devel noarch 0:8.6.0-4.fc44 updates 4.5 KiB rust-zip-devel noarch 0:8.6.0-4.fc44 updates 616.0 KiB Installing dependencies: clang x86_64 0:22.1.8-27.fc44 copr_base 61.5 MiB clang-devel x86_64 0:22.1.8-27.fc44 copr_base 32.3 MiB clang-libs x86_64 0:22.1.8-27.fc44 copr_base 109.8 MiB clang-resource-filesystem x86_64 0:22.1.8-27.fc44 copr_base 15.3 KiB clang-tools-extra x86_64 0:22.1.8-27.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-27.fc44 copr_base 86.3 MiB llvm-devel x86_64 0:22.1.8-27.fc44 copr_base 35.6 MiB llvm-googletest x86_64 0:22.1.8-27.fc44 copr_base 2.2 MiB llvm-static x86_64 0:22.1.8-27.fc44 copr_base 351.6 MiB llvm-test x86_64 0:22.1.8-27.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+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-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+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-devel noarch 0:1.0.14-1.fc44 fedora 65.6 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-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-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-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+std-devel noarch 0:0.7.8-1.fc44 updates 1.7 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-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-2.fc44 fedora 3.9 KiB rust-bindgen-devel noarch 0:0.72.1-2.fc44 fedora 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+serde-devel noarch 0:2.13.1-1.fc44 updates 2.3 KiB rust-bitflags+serde_core-devel noarch 0:2.13.1-1.fc44 updates 2.3 KiB rust-bitflags+std-devel noarch 0:2.13.1-1.fc44 updates 2.3 KiB rust-bitflags-devel noarch 0:2.13.1-1.fc44 updates 229.1 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.0-1.fc44 updates 2.7 KiB rust-bstr+std-devel noarch 0:1.13.0-1.fc44 updates 2.7 KiB rust-bstr+unicode-devel noarch 0:1.13.0-1.fc44 updates 2.7 KiB rust-bstr-devel noarch 0:1.13.0-1.fc44 updates 1.6 MiB 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-cachedir-devel noarch 0:0.3.1-6.fc44 fedora 16.0 KiB rust-camino-devel noarch 0:1.2.5-1.fc44 updates 167.8 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-1.fc44 updates 1.8 KiB rust-cc+parallel-devel noarch 0:1.2.62-1.fc44 updates 1.8 KiB rust-cc-devel noarch 0:1.2.62-1.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.4-2.fc44 fedora 1.2 KiB rust-cfg-if-devel noarch 0:1.0.4-2.fc44 fedora 21.9 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.0-1.fc44 fedora 3.4 KiB rust-chacha20-devel noarch 0:0.10.0-1.fc44 fedora 149.7 KiB rust-char_str+std-devel noarch 0:0.0.2-1.fc44 updates 3.2 KiB rust-char_str-devel noarch 0:0.0.2-1.fc44 updates 284.6 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.8.1-5.fc44 fedora 1.8 KiB rust-clang-sys+clang_11_0-devel noarch 0:1.8.1-5.fc44 fedora 1.8 KiB rust-clang-sys+clang_3_5-devel noarch 0:1.8.1-5.fc44 fedora 1.8 KiB rust-clang-sys+clang_3_6-devel noarch 0:1.8.1-5.fc44 fedora 1.8 KiB rust-clang-sys+clang_3_7-devel noarch 0:1.8.1-5.fc44 fedora 1.8 KiB rust-clang-sys+clang_3_8-devel noarch 0:1.8.1-5.fc44 fedora 1.8 KiB rust-clang-sys+clang_3_9-devel noarch 0:1.8.1-5.fc44 fedora 1.8 KiB rust-clang-sys+clang_4_0-devel noarch 0:1.8.1-5.fc44 fedora 1.8 KiB rust-clang-sys+clang_5_0-devel noarch 0:1.8.1-5.fc44 fedora 1.8 KiB rust-clang-sys+clang_6_0-devel noarch 0:1.8.1-5.fc44 fedora 1.8 KiB rust-clang-sys+clang_7_0-devel noarch 0:1.8.1-5.fc44 fedora 1.8 KiB rust-clang-sys+clang_8_0-devel noarch 0:1.8.1-5.fc44 fedora 1.8 KiB rust-clang-sys+clang_9_0-devel noarch 0:1.8.1-5.fc44 fedora 1.8 KiB rust-clang-sys+default-devel noarch 0:1.8.1-5.fc44 fedora 1.8 KiB rust-clang-sys+libloading-devel noarch 0:1.8.1-5.fc44 fedora 1.8 KiB rust-clang-sys+runtime-devel noarch 0:1.8.1-5.fc44 fedora 1.8 KiB rust-clang-sys-devel noarch 0:1.8.1-5.fc44 fedora 206.1 KiB rust-clap+color-devel noarch 0:4.6.6-1.fc44 updates 14.5 KiB rust-clap+error-context-devel noarch 0:4.6.6-1.fc44 updates 14.5 KiB rust-clap+help-devel noarch 0:4.6.6-1.fc44 updates 14.5 KiB rust-clap+std-devel noarch 0:4.6.6-1.fc44 updates 14.5 KiB rust-clap+suggestions-devel noarch 0:4.6.6-1.fc44 updates 14.5 KiB rust-clap+usage-devel noarch 0:4.6.6-1.fc44 updates 14.5 KiB rust-clap-devel noarch 0:4.6.6-1.fc44 updates 224.3 KiB rust-clap_builder+color-devel noarch 0:4.6.6-1.fc44 updates 4.6 KiB rust-clap_builder+env-devel noarch 0:4.6.6-1.fc44 updates 4.6 KiB rust-clap_builder+error-context-devel noarch 0:4.6.6-1.fc44 updates 4.6 KiB rust-clap_builder+help-devel noarch 0:4.6.6-1.fc44 updates 4.6 KiB rust-clap_builder+std-devel noarch 0:4.6.6-1.fc44 updates 4.6 KiB rust-clap_builder+string-devel noarch 0:4.6.6-1.fc44 updates 4.6 KiB rust-clap_builder+suggestions-devel noarch 0:4.6.6-1.fc44 updates 4.6 KiB rust-clap_builder+usage-devel noarch 0:4.6.6-1.fc44 updates 4.6 KiB rust-clap_builder+wrap_help-devel noarch 0:4.6.6-1.fc44 updates 4.6 KiB rust-clap_builder-devel noarch 0:4.6.6-1.fc44 updates 940.2 KiB rust-clap_complete+default-devel noarch 0:4.6.5-1.fc44 updates 5.5 KiB rust-clap_complete-devel noarch 0:4.6.5-1.fc44 updates 184.3 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-clap_complete_nushell+default-devel noarch 0:4.6.0-1.fc44 updates 4.7 KiB rust-clap_complete_nushell-devel noarch 0:4.6.0-1.fc44 updates 37.0 KiB rust-clap_derive+default-devel noarch 0:4.6.4-1.fc44 updates 3.9 KiB rust-clap_derive-devel noarch 0:4.6.4-1.fc44 updates 172.9 KiB rust-clap_lex+default-devel noarch 0:1.1.0-1.fc44 updates 4.0 KiB rust-clap_lex-devel noarch 0:1.1.0-1.fc44 updates 42.0 KiB rust-clearscreen-devel noarch 0:4.0.6-1.fc44 fedora 254.9 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-colored-devel noarch 0:3.1.1-1.fc44 updates 118.4 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-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-countme-devel noarch 0:3.0.1-6.fc44 fedora 25.9 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.0-3.fc44 fedora 1.3 KiB rust-crc32fast+std-devel noarch 0:1.5.0-3.fc44 fedora 1.3 KiB rust-crc32fast-devel noarch 0:1.5.0-3.fc44 fedora 95.5 KiB rust-crossbeam+alloc-devel noarch 0:0.8.4-6.fc44 fedora 1.8 KiB rust-crossbeam+std-devel noarch 0:0.8.4-6.fc44 fedora 1.8 KiB rust-crossbeam-channel+default-devel noarch 0:0.5.16-1.fc44 updates 2.6 KiB rust-crossbeam-channel+std-devel noarch 0:0.5.16-1.fc44 updates 2.6 KiB rust-crossbeam-channel-devel noarch 0:0.5.16-1.fc44 updates 583.6 KiB rust-crossbeam-deque+default-devel noarch 0:0.8.7-1.fc44 updates 1.8 KiB rust-crossbeam-deque+std-devel noarch 0:0.8.7-1.fc44 updates 1.8 KiB rust-crossbeam-deque-devel noarch 0:0.8.7-1.fc44 updates 126.5 KiB rust-crossbeam-devel noarch 0:0.8.4-6.fc44 fedora 27.4 KiB rust-crossbeam-epoch+alloc-devel noarch 0:0.9.20-1.fc44 updates 1.8 KiB rust-crossbeam-epoch+std-devel noarch 0:0.9.20-1.fc44 updates 1.8 KiB rust-crossbeam-epoch-devel noarch 0:0.9.20-1.fc44 updates 188.0 KiB rust-crossbeam-queue+alloc-devel noarch 0:0.3.13-1.fc44 updates 1.7 KiB rust-crossbeam-queue+default-devel noarch 0:0.3.13-1.fc44 updates 1.7 KiB rust-crossbeam-queue+std-devel noarch 0:0.3.13-1.fc44 updates 1.7 KiB rust-crossbeam-queue-devel noarch 0:0.3.13-1.fc44 updates 74.6 KiB rust-crossbeam-utils+default-devel noarch 0:0.8.22-1.fc44 updates 1.9 KiB rust-crossbeam-utils+std-devel noarch 0:0.8.22-1.fc44 updates 1.9 KiB rust-crossbeam-utils-devel noarch 0:0.8.22-1.fc44 updates 186.5 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-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-derive-where+default-devel noarch 0:1.6.1-1.fc44 fedora 2.3 KiB rust-derive-where-devel noarch 0:1.6.1-1.fc44 fedora 301.9 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-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-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.16.0-1.fc44 updates 1.5 KiB rust-either+use_std-devel noarch 0:1.16.0-1.fc44 updates 1.5 KiB rust-either-devel noarch 0:1.16.0-1.fc44 updates 82.4 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-etcetera-devel noarch 0:0.11.0-2.fc44 fedora 60.2 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-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-find-msvc-tools+default-devel noarch 0:0.1.10-1.fc44 updates 1.1 KiB rust-find-msvc-tools-devel noarch 0:0.1.10-1.fc44 updates 112.9 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-gen-lsp-types-devel noarch 0:0.11.0-1.fc44 updates 655.0 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.10.3-1.fc44 updates 2.5 KiB rust-get-size-derive2-devel noarch 0:0.10.3-1.fc44 updates 32.3 KiB rust-get-size2+get-size-derive2-devel noarch 0:0.10.3-1.fc44 updates 4.3 KiB rust-get-size2-devel noarch 0:0.10.3-1.fc44 updates 92.7 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-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+allocator-api2-devel noarch 0:0.17.0-1.fc44 updates 3.7 KiB rust-hashbrown+default-devel noarch 0:0.17.0-1.fc44 updates 3.7 KiB rust-hashbrown+default-hasher-devel noarch 0:0.17.0-1.fc44 updates 3.7 KiB rust-hashbrown+equivalent-devel noarch 0:0.17.0-1.fc44 updates 3.7 KiB rust-hashbrown+raw-entry-devel noarch 0:0.17.0-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.1-1.fc44 updates 1.5 KiB rust-hashlink-devel noarch 0:0.12.1-1.fc44 updates 164.7 KiB rust-heck-devel noarch 0:0.5.0-5.fc44 fedora 41.9 KiB 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.2.0-1.fc44 updates 629.2 KiB rust-icu_locale_core+zerovec-devel noarch 0:2.2.0-1.fc44 updates 4.3 KiB rust-icu_locale_core-devel noarch 0:2.2.0-1.fc44 updates 380.5 KiB rust-icu_normalizer+compiled_data-devel noarch 0:2.2.0-2.fc44 updates 5.4 KiB rust-icu_normalizer-devel noarch 0:2.2.0-2.fc44 updates 262.3 KiB rust-icu_normalizer_data-devel noarch 0:2.2.0-1.fc44 updates 406.9 KiB rust-icu_properties+compiled_data-devel noarch 0:2.2.0-2.fc44 updates 4.3 KiB rust-icu_properties-devel noarch 0:2.2.0-2.fc44 updates 355.3 KiB rust-icu_properties_data-devel noarch 0:2.2.0-1.fc44 updates 1.4 MiB rust-icu_provider+baked-devel noarch 0:2.2.0-1.fc44 updates 4.7 KiB rust-icu_provider-devel noarch 0:2.2.0-1.fc44 updates 200.3 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-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+serde-devel noarch 0:2.14.0-1.fc44 updates 2.9 KiB rust-indexmap+std-devel noarch 0:2.14.0-1.fc44 updates 2.9 KiB rust-indexmap-devel noarch 0:2.14.0-1.fc44 updates 501.1 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-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+colors-devel noarch 0:1.46.3-1.fc44 fedora 3.2 KiB rust-insta+console-devel noarch 0:1.46.3-1.fc44 fedora 3.2 KiB rust-insta+pest-devel noarch 0:1.46.3-1.fc44 fedora 3.2 KiB rust-insta+pest_derive-devel noarch 0:1.46.3-1.fc44 fedora 3.2 KiB rust-insta+regex-devel noarch 0:1.46.3-1.fc44 fedora 3.2 KiB rust-insta+serde-devel noarch 0:1.46.3-1.fc44 fedora 3.2 KiB rust-insta-cmd-devel noarch 0:0.7.0-1.fc44 updates 28.7 KiB rust-insta-devel noarch 0:1.46.3-1.fc44 fedora 477.8 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-is-macro-devel noarch 0:0.3.7-4.fc44 fedora 27.3 KiB rust-itertools+use_alloc-devel noarch 0:0.15.0-1.fc44 updates 3.2 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-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.35-1.fc44 updates 3.2 KiB rust-jiff+perf-inline-devel noarch 0:0.2.35-1.fc44 updates 3.2 KiB rust-jiff+std-devel noarch 0:0.2.35-1.fc44 updates 3.2 KiB rust-jiff+tz-fat-devel noarch 0:0.2.35-1.fc44 updates 3.2 KiB rust-jiff+tz-system-devel noarch 0:0.2.35-1.fc44 updates 3.2 KiB rust-jiff+tzdb-bundle-platform-devel noarch 0:0.2.35-1.fc44 updates 3.2 KiB rust-jiff+tzdb-concatenated-devel noarch 0:0.2.35-1.fc44 updates 3.2 KiB rust-jiff+tzdb-zoneinfo-devel noarch 0:0.2.35-1.fc44 updates 3.2 KiB rust-jiff-core+alloc-devel noarch 0:0.1.0-1.fc44 updates 1.7 KiB rust-jiff-core+std-devel noarch 0:0.1.0-1.fc44 updates 1.7 KiB rust-jiff-core+tz-fat-devel noarch 0:0.1.0-1.fc44 updates 1.7 KiB rust-jiff-core-devel noarch 0:0.1.0-1.fc44 updates 548.9 KiB rust-jiff-devel noarch 0:0.2.35-1.fc44 updates 3.3 MiB rust-jobserver-devel noarch 0:0.1.35-1.fc44 updates 93.6 KiB rust-jod-thread-devel noarch 0:1.0.0-2.fc44 fedora 15.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.8.6-2.fc44 fedora 1.0 KiB rust-libcst_derive-devel noarch 0:1.8.6-2.fc44 fedora 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.2-1.fc44 updates 126.9 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+std-devel noarch 0:0.4.33-1.fc44 updates 1.9 KiB rust-log-devel noarch 0:0.4.33-1.fc44 updates 228.4 KiB rust-lsp-server-devel noarch 0:0.10.0-2.fc44 updates 63.1 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-matchit-devel noarch 0:0.9.2-1.fc44 updates 160.7 KiB rust-memchr+alloc-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-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.2-1.fc44 updates 2.6 KiB rust-mio+log-devel noarch 0:1.2.2-1.fc44 updates 2.6 KiB rust-mio+os-ext-devel noarch 0:1.2.2-1.fc44 updates 2.6 KiB rust-mio+os-poll-devel noarch 0:1.2.2-1.fc44 updates 2.6 KiB rust-mio-devel noarch 0:1.2.2-1.fc44 updates 489.0 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-natord-devel noarch 0:1.0.9-25.fc44 fedora 9.9 KiB rust-newtype-uuid+alloc-devel noarch 0:1.3.2-2.fc44 fedora 2.0 KiB rust-newtype-uuid+default-devel noarch 0:1.3.2-2.fc44 fedora 2.0 KiB rust-newtype-uuid+std-devel noarch 0:1.3.2-2.fc44 fedora 2.0 KiB rust-newtype-uuid-devel noarch 0:1.3.2-2.fc44 fedora 62.4 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-devel noarch 0:8.2.0-2.fc44 fedora 155.3 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+std-devel noarch 0:1.2.0-1.fc44 updates 2.8 KiB rust-ordermap-devel noarch 0:1.2.0-1.fc44 updates 342.2 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-devel noarch 0:0.12.5-2.fc44 fedora 196.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-absolutize-devel noarch 0:4.0.1-1.fc44 updates 35.4 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-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-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-devel noarch 0:0.7.3-3.fc44 fedora 204.9 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.33-1.fc44 updates 1.1 KiB rust-pkg-config-devel noarch 0:0.3.33-1.fc44 updates 73.6 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.5-1.fc44 updates 3.2 KiB rust-potential_utf-devel noarch 0:0.1.5-1.fc44 updates 30.7 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-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-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+proc-macro-devel noarch 0:1.0.106-1.fc44 fedora 2.3 KiB rust-proc-macro2-devel noarch 0:1.0.106-1.fc44 fedora 248.5 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-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-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-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-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-rayon-devel noarch 0:1.12.0-1.fc44 updates 885.2 KiB rust-ref-cast+default-devel noarch 0:1.0.25-2.fc44 fedora 1.8 KiB rust-ref-cast-devel noarch 0:1.0.25-2.fc44 fedora 37.4 KiB rust-ref-cast-impl+default-devel noarch 0:1.0.25-2.fc44 fedora 1.5 KiB rust-ref-cast-impl-devel noarch 0:1.0.25-2.fc44 fedora 29.0 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-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+std-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-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-build-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+dfa-search-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-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+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+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-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+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-regex-syntax-devel noarch 0:0.8.11-1.fc44 updates 1.6 MiB 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+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-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+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-rustix+alloc-devel noarch 0:1.1.4-1.fc44 fedora 9.3 KiB rust-rustix+default-devel noarch 0:1.1.4-1.fc44 fedora 9.3 KiB rust-rustix+fs-devel noarch 0:1.1.4-1.fc44 fedora 9.3 KiB rust-rustix+std-devel noarch 0:1.1.4-1.fc44 fedora 9.3 KiB rust-rustix+termios-devel noarch 0:1.1.4-1.fc44 fedora 9.3 KiB rust-rustix-devel noarch 0:1.1.4-1.fc44 fedora 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.2-1.fc44 updates 947.0 B rust-salsa-macro-rules-devel noarch 0:0.28.2-1.fc44 updates 104.4 KiB rust-salsa-macros+default-devel noarch 0:0.28.2-1.fc44 updates 1.1 KiB rust-salsa-macros-devel noarch 0:0.28.2-1.fc44 updates 188.3 KiB rust-same-file-devel noarch 0:1.0.6-17.fc44 fedora 31.3 KiB rust-schemars+derive-devel noarch 0:1.2.1-2.fc44 updates 5.8 KiB rust-schemars+schemars_derive-devel noarch 0:1.2.1-2.fc44 updates 5.8 KiB rust-schemars+std-devel noarch 0:1.2.1-2.fc44 updates 5.8 KiB rust-schemars-devel noarch 0:1.2.1-2.fc44 updates 480.9 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-seahash-devel noarch 0:4.1.0-12.fc44 fedora 64.0 KiB rust-serde+alloc-devel noarch 0:1.0.228-2.fc44 fedora 1.9 KiB rust-serde+rc-devel noarch 0:1.0.228-2.fc44 fedora 1.9 KiB rust-serde+serde_derive-devel noarch 0:1.0.228-2.fc44 fedora 1.9 KiB rust-serde+std-devel noarch 0:1.0.228-2.fc44 fedora 1.9 KiB rust-serde-devel noarch 0:1.0.228-2.fc44 fedora 544.6 KiB rust-serde_core+alloc-devel noarch 0:1.0.228-2.fc44 fedora 1.9 KiB rust-serde_core+default-devel noarch 0:1.0.228-2.fc44 fedora 1.9 KiB rust-serde_core+rc-devel noarch 0:1.0.228-2.fc44 fedora 1.9 KiB rust-serde_core+result-devel noarch 0:1.0.228-2.fc44 fedora 1.9 KiB rust-serde_core+std-devel noarch 0:1.0.228-2.fc44 fedora 1.9 KiB rust-serde_core-devel noarch 0:1.0.228-2.fc44 fedora 379.5 KiB rust-serde_derive+default-devel noarch 0:1.0.228-2.fc44 fedora 2.0 KiB rust-serde_derive-devel noarch 0:1.0.228-2.fc44 fedora 322.3 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+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_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-serde_test-devel noarch 0:1.0.177-4.fc44 fedora 99.1 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+base-0-devel noarch 0:3.1.2-1.fc44 fedora 1.5 KiB rust-shellexpand+dirs-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-shlex+default-devel noarch 0:1.3.0-6.fc44 fedora 1.0 KiB rust-shlex+std-devel noarch 0:1.3.0-6.fc44 fedora 1.0 KiB rust-shlex-devel noarch 0:1.3.0-6.fc44 fedora 55.8 KiB rust-simdutf8-devel noarch 0:0.1.5-4.fc44 fedora 125.4 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-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-devel noarch 0:1.15.1-3.fc44 fedora 145.2 KiB rust-snapbox+color-auto-devel noarch 0:1.2.2-1.fc44 updates 6.0 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-devel noarch 0:1.2.2-1.fc44 updates 266.8 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-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-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+std-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.3-1.fc44 updates 4.8 KiB rust-syn+printing-devel noarch 0:3.0.3-1.fc44 updates 4.8 KiB rust-syn+proc-macro-devel noarch 0:3.0.3-1.fc44 updates 4.8 KiB rust-syn+visit-devel noarch 0:3.0.3-1.fc44 updates 4.8 KiB rust-syn+visit-mut-devel noarch 0:3.0.3-1.fc44 updates 4.8 KiB rust-syn-devel noarch 0:3.0.3-1.fc44 updates 2.2 MiB 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-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.13.2-3.fc44 fedora 1.6 KiB rust-synstructure+proc-macro-devel noarch 0:0.13.2-3.fc44 fedora 1.6 KiB rust-synstructure-devel noarch 0:0.13.2-3.fc44 fedora 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+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-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-devel noarch 0:3.3.1-7.fc44 fedora 15.7 KiB rust-test-case-macros-devel noarch 0:3.3.1-6.fc44 fedora 11.4 KiB rust-thin-vec+std-devel noarch 0:0.2.19-1.fc44 updates 1.3 KiB rust-thin-vec-devel noarch 0:0.2.19-1.fc44 updates 162.0 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-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-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-tinystr+zerovec-devel noarch 0:0.8.3-1.fc44 updates 3.8 KiB rust-tinystr-devel noarch 0:0.8.3-1.fc44 updates 90.9 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-toml+display-devel noarch 0:1.1.3-1.fc44 updates 6.2 KiB rust-toml+parse-devel noarch 0:1.1.3-1.fc44 updates 6.2 KiB rust-toml+serde-devel noarch 0:1.1.3-1.fc44 updates 6.2 KiB rust-toml+std-devel noarch 0:1.1.3-1.fc44 updates 6.2 KiB rust-toml-devel noarch 0:1.1.3-1.fc44 updates 292.1 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.2-1.fc44 updates 4.4 KiB rust-toml_parser+std-devel noarch 0:1.1.2-1.fc44 updates 4.4 KiB rust-toml_parser-devel noarch 0:1.1.2-1.fc44 updates 226.9 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+attributes-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+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-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+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-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-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-devel noarch 0:1.0.24-1.fc44 fedora 304.3 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+cjk-devel noarch 0:0.2.2-2.fc44 fedora 1.7 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-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+serde-devel noarch 0:2.5.8-1.fc44 updates 2.2 KiB 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-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+std-devel noarch 0:1.24.0-1.fc44 updates 3.4 KiB rust-uuid-devel noarch 0:1.24.0-1.fc44 updates 293.2 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-devel noarch 0:2.5.0-5.fc44 fedora 106.4 KiB rust-which+real-sys-devel noarch 0:8.0.5-1.fc44 updates 1.7 KiB rust-which-devel noarch 0:8.0.5-1.fc44 updates 105.3 KiB rust-wild-devel noarch 0:2.2.1-5.fc44 fedora 24.9 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.3-1.fc44 updates 91.0 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.2-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.56-1.fc44 updates 9.7 KiB rust-zerocopy+simd-devel noarch 0:0.8.56-1.fc44 updates 9.7 KiB rust-zerocopy-derive+default-devel noarch 0:0.8.56-1.fc44 updates 3.8 KiB rust-zerocopy-derive-devel noarch 0:0.8.56-1.fc44 updates 965.8 KiB rust-zerocopy-devel noarch 0:0.8.56-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.7-1.fc44 updates 21.0 KiB rust-zerofrom-devel noarch 0:0.1.8-1.fc44 updates 14.1 KiB rust-zerotrie+yoke-devel noarch 0:0.2.4-1.fc44 updates 5.1 KiB rust-zerotrie+zerofrom-devel noarch 0:0.2.4-1.fc44 updates 5.1 KiB rust-zerotrie-devel noarch 0:0.2.4-1.fc44 updates 376.9 KiB rust-zerovec+derive-devel noarch 0:0.11.6-1.fc44 updates 4.5 KiB rust-zerovec+yoke-devel noarch 0:0.11.6-1.fc44 updates 4.5 KiB rust-zerovec-derive-devel noarch 0:0.11.3-1.fc44 updates 73.3 KiB rust-zerovec-devel noarch 0:0.11.6-1.fc44 updates 581.4 KiB rust-zip+_deflate-any-devel noarch 0:8.6.0-4.fc44 updates 4.5 KiB rust-zip+deflate-flate2-devel noarch 0:8.6.0-4.fc44 updates 4.5 KiB rust-zlib-rs+rust-allocator-devel noarch 0:0.6.7-1.fc44 updates 1.3 KiB rust-zlib-rs+std-devel noarch 0:0.6.7-1.fc44 updates 1.3 KiB rust-zlib-rs-devel noarch 0:0.6.7-1.fc44 updates 762.8 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: 1162 packages Total size of inbound packages is 195 MiB. Need to download 195 MiB. After this operation, 990 MiB extra will be used (install 990 MiB, remove 0 B). [ 1/1162] rust-anstyle+default-devel- 100% | 148.3 KiB/s | 8.3 KiB | 00m00s [ 2/1162] rust-anstyle+std-devel-0:1. 100% | 139.9 KiB/s | 8.3 KiB | 00m00s [ 3/1162] rust-anstream+default-devel 100% | 143.6 KiB/s | 8.8 KiB | 00m00s [ 4/1162] rust-argfile+default-devel- 100% | 329.0 KiB/s | 7.9 KiB | 00m00s [ 5/1162] rust-bitvec-devel-0:1.0.1-7 100% | 5.1 MiB/s | 247.0 KiB | 00m00s [ 6/1162] rust-bitvec+alloc-devel-0:1 100% | 157.9 KiB/s | 7.7 KiB | 00m00s [ 7/1162] rust-cachedir+default-devel 100% | 155.7 KiB/s | 7.8 KiB | 00m00s [ 8/1162] rust-clearscreen+default-de 100% | 333.9 KiB/s | 8.3 KiB | 00m00s [ 9/1162] rust-compact_str+serde-deve 100% | 408.5 KiB/s | 8.6 KiB | 00m00s [ 10/1162] rust-clap_complete_command+ 100% | 153.5 KiB/s | 8.1 KiB | 00m00s [ 11/1162] rust-compact_str+default-de 100% | 208.8 KiB/s | 8.4 KiB | 00m00s [ 12/1162] rust-csv+default-devel-0:1. 100% | 394.0 KiB/s | 7.9 KiB | 00m00s [ 13/1162] rust-crossbeam+default-deve 100% | 168.8 KiB/s | 7.8 KiB | 00m00s [ 14/1162] rust-countme+default-devel- 100% | 151.7 KiB/s | 7.7 KiB | 00m00s [ 15/1162] rust-drop_bomb+default-deve 100% | 387.5 KiB/s | 7.8 KiB | 00m00s [ 16/1162] rust-datatest-stable+defaul 100% | 335.1 KiB/s | 7.7 KiB | 00m00s [ 17/1162] rust-ctrlc+default-devel-0: 100% | 168.8 KiB/s | 8.3 KiB | 00m00s [ 18/1162] rust-dunce+default-devel-0: 100% | 307.1 KiB/s | 8.0 KiB | 00m00s [ 19/1162] rust-etcetera+default-devel 100% | 305.2 KiB/s | 8.2 KiB | 00m00s [ 20/1162] rust-gen-lsp-types+default- 100% | 383.1 KiB/s | 7.7 KiB | 00m00s [ 21/1162] rust-get-size2+compact-str- 100% | 442.2 KiB/s | 8.8 KiB | 00m00s [ 22/1162] rust-get-size2+derive-devel 100% | 484.9 KiB/s | 8.7 KiB | 00m00s [ 23/1162] rust-gen-lsp-types+url-deve 100% | 160.3 KiB/s | 7.9 KiB | 00m00s [ 24/1162] rust-get-size2+default-deve 100% | 173.7 KiB/s | 8.7 KiB | 00m00s [ 25/1162] rust-get-size2+hashbrown-de 100% | 384.0 KiB/s | 8.8 KiB | 00m00s [ 26/1162] rust-get-size2+indexmap-dev 100% | 401.1 KiB/s | 8.8 KiB | 00m00s [ 27/1162] rust-get-size2+ordermap-dev 100% | 441.3 KiB/s | 8.8 KiB | 00m00s [ 28/1162] rust-get-size2+smallvec-dev 100% | 353.0 KiB/s | 8.8 KiB | 00m00s [ 29/1162] rust-get-size2+thin-vec-dev 100% | 367.7 KiB/s | 8.8 KiB | 00m00s [ 30/1162] rust-get-size2+parking_lot- 100% | 192.3 KiB/s | 8.8 KiB | 00m00s [ 31/1162] rust-globwalk+default-devel 100% | 351.1 KiB/s | 7.7 KiB | 00m00s [ 32/1162] rust-heck+default-devel-0:0 100% | 3.8 MiB/s | 7.8 KiB | 00m00s [ 33/1162] rust-hashbrown+inline-more- 100% | 417.8 KiB/s | 8.8 KiB | 00m00s [ 34/1162] rust-ignore+default-devel-0 100% | 407.8 KiB/s | 8.6 KiB | 00m00s [ 35/1162] rust-hashbrown-devel-0:0.17 100% | 2.2 MiB/s | 132.0 KiB | 00m00s [ 36/1162] rust-indoc+default-devel-0: 100% | 306.1 KiB/s | 8.0 KiB | 00m00s [ 37/1162] rust-imperative+default-dev 100% | 193.9 KiB/s | 8.0 KiB | 00m00s [ 38/1162] rust-insta-cmd+default-deve 100% | 298.0 KiB/s | 7.7 KiB | 00m00s [ 39/1162] rust-insta+default-devel-0: 100% | 372.6 KiB/s | 8.9 KiB | 00m00s [ 40/1162] rust-insta+filters-devel-0: 100% | 406.5 KiB/s | 8.9 KiB | 00m00s [ 41/1162] rust-insta+json-devel-0:1.4 100% | 388.1 KiB/s | 8.9 KiB | 00m00s [ 42/1162] rust-insta+ron-devel-0:1.46 100% | 432.0 KiB/s | 9.1 KiB | 00m00s [ 43/1162] rust-insta+redactions-devel 100% | 346.9 KiB/s | 9.0 KiB | 00m00s [ 44/1162] rust-itertools+default-deve 100% | 344.5 KiB/s | 7.9 KiB | 00m00s [ 45/1162] rust-jod-thread+default-dev 100% | 325.1 KiB/s | 7.8 KiB | 00m00s [ 46/1162] rust-is-macro+default-devel 100% | 156.3 KiB/s | 8.0 KiB | 00m00s [ 47/1162] rust-libcst-devel-0:1.8.6-2 100% | 3.3 MiB/s | 116.1 KiB | 00m00s [ 48/1162] rust-natord+default-devel-0 100% | 384.0 KiB/s | 7.7 KiB | 00m00s [ 49/1162] rust-lsp-server+default-dev 100% | 170.5 KiB/s | 8.2 KiB | 00m00s [ 50/1162] rust-notify+default-devel-0 100% | 387.0 KiB/s | 8.1 KiB | 00m00s [ 51/1162] rust-parking_lot+default-de 100% | 343.3 KiB/s | 8.2 KiB | 00m00s [ 52/1162] rust-path-absolutize+defaul 100% | 344.6 KiB/s | 7.9 KiB | 00m00s [ 53/1162] rust-path-absolutize+fixed_ 100% | 369.0 KiB/s | 8.1 KiB | 00m00s [ 54/1162] rust-path-slash+default-dev 100% | 337.2 KiB/s | 7.8 KiB | 00m00s [ 55/1162] rust-pep440_rs+default-deve 100% | 336.8 KiB/s | 8.1 KiB | 00m00s [ 56/1162] rust-pathdiff+default-devel 100% | 305.6 KiB/s | 7.9 KiB | 00m00s [ 57/1162] rust-proc-macro2+default-de 100% | 4.8 MiB/s | 9.9 KiB | 00m00s [ 58/1162] rust-pep440_rs+version-rang 100% | 359.9 KiB/s | 8.3 KiB | 00m00s [ 59/1162] rust-pretty_assertions+defa 100% | 382.3 KiB/s | 8.0 KiB | 00m00s [ 60/1162] rust-pyproject-toml+default 100% | 389.6 KiB/s | 8.6 KiB | 00m00s [ 61/1162] rust-quickcheck-devel-0:1.1 100% | 1.5 MiB/s | 34.4 KiB | 00m00s [ 62/1162] rust-quickcheck_macros+defa 100% | 380.4 KiB/s | 8.0 KiB | 00m00s [ 63/1162] rust-rkyv+default-devel-0:0 100% | 448.1 KiB/s | 9.0 KiB | 00m00s [ 64/1162] rust-rustc-stable-hash+defa 100% | 325.8 KiB/s | 7.5 KiB | 00m00s [ 65/1162] rust-salsa+compact_str-deve 100% | 384.8 KiB/s | 8.5 KiB | 00m00s [ 66/1162] rust-salsa-devel-0:0.28.2-1 100% | 10.8 MiB/s | 321.7 KiB | 00m00s [ 67/1162] rust-salsa+inventory-devel- 100% | 338.2 KiB/s | 8.5 KiB | 00m00s [ 68/1162] rust-salsa+macros-devel-0:0 100% | 383.7 KiB/s | 8.4 KiB | 00m00s [ 69/1162] rust-salsa+ordermap-devel-0 100% | 351.8 KiB/s | 8.4 KiB | 00m00s [ 70/1162] rust-salsa+salsa_unstable-d 100% | 361.5 KiB/s | 8.3 KiB | 00m00s [ 71/1162] rust-same-file+default-deve 100% | 339.9 KiB/s | 7.8 KiB | 00m00s [ 72/1162] rust-seahash+default-devel- 100% | 338.4 KiB/s | 7.8 KiB | 00m00s [ 73/1162] rust-serde+derive-devel-0:1 100% | 1.5 MiB/s | 9.5 KiB | 00m00s [ 74/1162] rust-serde+default-devel-0: 100% | 365.3 KiB/s | 9.5 KiB | 00m00s [ 75/1162] rust-shellexpand+default-de 100% | 375.4 KiB/s | 7.9 KiB | 00m00s [ 76/1162] rust-serde_test+default-dev 100% | 344.0 KiB/s | 7.9 KiB | 00m00s [ 77/1162] rust-smallvec+const_generic 100% | 1.3 MiB/s | 8.2 KiB | 00m00s [ 78/1162] rust-similar+default-devel- 100% | 401.2 KiB/s | 8.0 KiB | 00m00s [ 79/1162] rust-smallvec+default-devel 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 80/1162] rust-similar+inline-devel-0 100% | 363.0 KiB/s | 8.0 KiB | 00m00s [ 81/1162] rust-smallvec+const_new-dev 100% | 392.7 KiB/s | 8.2 KiB | 00m00s [ 82/1162] rust-smallvec+union-devel-0 100% | 240.7 KiB/s | 8.2 KiB | 00m00s [ 83/1162] rust-static_assertions+defa 100% | 413.3 KiB/s | 7.9 KiB | 00m00s [ 84/1162] rust-stacker+default-devel- 100% | 230.6 KiB/s | 8.3 KiB | 00m00s [ 85/1162] rust-strum+strum_macros-dev 100% | 397.0 KiB/s | 8.3 KiB | 00m00s [ 86/1162] rust-strum+default-devel-0: 100% | 372.2 KiB/s | 8.2 KiB | 00m00s [ 87/1162] rust-syn+default-devel-0:3. 100% | 3.2 MiB/s | 10.0 KiB | 00m00s [ 88/1162] rust-syn+derive-devel-0:3.0 100% | 3.2 MiB/s | 9.8 KiB | 00m00s [ 89/1162] rust-strum_macros+default-d 100% | 271.3 KiB/s | 8.1 KiB | 00m00s [ 90/1162] rust-supports-hyperlinks+de 100% | 370.4 KiB/s | 8.1 KiB | 00m00s [ 91/1162] rust-syn+parsing-devel-0:3. 100% | 4.8 MiB/s | 9.8 KiB | 00m00s [ 92/1162] rust-syn+extra-traits-devel 100% | 446.8 KiB/s | 9.8 KiB | 00m00s [ 93/1162] rust-syn+full-devel-0:3.0.3 100% | 426.0 KiB/s | 9.8 KiB | 00m00s [ 94/1162] rust-tempfile+default-devel 100% | 431.4 KiB/s | 9.1 KiB | 00m00s [ 95/1162] rust-test-case+default-deve 100% | 317.7 KiB/s | 7.9 KiB | 00m00s [ 96/1162] rust-tracing-flame+default- 100% | 347.9 KiB/s | 7.7 KiB | 00m00s [ 97/1162] rust-tracing-subscriber-dev 100% | 18.4 MiB/s | 188.8 KiB | 00m00s [ 98/1162] rust-tracing-log+default-de 100% | 413.3 KiB/s | 7.9 KiB | 00m00s [ 99/1162] rust-tracing-subscriber+ans 100% | 1.3 MiB/s | 8.2 KiB | 00m00s [ 100/1162] rust-tracing-subscriber+fmt 100% | 630.8 KiB/s | 8.2 KiB | 00m00s [ 101/1162] rust-tracing-subscriber+chr 100% | 381.6 KiB/s | 8.4 KiB | 00m00s [ 102/1162] rust-tracing-subscriber+sma 100% | 1.3 MiB/s | 8.3 KiB | 00m00s [ 103/1162] rust-tracing-subscriber+env 100% | 318.9 KiB/s | 8.6 KiB | 00m00s [ 104/1162] rust-tracing+default-devel- 100% | 721.0 KiB/s | 7.9 KiB | 00m00s [ 105/1162] rust-tracing+release_max_le 100% | 395.9 KiB/s | 7.9 KiB | 00m00s [ 106/1162] rust-tracing+log-devel-0:0. 100% | 319.4 KiB/s | 8.0 KiB | 00m00s [ 107/1162] rust-unicode-ident+default- 100% | 4.2 MiB/s | 8.6 KiB | 00m00s [ 108/1162] rust-typed-arena+default-de 100% | 394.6 KiB/s | 7.9 KiB | 00m00s [ 109/1162] rust-unicode-width+default- 100% | 2.8 MiB/s | 8.5 KiB | 00m00s [ 110/1162] rust-unicode-normalization+ 100% | 453.2 KiB/s | 8.6 KiB | 00m00s [ 111/1162] rust-unicode_names2+default 100% | 435.7 KiB/s | 8.3 KiB | 00m00s [ 112/1162] rust-walkdir+default-devel- 100% | 311.8 KiB/s | 7.8 KiB | 00m00s [ 113/1162] rust-wild+default-devel-0:2 100% | 372.3 KiB/s | 7.8 KiB | 00m00s [ 114/1162] rust-char_str+default-devel 100% | 301.5 KiB/s | 7.2 KiB | 00m00s [ 115/1162] rust-char_str+get-size-deve 100% | 321.5 KiB/s | 7.4 KiB | 00m00s [ 116/1162] rust-anyhow+default-devel-0 100% | 1.5 MiB/s | 9.2 KiB | 00m00s [ 117/1162] rust-char_str+serde-devel-0 100% | 293.3 KiB/s | 7.3 KiB | 00m00s [ 118/1162] rust-aho-corasick+default-d 100% | 329.0 KiB/s | 7.9 KiB | 00m00s [ 119/1162] rust-arc-swap+default-devel 100% | 281.0 KiB/s | 8.1 KiB | 00m00s [ 120/1162] rust-arrayvec+default-devel 100% | 352.8 KiB/s | 8.1 KiB | 00m00s [ 121/1162] rust-bitflags+default-devel 100% | 2.2 MiB/s | 8.8 KiB | 00m00s [ 122/1162] rust-assert_fs+default-deve 100% | 377.8 KiB/s | 7.9 KiB | 00m00s [ 123/1162] rust-bstr+default-devel-0:1 100% | 367.6 KiB/s | 8.5 KiB | 00m00s [ 124/1162] rust-camino+default-devel-0 100% | 368.8 KiB/s | 8.5 KiB | 00m00s [ 125/1162] rust-camino+serde1-devel-0: 100% | 375.6 KiB/s | 8.6 KiB | 00m00s [ 126/1162] rust-clap+default-devel-0:4 100% | 437.5 KiB/s | 10.5 KiB | 00m00s [ 127/1162] rust-clap+derive-devel-0:4. 100% | 397.7 KiB/s | 10.3 KiB | 00m00s [ 128/1162] rust-clap+env-devel-0:4.6.6 100% | 303.7 KiB/s | 10.3 KiB | 00m00s [ 129/1162] rust-clap+string-devel-0:4. 100% | 470.0 KiB/s | 10.3 KiB | 00m00s [ 130/1162] rust-clap+wrap_help-devel-0 100% | 450.1 KiB/s | 10.4 KiB | 00m00s [ 131/1162] rust-colored+no-color-devel 100% | 328.8 KiB/s | 7.9 KiB | 00m00s [ 132/1162] rust-dashmap+default-devel- 100% | 358.2 KiB/s | 7.9 KiB | 00m00s [ 133/1162] rust-colored+default-devel- 100% | 151.7 KiB/s | 7.9 KiB | 00m00s [ 134/1162] rust-glob+default-devel-0:0 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 135/1162] rust-filetime+default-devel 100% | 387.5 KiB/s | 8.1 KiB | 00m00s [ 136/1162] rust-fern+default-devel-0:0 100% | 312.2 KiB/s | 8.1 KiB | 00m00s [ 137/1162] rust-indexmap+default-devel 100% | 1.8 MiB/s | 9.3 KiB | 00m00s [ 138/1162] rust-globset+default-devel- 100% | 400.3 KiB/s | 8.4 KiB | 00m00s [ 139/1162] rust-icu_properties+default 100% | 317.5 KiB/s | 8.3 KiB | 00m00s [ 140/1162] rust-indicatif+default-deve 100% | 376.6 KiB/s | 8.3 KiB | 00m00s [ 141/1162] rust-jiff+default-devel-0:0 100% | 550.0 KiB/s | 13.8 KiB | 00m00s [ 142/1162] rust-log+default-devel-0:0. 100% | 389.1 KiB/s | 8.6 KiB | 00m00s [ 143/1162] rust-memchr+std-devel-0:2.8 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 144/1162] rust-matchit+default-devel- 100% | 380.5 KiB/s | 8.4 KiB | 00m00s [ 145/1162] rust-memchr+default-devel-0 100% | 296.5 KiB/s | 8.3 KiB | 00m00s [ 146/1162] rust-ordermap+serde-devel-0 100% | 348.5 KiB/s | 8.7 KiB | 00m00s [ 147/1162] rust-ordermap+default-devel 100% | 313.8 KiB/s | 8.5 KiB | 00m00s [ 148/1162] rust-quote+default-devel-0: 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [ 149/1162] rust-quick-junit+default-de 100% | 408.4 KiB/s | 8.2 KiB | 00m00s [ 150/1162] rust-rand+std_rng-devel-0:0 100% | 365.9 KiB/s | 8.4 KiB | 00m00s [ 151/1162] rust-rand-devel-0:0.10.2-1. 100% | 3.9 MiB/s | 104.4 KiB | 00m00s [ 152/1162] rust-rayon+default-devel-0: 100% | 338.5 KiB/s | 7.8 KiB | 00m00s [ 153/1162] rust-regex-automata+default 100% | 416.6 KiB/s | 9.2 KiB | 00m00s [ 154/1162] rust-regex-syntax+default-d 100% | 377.4 KiB/s | 8.3 KiB | 00m00s [ 155/1162] rust-rustc-hash+default-dev 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 156/1162] rust-regex+default-devel-0: 100% | 363.2 KiB/s | 9.1 KiB | 00m00s [ 157/1162] rust-schemars+default-devel 100% | 332.5 KiB/s | 8.6 KiB | 00m00s [ 158/1162] rust-serde_json+default-dev 100% | 330.3 KiB/s | 9.6 KiB | 00m00s [ 159/1162] rust-snapbox+cmd-devel-0:1. 100% | 447.2 KiB/s | 9.4 KiB | 00m00s [ 160/1162] rust-snapbox+default-devel- 100% | 458.3 KiB/s | 9.2 KiB | 00m00s [ 161/1162] rust-snapbox+diff-devel-0:1 100% | 443.3 KiB/s | 9.3 KiB | 00m00s [ 162/1162] rust-snapbox+examples-devel 100% | 440.5 KiB/s | 9.3 KiB | 00m00s [ 163/1162] rust-snapbox+term-svg-devel 100% | 422.8 KiB/s | 9.3 KiB | 00m00s [ 164/1162] rust-thin-vec+default-devel 100% | 400.5 KiB/s | 8.4 KiB | 00m00s [ 165/1162] rust-thiserror+default-deve 100% | 1.5 MiB/s | 9.0 KiB | 00m00s [ 166/1162] rust-thin-vec+serde-devel-0 100% | 387.1 KiB/s | 8.5 KiB | 00m00s [ 167/1162] rust-toml+default-devel-0:1 100% | 1.3 MiB/s | 9.2 KiB | 00m00s [ 168/1162] rust-toml_parser+default-de 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 169/1162] rust-tikv-jemallocator+defa 100% | 338.2 KiB/s | 7.8 KiB | 00m00s [ 170/1162] rust-url+default-devel-0:2. 100% | 324.6 KiB/s | 8.1 KiB | 00m00s [ 171/1162] rust-uuid+default-devel-0:1 100% | 392.0 KiB/s | 9.4 KiB | 00m00s [ 172/1162] rust-which+default-devel-0: 100% | 381.3 KiB/s | 8.8 KiB | 00m00s [ 173/1162] rust-zip+deflate-flate2-zli 100% | 464.7 KiB/s | 11.6 KiB | 00m00s [ 174/1162] pyproject-rpm-macros-0:1.23 100% | 17.8 MiB/s | 54.8 KiB | 00m00s [ 175/1162] rust-zip+zstd-devel-0:8.6.0 100% | 476.3 KiB/s | 11.4 KiB | 00m00s [ 176/1162] rust-anstream+auto-devel-0: 100% | 491.4 KiB/s | 8.8 KiB | 00m00s [ 177/1162] rust-anstream+wincon-devel- 100% | 434.4 KiB/s | 8.7 KiB | 00m00s [ 178/1162] rust-zip-devel-0:8.6.0-4.fc 100% | 2.1 MiB/s | 131.6 KiB | 00m00s [ 179/1162] rust-anstream-devel-0:1.0.0 100% | 1.3 MiB/s | 32.2 KiB | 00m00s [ 180/1162] rust-argfile-devel-0:1.0.0- 100% | 650.8 KiB/s | 17.6 KiB | 00m00s [ 181/1162] rust-anstyle-devel-0:1.0.14 100% | 650.3 KiB/s | 24.1 KiB | 00m00s [ 182/1162] rust-funty-devel-0:2.0.0-8. 100% | 745.4 KiB/s | 20.1 KiB | 00m00s [ 183/1162] rust-radium+default-devel-0 100% | 385.4 KiB/s | 7.7 KiB | 00m00s [ 184/1162] rust-tap+default-devel-0:1. 100% | 349.8 KiB/s | 7.7 KiB | 00m00s [ 185/1162] rust-wyz-devel-0:0.5.1-8.fc 100% | 1.2 MiB/s | 26.3 KiB | 00m00s [ 186/1162] rust-cachedir-devel-0:0.3.1 100% | 584.0 KiB/s | 14.6 KiB | 00m00s [ 187/1162] rust-clap_complete_command+ 100% | 306.2 KiB/s | 8.3 KiB | 00m00s [ 188/1162] rust-clap_complete_command- 100% | 629.5 KiB/s | 13.8 KiB | 00m00s [ 189/1162] rust-clearscreen-devel-0:4. 100% | 6.1 MiB/s | 148.9 KiB | 00m00s [ 190/1162] rust-compact_str+std-devel- 100% | 360.8 KiB/s | 8.3 KiB | 00m00s [ 191/1162] rust-compact_str-devel-0:0. 100% | 3.9 MiB/s | 92.2 KiB | 00m00s [ 192/1162] rust-serde+alloc-devel-0:1. 100% | 431.7 KiB/s | 9.5 KiB | 00m00s [ 193/1162] rust-countme-devel-0:3.0.1- 100% | 881.9 KiB/s | 17.6 KiB | 00m00s [ 194/1162] rust-crossbeam+std-devel-0: 100% | 390.1 KiB/s | 8.6 KiB | 00m00s [ 195/1162] rust-crossbeam-devel-0:0.8. 100% | 850.3 KiB/s | 18.7 KiB | 00m00s [ 196/1162] rust-serde-devel-0:1.0.228- 100% | 1.7 MiB/s | 82.4 KiB | 00m00s [ 197/1162] rust-csv-devel-0:1.4.0-2.fc 100% | 28.8 MiB/s | 736.0 KiB | 00m00s [ 198/1162] rust-datatest-stable-devel- 100% | 1.8 MiB/s | 44.9 KiB | 00m00s [ 199/1162] rust-ctrlc-devel-0:3.5.2-1. 100% | 676.2 KiB/s | 23.0 KiB | 00m00s [ 200/1162] rust-drop_bomb-devel-0:0.1. 100% | 619.2 KiB/s | 14.9 KiB | 00m00s [ 201/1162] rust-dunce-devel-0:1.0.5-4. 100% | 681.2 KiB/s | 15.7 KiB | 00m00s [ 202/1162] rust-url+serde-devel-0:2.5. 100% | 360.1 KiB/s | 8.3 KiB | 00m00s [ 203/1162] rust-etcetera-devel-0:0.11. 100% | 571.9 KiB/s | 22.9 KiB | 00m00s [ 204/1162] rust-gen-lsp-types-devel-0: 100% | 1.8 MiB/s | 84.7 KiB | 00m00s [ 205/1162] rust-indexmap-devel-0:2.14. 100% | 18.0 MiB/s | 92.0 KiB | 00m00s [ 206/1162] rust-get-size2-devel-0:0.10 100% | 1.7 MiB/s | 36.5 KiB | 00m00s [ 207/1162] rust-get-size2+get-size-der 100% | 404.0 KiB/s | 8.9 KiB | 00m00s [ 208/1162] rust-smallvec-devel-0:1.15. 100% | 6.8 MiB/s | 41.9 KiB | 00m00s [ 209/1162] rust-ordermap-devel-0:1.2.0 100% | 3.2 MiB/s | 68.0 KiB | 00m00s [ 210/1162] rust-heck-devel-0:0.5.0-5.f 100% | 3.3 MiB/s | 20.2 KiB | 00m00s [ 211/1162] rust-globwalk-devel-0:0.9.1 100% | 768.1 KiB/s | 16.9 KiB | 00m00s [ 212/1162] rust-parking_lot-devel-0:0. 100% | 1.0 MiB/s | 50.6 KiB | 00m00s [ 213/1162] rust-ignore-devel-0:0.4.33- 100% | 2.8 MiB/s | 71.4 KiB | 00m00s [ 214/1162] rust-imperative-devel-0:1.0 100% | 814.8 KiB/s | 21.2 KiB | 00m00s [ 215/1162] rust-indoc-devel-0:2.0.7-2. 100% | 1.5 MiB/s | 33.2 KiB | 00m00s [ 216/1162] rust-insta-cmd-devel-0:0.7. 100% | 985.5 KiB/s | 20.7 KiB | 00m00s [ 217/1162] rust-insta+colors-devel-0:1 100% | 388.6 KiB/s | 8.9 KiB | 00m00s [ 218/1162] rust-insta+regex-devel-0:1. 100% | 398.8 KiB/s | 9.2 KiB | 00m00s [ 219/1162] rust-insta-devel-0:1.46.3-1 100% | 4.6 MiB/s | 141.5 KiB | 00m00s [ 220/1162] rust-insta+serde-devel-0:1. 100% | 431.0 KiB/s | 9.1 KiB | 00m00s [ 221/1162] rust-insta+pest-devel-0:1.4 100% | 430.5 KiB/s | 9.0 KiB | 00m00s [ 222/1162] rust-is-macro-devel-0:0.3.7 100% | 779.1 KiB/s | 18.7 KiB | 00m00s [ 223/1162] rust-insta+pest_derive-deve 100% | 349.3 KiB/s | 9.1 KiB | 00m00s [ 224/1162] rust-itertools+use_std-deve 100% | 288.3 KiB/s | 8.1 KiB | 00m00s [ 225/1162] rust-jod-thread-devel-0:1.0 100% | 534.5 KiB/s | 14.4 KiB | 00m00s [ 226/1162] rust-annotate-snippets0.11+ 100% | 323.2 KiB/s | 7.4 KiB | 00m00s [ 227/1162] rust-paste+default-devel-0: 100% | 1.9 MiB/s | 7.8 KiB | 00m00s [ 228/1162] rust-libcst_derive+default- 100% | 410.6 KiB/s | 8.6 KiB | 00m00s [ 229/1162] rust-itertools-devel-0:0.15 100% | 2.8 MiB/s | 158.4 KiB | 00m00s [ 230/1162] rust-lsp-server-devel-0:0.1 100% | 1.1 MiB/s | 26.4 KiB | 00m00s [ 231/1162] rust-peg+default-devel-0:0. 100% | 297.3 KiB/s | 8.0 KiB | 00m00s [ 232/1162] rust-natord-devel-0:1.0.9-2 100% | 504.0 KiB/s | 11.6 KiB | 00m00s [ 233/1162] rust-notify-devel-0:8.2.0-2 100% | 1.9 MiB/s | 44.1 KiB | 00m00s [ 234/1162] rust-path-absolutize-devel- 100% | 738.2 KiB/s | 14.8 KiB | 00m00s [ 235/1162] rust-path-dedot+fixed_workd 100% | 394.0 KiB/s | 7.9 KiB | 00m00s [ 236/1162] rust-path-slash-devel-0:0.2 100% | 827.9 KiB/s | 16.6 KiB | 00m00s [ 237/1162] rust-pep440_rs-devel-0:0.7. 100% | 2.4 MiB/s | 48.3 KiB | 00m00s [ 238/1162] rust-pathdiff-devel-0:0.2.3 100% | 585.3 KiB/s | 15.2 KiB | 00m00s [ 239/1162] rust-proc-macro2+proc-macro 100% | 3.2 MiB/s | 9.9 KiB | 00m00s [ 240/1162] rust-proc-macro2-devel-0:1. 100% | 15.8 MiB/s | 64.8 KiB | 00m00s [ 241/1162] rust-pretty_assertions+std- 100% | 362.3 KiB/s | 8.0 KiB | 00m00s [ 242/1162] rust-pretty_assertions-deve 100% | 3.3 MiB/s | 85.0 KiB | 00m00s [ 243/1162] rust-quickcheck_macros-deve 100% | 846.2 KiB/s | 19.5 KiB | 00m00s [ 244/1162] rust-pyproject-toml-devel-0 100% | 585.0 KiB/s | 21.6 KiB | 00m00s [ 245/1162] rust-rkyv+bytecheck-devel-0 100% | 440.3 KiB/s | 9.2 KiB | 00m00s [ 246/1162] rust-rkyv+std-devel-0:0.8.1 100% | 476.8 KiB/s | 9.1 KiB | 00m00s [ 247/1162] rust-rkyv-devel-0:0.8.18-1. 100% | 7.8 MiB/s | 184.4 KiB | 00m00s [ 248/1162] rust-rustc-stable-hash-deve 100% | 1.1 MiB/s | 27.2 KiB | 00m00s [ 249/1162] rust-hashbrown+default-deve 100% | 427.3 KiB/s | 9.0 KiB | 00m00s [ 250/1162] rust-hashlink+default-devel 100% | 373.4 KiB/s | 8.2 KiB | 00m00s [ 251/1162] rust-intrusive-collections+ 100% | 373.4 KiB/s | 8.2 KiB | 00m00s [ 252/1162] rust-salsa-macro-rules+defa 100% | 390.5 KiB/s | 7.8 KiB | 00m00s [ 253/1162] rust-salsa-macros+default-d 100% | 287.4 KiB/s | 7.8 KiB | 00m00s [ 254/1162] rust-boxcar+default-devel-0 100% | 328.6 KiB/s | 8.9 KiB | 00m00s [ 255/1162] rust-tracing-devel-0:0.1.44 100% | 28.7 MiB/s | 88.2 KiB | 00m00s [ 256/1162] rust-tracing+std-devel-0:0. 100% | 347.7 KiB/s | 8.0 KiB | 00m00s [ 257/1162] rust-same-file-devel-0:1.0. 100% | 964.9 KiB/s | 18.3 KiB | 00m00s [ 258/1162] rust-typeid+default-devel-0 100% | 309.1 KiB/s | 8.0 KiB | 00m00s [ 259/1162] rust-inventory+default-deve 100% | 361.1 KiB/s | 8.3 KiB | 00m00s [ 260/1162] rust-seahash-devel-0:4.1.0- 100% | 1.7 MiB/s | 39.0 KiB | 00m00s [ 261/1162] rust-serde+serde_derive-dev 100% | 419.2 KiB/s | 9.6 KiB | 00m00s [ 262/1162] rust-serde+std-devel-0:1.0. 100% | 395.2 KiB/s | 9.5 KiB | 00m00s [ 263/1162] rust-serde_test-devel-0:1.0 100% | 1.1 MiB/s | 25.5 KiB | 00m00s [ 264/1162] rust-shellexpand+base-0-dev 100% | 339.2 KiB/s | 7.8 KiB | 00m00s [ 265/1162] rust-shellexpand+tilde-deve 100% | 340.6 KiB/s | 7.8 KiB | 00m00s [ 266/1162] rust-shellexpand-devel-0:3. 100% | 1.4 MiB/s | 29.4 KiB | 00m00s [ 267/1162] rust-similar+text-devel-0:3 100% | 378.4 KiB/s | 7.9 KiB | 00m00s [ 268/1162] rust-similar+std-devel-0:3. 100% | 353.8 KiB/s | 8.1 KiB | 00m00s [ 269/1162] rust-similar-devel-0:3.1.1- 100% | 3.0 MiB/s | 73.7 KiB | 00m00s [ 270/1162] rust-stacker-devel-0:0.1.25 100% | 962.1 KiB/s | 24.1 KiB | 00m00s [ 271/1162] rust-static_assertions-deve 100% | 1.0 MiB/s | 26.5 KiB | 00m00s [ 272/1162] rust-strum+std-devel-0:0.28 100% | 407.1 KiB/s | 8.1 KiB | 00m00s [ 273/1162] rust-strum-devel-0:0.28.0-1 100% | 687.5 KiB/s | 15.8 KiB | 00m00s [ 274/1162] rust-strum_macros-devel-0:0 100% | 1.9 MiB/s | 44.3 KiB | 00m00s [ 275/1162] rust-syn+clone-impls-devel- 100% | 3.2 MiB/s | 9.8 KiB | 00m00s [ 276/1162] rust-syn+printing-devel-0:3 100% | 1.6 MiB/s | 9.9 KiB | 00m00s [ 277/1162] rust-supports-hyperlinks-de 100% | 692.2 KiB/s | 16.6 KiB | 00m00s [ 278/1162] rust-syn-devel-0:3.0.3-1.fc 100% | 25.6 MiB/s | 262.4 KiB | 00m00s [ 279/1162] rust-tempfile+getrandom-dev 100% | 366.6 KiB/s | 9.2 KiB | 00m00s [ 280/1162] rust-syn+proc-macro-devel-0 100% | 266.5 KiB/s | 10.1 KiB | 00m00s [ 281/1162] rust-tempfile-devel-0:3.27. 100% | 2.3 MiB/s | 52.9 KiB | 00m00s [ 282/1162] rust-tracing-flame+smallvec 100% | 371.0 KiB/s | 7.8 KiB | 00m00s [ 283/1162] rust-tracing-flame-devel-0: 100% | 807.1 KiB/s | 17.8 KiB | 00m00s [ 284/1162] rust-test-case-devel-0:3.3. 100% | 540.9 KiB/s | 14.6 KiB | 00m00s [ 285/1162] rust-tracing-log+log-tracer 100% | 1.3 MiB/s | 7.8 KiB | 00m00s [ 286/1162] rust-tracing-log+std-devel- 100% | 1.3 MiB/s | 7.9 KiB | 00m00s [ 287/1162] rust-tracing-subscriber+nu- 100% | 1.4 MiB/s | 8.3 KiB | 00m00s [ 288/1162] rust-tracing-core-devel-0:0 100% | 3.2 MiB/s | 68.2 KiB | 00m00s [ 289/1162] rust-tracing-log-devel-0:0. 100% | 1.1 MiB/s | 25.7 KiB | 00m00s [ 290/1162] rust-chrono+clock-devel-0:0 100% | 362.1 KiB/s | 8.3 KiB | 00m00s [ 291/1162] rust-chrono+std-devel-0:0.4 100% | 360.1 KiB/s | 8.3 KiB | 00m00s [ 292/1162] rust-tracing-subscriber+mat 100% | 344.9 KiB/s | 8.3 KiB | 00m00s [ 293/1162] rust-tracing-subscriber+std 100% | 1.4 MiB/s | 8.3 KiB | 00m00s [ 294/1162] rust-tracing-subscriber+thr 100% | 1.4 MiB/s | 8.3 KiB | 00m00s [ 295/1162] rust-tracing-subscriber+onc 100% | 267.3 KiB/s | 8.3 KiB | 00m00s [ 296/1162] rust-tracing-subscriber+reg 100% | 2.0 MiB/s | 8.3 KiB | 00m00s [ 297/1162] rust-chrono-devel-0:0.4.44- 100% | 3.1 MiB/s | 195.8 KiB | 00m00s [ 298/1162] rust-tracing-subscriber+tra 100% | 359.1 KiB/s | 8.3 KiB | 00m00s [ 299/1162] rust-tracing+attributes-dev 100% | 344.0 KiB/s | 7.9 KiB | 00m00s [ 300/1162] rust-unicode-ident-devel-0: 100% | 14.9 MiB/s | 45.8 KiB | 00m00s [ 301/1162] rust-typed-arena+std-devel- 100% | 326.7 KiB/s | 7.8 KiB | 00m00s [ 302/1162] rust-typed-arena-devel-0:2. 100% | 805.1 KiB/s | 19.3 KiB | 00m00s [ 303/1162] rust-unicode-width+cjk-deve 100% | 2.8 MiB/s | 8.5 KiB | 00m00s [ 304/1162] rust-unicode-normalization- 100% | 4.5 MiB/s | 109.9 KiB | 00m00s [ 305/1162] rust-unicode-width-devel-0: 100% | 5.3 MiB/s | 195.2 KiB | 00m00s [ 306/1162] rust-unicode-normalization+ 100% | 129.5 KiB/s | 8.5 KiB | 00m00s [ 307/1162] rust-unicode_names2-devel-0 100% | 5.2 MiB/s | 241.6 KiB | 00m00s [ 308/1162] rust-walkdir-devel-0:2.5.0- 100% | 928.1 KiB/s | 30.6 KiB | 00m00s [ 309/1162] rust-char_str+std-devel-0:0 100% | 326.6 KiB/s | 7.2 KiB | 00m00s [ 310/1162] rust-wild-devel-0:2.2.1-5.f 100% | 579.6 KiB/s | 16.2 KiB | 00m00s [ 311/1162] rust-aho-corasick+perf-lite 100% | 398.5 KiB/s | 8.0 KiB | 00m00s [ 312/1162] rust-serde_core-devel-0:1.0 100% | 2.5 MiB/s | 64.0 KiB | 00m00s [ 313/1162] rust-aho-corasick+std-devel 100% | 2.0 MiB/s | 8.0 KiB | 00m00s [ 314/1162] rust-aho-corasick-devel-0:1 100% | 51.0 MiB/s | 156.6 KiB | 00m00s [ 315/1162] rust-char_str-devel-0:0.0.2 100% | 1.7 MiB/s | 67.3 KiB | 00m00s [ 316/1162] rust-anyhow-devel-0:1.0.104 100% | 10.1 MiB/s | 61.8 KiB | 00m00s [ 317/1162] rust-anyhow+std-devel-0:1.0 100% | 379.6 KiB/s | 9.1 KiB | 00m00s [ 318/1162] rust-arrayvec+std-devel-0:0 100% | 424.4 KiB/s | 8.1 KiB | 00m00s [ 319/1162] rust-arc-swap-devel-0:1.9.2 100% | 1.6 MiB/s | 77.1 KiB | 00m00s [ 320/1162] rust-assert_fs-devel-0:1.1. 100% | 988.8 KiB/s | 24.7 KiB | 00m00s [ 321/1162] rust-arrayvec-devel-0:0.7.8 100% | 1.2 MiB/s | 38.2 KiB | 00m00s [ 322/1162] rust-bitflags-devel-0:2.13. 100% | 11.1 MiB/s | 68.1 KiB | 00m00s [ 323/1162] rust-bstr+std-devel-0:1.13. 100% | 334.3 KiB/s | 8.7 KiB | 00m00s [ 324/1162] rust-bstr+unicode-devel-0:1 100% | 319.9 KiB/s | 8.6 KiB | 00m00s [ 325/1162] rust-camino-devel-0:1.2.5-1 100% | 1.6 MiB/s | 42.0 KiB | 00m00s [ 326/1162] rust-serde_core+default-dev 100% | 344.7 KiB/s | 7.6 KiB | 00m00s [ 327/1162] rust-bstr-devel-0:1.13.0-1. 100% | 4.8 MiB/s | 266.4 KiB | 00m00s [ 328/1162] rust-clap+color-devel-0:4.6 100% | 430.5 KiB/s | 10.3 KiB | 00m00s [ 329/1162] rust-clap+error-context-dev 100% | 451.0 KiB/s | 10.4 KiB | 00m00s [ 330/1162] rust-clap+help-devel-0:4.6. 100% | 430.5 KiB/s | 10.3 KiB | 00m00s [ 331/1162] rust-clap+std-devel-0:4.6.6 100% | 413.0 KiB/s | 10.3 KiB | 00m00s [ 332/1162] rust-clap+suggestions-devel 100% | 370.2 KiB/s | 10.4 KiB | 00m00s [ 333/1162] rust-clap+usage-devel-0:4.6 100% | 430.5 KiB/s | 10.3 KiB | 00m00s [ 334/1162] rust-clap_builder+env-devel 100% | 338.1 KiB/s | 10.1 KiB | 00m00s [ 335/1162] rust-clap_derive+default-de 100% | 288.2 KiB/s | 8.9 KiB | 00m00s [ 336/1162] rust-clap-devel-0:4.6.6-1.f 100% | 2.5 MiB/s | 98.9 KiB | 00m00s [ 337/1162] rust-clap_builder+wrap_help 100% | 493.7 KiB/s | 10.4 KiB | 00m00s [ 338/1162] rust-clap_builder+string-de 100% | 423.2 KiB/s | 10.2 KiB | 00m00s [ 339/1162] rust-colored-devel-0:3.1.1- 100% | 1.7 MiB/s | 41.0 KiB | 00m00s [ 340/1162] rust-glob-devel-0:0.3.4-1.f 100% | 4.6 MiB/s | 28.2 KiB | 00m00s [ 341/1162] rust-filetime-devel-0:0.2.2 100% | 1.1 MiB/s | 22.1 KiB | 00m00s [ 342/1162] rust-dashmap-devel-0:6.2.1- 100% | 1.6 MiB/s | 36.8 KiB | 00m00s [ 343/1162] rust-globset+log-devel-0:0. 100% | 386.4 KiB/s | 8.5 KiB | 00m00s [ 344/1162] rust-icu_properties+compile 100% | 385.2 KiB/s | 8.5 KiB | 00m00s [ 345/1162] rust-globset-devel-0:0.4.20 100% | 1.4 MiB/s | 35.4 KiB | 00m00s [ 346/1162] rust-icu_properties-devel-0 100% | 2.8 MiB/s | 61.0 KiB | 00m00s [ 347/1162] rust-indexmap+std-devel-0:2 100% | 460.0 KiB/s | 9.2 KiB | 00m00s [ 348/1162] rust-indicatif-devel-0:0.18 100% | 3.2 MiB/s | 72.9 KiB | 00m00s [ 349/1162] rust-jiff+perf-inline-devel 100% | 613.5 KiB/s | 13.5 KiB | 00m00s [ 350/1162] rust-indicatif+unicode-widt 100% | 189.3 KiB/s | 8.5 KiB | 00m00s [ 351/1162] rust-jiff+std-devel-0:0.2.3 100% | 579.8 KiB/s | 13.9 KiB | 00m00s [ 352/1162] rust-jiff+tz-fat-devel-0:0. 100% | 649.2 KiB/s | 13.6 KiB | 00m00s [ 353/1162] rust-jiff+tz-system-devel-0 100% | 676.0 KiB/s | 13.5 KiB | 00m00s [ 354/1162] rust-jiff+tzdb-bundle-platf 100% | 646.1 KiB/s | 13.6 KiB | 00m00s [ 355/1162] rust-jiff+tzdb-concatenated 100% | 521.2 KiB/s | 13.6 KiB | 00m00s [ 356/1162] rust-jiff+tzdb-zoneinfo-dev 100% | 564.0 KiB/s | 13.5 KiB | 00m00s [ 357/1162] rust-jiff-devel-0:0.2.35-1. 100% | 19.8 MiB/s | 487.2 KiB | 00m00s [ 358/1162] rust-memchr-devel-0:2.8.3-1 100% | 13.0 MiB/s | 93.0 KiB | 00m00s [ 359/1162] rust-memchr+alloc-devel-0:2 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 360/1162] rust-log-devel-0:0.4.33-1.f 100% | 2.1 MiB/s | 53.1 KiB | 00m00s [ 361/1162] rust-matchit-devel-0:0.9.2- 100% | 1.1 MiB/s | 37.9 KiB | 00m00s [ 362/1162] rust-ordermap+std-devel-0:1 100% | 372.7 KiB/s | 8.6 KiB | 00m00s [ 363/1162] rust-indexmap+serde-devel-0 100% | 428.0 KiB/s | 9.4 KiB | 00m00s [ 364/1162] rust-quote+proc-macro-devel 100% | 2.8 MiB/s | 8.7 KiB | 00m00s [ 365/1162] rust-quote-devel-0:1.0.47-1 100% | 10.7 MiB/s | 43.7 KiB | 00m00s [ 366/1162] rust-quick-junit-devel-0:0. 100% | 1.5 MiB/s | 34.3 KiB | 00m00s [ 367/1162] rust-chacha20+rng-devel-0:0 100% | 341.3 KiB/s | 8.2 KiB | 00m00s [ 368/1162] rust-chacha20-devel-0:0.10. 100% | 2.3 MiB/s | 49.0 KiB | 00m00s [ 369/1162] rust-rayon-devel-0:1.12.0-1 100% | 8.3 MiB/s | 186.0 KiB | 00m00s [ 370/1162] rust-regex-automata+meta-de 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 371/1162] rust-regex-automata+hybrid- 100% | 405.6 KiB/s | 8.9 KiB | 00m00s [ 372/1162] rust-regex-automata+dfa-dev 100% | 358.3 KiB/s | 9.0 KiB | 00m00s [ 373/1162] rust-regex-automata+std-dev 100% | 1.5 MiB/s | 9.4 KiB | 00m00s [ 374/1162] rust-regex-automata+syntax- 100% | 4.4 MiB/s | 9.0 KiB | 00m00s [ 375/1162] rust-regex-automata+nfa-dev 100% | 389.6 KiB/s | 9.0 KiB | 00m00s [ 376/1162] rust-regex-automata-devel-0 100% | 110.0 MiB/s | 450.4 KiB | 00m00s [ 377/1162] rust-regex-syntax+std-devel 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 378/1162] rust-regex-automata+perf-de 100% | 387.9 KiB/s | 8.9 KiB | 00m00s [ 379/1162] rust-regex-syntax-devel-0:0 100% | 70.0 MiB/s | 214.9 KiB | 00m00s [ 380/1162] rust-regex-automata+unicode 100% | 394.6 KiB/s | 9.5 KiB | 00m00s [ 381/1162] rust-regex+std-devel-0:1.13 100% | 4.6 MiB/s | 9.3 KiB | 00m00s [ 382/1162] rust-regex-syntax+unicode-d 100% | 388.9 KiB/s | 8.6 KiB | 00m00s [ 383/1162] rust-regex-devel-0:1.13.1-1 100% | 43.8 MiB/s | 134.6 KiB | 00m00s [ 384/1162] rust-rustc-hash+std-devel-0 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 385/1162] rust-rustc-hash-devel-0:2.1 100% | 10.6 MiB/s | 21.6 KiB | 00m00s [ 386/1162] rust-regex+perf-devel-0:1.1 100% | 361.8 KiB/s | 9.0 KiB | 00m00s [ 387/1162] rust-regex+unicode-devel-0: 100% | 390.0 KiB/s | 9.4 KiB | 00m00s [ 388/1162] rust-serde_json+std-devel-0 100% | 442.9 KiB/s | 9.7 KiB | 00m00s [ 389/1162] rust-snapbox-devel-0:1.2.2- 100% | 2.8 MiB/s | 65.0 KiB | 00m00s [ 390/1162] rust-os_pipe+default-devel- 100% | 389.6 KiB/s | 8.2 KiB | 00m00s [ 391/1162] rust-serde_json-devel-0:1.0 100% | 3.4 MiB/s | 156.9 KiB | 00m00s [ 392/1162] rust-wait-timeout+default-d 100% | 304.6 KiB/s | 7.9 KiB | 00m00s [ 393/1162] rust-snapbox+color-auto-dev 100% | 435.3 KiB/s | 9.1 KiB | 00m00s [ 394/1162] rust-escargot+default-devel 100% | 255.4 KiB/s | 8.4 KiB | 00m00s [ 395/1162] rust-snapbox+structured-dat 100% | 422.1 KiB/s | 9.3 KiB | 00m00s [ 396/1162] rust-thin-vec+std-devel-0:0 100% | 398.1 KiB/s | 8.4 KiB | 00m00s [ 397/1162] rust-thiserror+std-devel-0: 100% | 1.8 MiB/s | 9.0 KiB | 00m00s [ 398/1162] rust-thiserror-devel-0:2.0. 100% | 15.2 MiB/s | 62.4 KiB | 00m00s [ 399/1162] rust-thin-vec-devel-0:0.2.1 100% | 1.8 MiB/s | 42.9 KiB | 00m00s [ 400/1162] rust-toml+display-devel-0:1 100% | 1.5 MiB/s | 9.3 KiB | 00m00s [ 401/1162] rust-tikv-jemallocator-deve 100% | 1.0 MiB/s | 22.5 KiB | 00m00s [ 402/1162] rust-tikv-jemallocator+back 100% | 321.4 KiB/s | 8.0 KiB | 00m00s [ 403/1162] rust-toml+serde-devel-0:1.1 100% | 1.8 MiB/s | 9.4 KiB | 00m00s [ 404/1162] rust-toml-devel-0:1.1.3-1.f 100% | 20.8 MiB/s | 63.9 KiB | 00m00s [ 405/1162] rust-toml+parse-devel-0:1.1 100% | 465.7 KiB/s | 9.3 KiB | 00m00s [ 406/1162] rust-toml+std-devel-0:1.1.3 100% | 438.6 KiB/s | 10.1 KiB | 00m00s [ 407/1162] rust-toml_parser+std-devel- 100% | 345.2 KiB/s | 7.9 KiB | 00m00s [ 408/1162] rust-toml_parser-devel-0:1. 100% | 1.7 MiB/s | 39.0 KiB | 00m00s [ 409/1162] rust-url+std-devel-0:2.5.8- 100% | 340.4 KiB/s | 8.5 KiB | 00m00s [ 410/1162] rust-url-devel-0:2.5.8-1.fc 100% | 3.0 MiB/s | 78.9 KiB | 00m00s [ 411/1162] rust-uuid+std-devel-0:1.24. 100% | 374.4 KiB/s | 9.4 KiB | 00m00s [ 412/1162] rust-which+real-sys-devel-0 100% | 423.2 KiB/s | 8.9 KiB | 00m00s [ 413/1162] rust-uuid-devel-0:1.24.0-1. 100% | 2.1 MiB/s | 63.3 KiB | 00m00s [ 414/1162] rust-which-devel-0:8.0.5-1. 100% | 1.5 MiB/s | 33.2 KiB | 00m00s [ 415/1162] rust-crc32fast+default-deve 100% | 1.0 MiB/s | 8.2 KiB | 00m00s [ 416/1162] rust-typed-path+default-dev 100% | 336.2 KiB/s | 7.4 KiB | 00m00s [ 417/1162] rust-zip+deflate-flate2-dev 100% | 523.1 KiB/s | 11.5 KiB | 00m00s [ 418/1162] rust-flate2-devel-0:1.1.9-1 100% | 14.7 MiB/s | 90.4 KiB | 00m00s [ 419/1162] rust-zstd-devel-0:0.13.3-3. 100% | 13.5 MiB/s | 41.4 KiB | 00m00s [ 420/1162] python-rpm-macros-0:3.14-12 100% | 9.7 MiB/s | 20.0 KiB | 00m00s [ 421/1162] rust-flate2+zlib-rs-devel-0 100% | 382.4 KiB/s | 9.6 KiB | 00m00s [ 422/1162] python3-rpm-macros-0:3.14-1 100% | 3.0 MiB/s | 12.4 KiB | 00m00s [ 423/1162] rust-colorchoice+default-de 100% | 451.0 KiB/s | 8.1 KiB | 00m00s [ 424/1162] rust-anstyle-query+default- 100% | 385.0 KiB/s | 8.5 KiB | 00m00s [ 425/1162] rust-anstyle-parse+default- 100% | 326.3 KiB/s | 8.2 KiB | 00m00s [ 426/1162] rust-utf8parse+default-deve 100% | 325.4 KiB/s | 7.8 KiB | 00m00s [ 427/1162] rust-fs-err+default-devel-0 100% | 342.7 KiB/s | 8.2 KiB | 00m00s [ 428/1162] rust-radium-devel-0:0.7.0-7 100% | 489.5 KiB/s | 18.6 KiB | 00m00s [ 429/1162] rust-tap-devel-0:1.0.1-13.f 100% | 958.2 KiB/s | 19.2 KiB | 00m00s [ 430/1162] rust-terminfo+default-devel 100% | 341.9 KiB/s | 7.9 KiB | 00m00s [ 431/1162] rust-cfg-if+default-devel-0 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 432/1162] rust-castaway+alloc-devel-0 100% | 418.6 KiB/s | 8.0 KiB | 00m00s [ 433/1162] rust-castaway-devel-0:0.2.4 100% | 903.1 KiB/s | 19.9 KiB | 00m00s [ 434/1162] rust-zmij+default-devel-0:1 100% | 1.2 MiB/s | 7.5 KiB | 00m00s [ 435/1162] rust-itoa+default-devel-0:1 100% | 351.1 KiB/s | 8.1 KiB | 00m00s [ 436/1162] rust-serde_core+alloc-devel 100% | 312.4 KiB/s | 7.5 KiB | 00m00s [ 437/1162] rust-serde_core+result-deve 100% | 288.5 KiB/s | 7.5 KiB | 00m00s [ 438/1162] rust-crossbeam+alloc-devel- 100% | 387.5 KiB/s | 8.1 KiB | 00m00s [ 439/1162] rust-ryu+default-devel-0:1. 100% | 350.9 KiB/s | 8.1 KiB | 00m00s [ 440/1162] rust-csv-core+default-devel 100% | 298.2 KiB/s | 8.1 KiB | 00m00s [ 441/1162] rust-libtest-mimic+default- 100% | 365.3 KiB/s | 8.0 KiB | 00m00s [ 442/1162] rust-serde_derive-devel-0:1 100% | 11.2 MiB/s | 68.7 KiB | 00m00s [ 443/1162] rust-get-size-derive2+defau 100% | 425.2 KiB/s | 8.5 KiB | 00m00s [ 444/1162] rust-equivalent-devel-0:1.0 100% | 644.4 KiB/s | 14.8 KiB | 00m00s [ 445/1162] rust-lock_api+default-devel 100% | 325.5 KiB/s | 8.1 KiB | 00m00s [ 446/1162] rust-regex-automata+dfa-one 100% | 444.8 KiB/s | 8.9 KiB | 00m00s [ 447/1162] rust-parking_lot_core+defau 100% | 325.8 KiB/s | 8.1 KiB | 00m00s [ 448/1162] rust-phf+default-devel-0:0. 100% | 309.1 KiB/s | 8.0 KiB | 00m00s [ 449/1162] rust-rust-stemmers+default- 100% | 357.1 KiB/s | 7.9 KiB | 00m00s [ 450/1162] rust-insta+console-devel-0: 100% | 350.7 KiB/s | 9.1 KiB | 00m00s [ 451/1162] rust-once_cell+default-deve 100% | 1.6 MiB/s | 8.3 KiB | 00m00s [ 452/1162] rust-similar2+default-devel 100% | 311.2 KiB/s | 7.2 KiB | 00m00s [ 453/1162] rust-similar2+inline-devel- 100% | 275.1 KiB/s | 7.2 KiB | 00m00s [ 454/1162] rust-syn2+default-devel-0:2 100% | 3.6 MiB/s | 7.3 KiB | 00m00s [ 455/1162] rust-syn2+derive-devel-0:2. 100% | 2.3 MiB/s | 7.1 KiB | 00m00s [ 456/1162] rust-syn2+extra-traits-deve 100% | 3.5 MiB/s | 7.1 KiB | 00m00s [ 457/1162] rust-pest_derive+default-de 100% | 374.7 KiB/s | 8.6 KiB | 00m00s [ 458/1162] rust-pest+default-devel-0:2 100% | 295.7 KiB/s | 8.6 KiB | 00m00s [ 459/1162] rust-syn2+full-devel-0:2.0. 100% | 1.7 MiB/s | 7.1 KiB | 00m00s [ 460/1162] rust-itertools+use_alloc-de 100% | 343.1 KiB/s | 7.9 KiB | 00m00s [ 461/1162] rust-annotate-snippets0.11- 100% | 1.6 MiB/s | 35.3 KiB | 00m00s [ 462/1162] rust-paste-devel-0:1.0.15-5 100% | 9.1 MiB/s | 37.3 KiB | 00m00s [ 463/1162] rust-libcst_derive-devel-0: 100% | 738.5 KiB/s | 19.2 KiB | 00m00s [ 464/1162] rust-serde_derive+default-d 100% | 1.0 MiB/s | 9.5 KiB | 00m00s [ 465/1162] rust-peg+std-devel-0:0.8.5- 100% | 348.7 KiB/s | 8.0 KiB | 00m00s [ 466/1162] rust-peg-devel-0:0.8.5-3.fc 100% | 1.8 MiB/s | 45.2 KiB | 00m00s [ 467/1162] rust-notify-types+default-d 100% | 425.4 KiB/s | 8.1 KiB | 00m00s [ 468/1162] rust-path-dedot+default-dev 100% | 374.1 KiB/s | 7.9 KiB | 00m00s [ 469/1162] rust-path-dedot-devel-0:4.0 100% | 686.1 KiB/s | 14.4 KiB | 00m00s [ 470/1162] rust-unscanny+default-devel 100% | 347.7 KiB/s | 7.6 KiB | 00m00s [ 471/1162] rust-diff+default-devel-0:0 100% | 322.1 KiB/s | 7.7 KiB | 00m00s [ 472/1162] rust-yansi+default-devel-0: 100% | 331.3 KiB/s | 8.0 KiB | 00m00s [ 473/1162] rust-pep508_rs+default-deve 100% | 415.1 KiB/s | 8.3 KiB | 00m00s [ 474/1162] rust-toml0.9+parse-devel-0: 100% | 347.7 KiB/s | 7.6 KiB | 00m00s [ 475/1162] rust-toml0.9+serde-devel-0: 100% | 337.3 KiB/s | 7.8 KiB | 00m00s [ 476/1162] rust-toml0.9+std-devel-0:0. 100% | 421.1 KiB/s | 8.4 KiB | 00m00s [ 477/1162] rust-rkyv_derive+bytecheck- 100% | 417.5 KiB/s | 8.8 KiB | 00m00s [ 478/1162] rust-rkyv+alloc-devel-0:0.8 100% | 379.3 KiB/s | 9.1 KiB | 00m00s [ 479/1162] rust-toml0.9-devel-0:0.9.12 100% | 1.5 MiB/s | 62.1 KiB | 00m00s [ 480/1162] rust-munge-devel-0:0.4.7-2. 100% | 1.1 MiB/s | 25.5 KiB | 00m00s [ 481/1162] rust-rkyv_derive-devel-0:0. 100% | 913.1 KiB/s | 30.1 KiB | 00m00s [ 482/1162] rust-hashbrown+allocator-ap 100% | 409.8 KiB/s | 9.0 KiB | 00m00s [ 483/1162] rust-hashbrown+default-hash 100% | 445.9 KiB/s | 8.9 KiB | 00m00s [ 484/1162] rust-hashbrown+equivalent-d 100% | 404.9 KiB/s | 8.9 KiB | 00m00s [ 485/1162] rust-hashbrown+raw-entry-de 100% | 381.2 KiB/s | 8.8 KiB | 00m00s [ 486/1162] rust-hashlink-devel-0:0.12. 100% | 1.4 MiB/s | 37.6 KiB | 00m00s [ 487/1162] rust-intrusive-collections+ 100% | 371.0 KiB/s | 8.2 KiB | 00m00s [ 488/1162] rust-intrusive-collections- 100% | 2.1 MiB/s | 47.5 KiB | 00m00s [ 489/1162] rust-salsa-macro-rules-deve 100% | 1.2 MiB/s | 28.3 KiB | 00m00s [ 490/1162] rust-salsa-macros-devel-0:0 100% | 2.2 MiB/s | 51.9 KiB | 00m00s [ 491/1162] rust-boxcar-devel-0:0.2.14- 100% | 1.2 MiB/s | 28.8 KiB | 00m00s [ 492/1162] rust-tracing-core+std-devel 100% | 1.1 MiB/s | 8.1 KiB | 00m00s [ 493/1162] rust-pin-project-lite+defau 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 494/1162] rust-serde_core+std-devel-0 100% | 1.0 MiB/s | 7.5 KiB | 00m00s [ 495/1162] rust-inventory-devel-0:0.3. 100% | 1.1 MiB/s | 23.6 KiB | 00m00s [ 496/1162] rust-syn2+parsing-devel-0:2 100% | 3.5 MiB/s | 7.1 KiB | 00m00s [ 497/1162] rust-typeid-devel-0:1.0.3-4 100% | 627.9 KiB/s | 17.0 KiB | 00m00s [ 498/1162] rust-once_cell+std-devel-0: 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 499/1162] rust-once_cell-devel-0:1.21 100% | 21.9 MiB/s | 44.8 KiB | 00m00s [ 500/1162] rust-shellexpand+dirs-devel 100% | 345.2 KiB/s | 7.9 KiB | 00m00s [ 501/1162] rust-rustix+default-devel-0 100% | 407.7 KiB/s | 9.4 KiB | 00m00s [ 502/1162] rust-rustix+fs-devel-0:1.1. 100% | 444.1 KiB/s | 9.3 KiB | 00m00s [ 503/1162] rust-test-case-macros-devel 100% | 569.0 KiB/s | 13.7 KiB | 00m00s [ 504/1162] rust-lazy_static+default-de 100% | 1.3 MiB/s | 7.9 KiB | 00m00s [ 505/1162] rust-tracing-core+default-d 100% | 1.3 MiB/s | 8.1 KiB | 00m00s [ 506/1162] rust-chrono+iana-time-zone- 100% | 342.2 KiB/s | 8.6 KiB | 00m00s [ 507/1162] rust-chrono+now-devel-0:0.4 100% | 306.6 KiB/s | 8.3 KiB | 00m00s [ 508/1162] rust-matchers+default-devel 100% | 325.9 KiB/s | 7.8 KiB | 00m00s [ 509/1162] rust-tracing-subscriber+all 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 510/1162] rust-chrono+alloc-devel-0:0 100% | 113.1 KiB/s | 8.3 KiB | 00m00s [ 511/1162] rust-tracing+tracing-attrib 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 512/1162] rust-tracing-subscriber+sha 100% | 319.3 KiB/s | 8.3 KiB | 00m00s [ 513/1162] rust-num-traits-devel-0:0.2 100% | 968.4 KiB/s | 58.1 KiB | 00m00s [ 514/1162] rust-tinyvec+alloc-devel-0: 100% | 363.2 KiB/s | 8.4 KiB | 00m00s [ 515/1162] rust-phf0.11-devel-0:0.11.3 100% | 1.4 MiB/s | 28.2 KiB | 00m00s [ 516/1162] rust-tinyvec+default-devel- 100% | 346.6 KiB/s | 8.3 KiB | 00m00s [ 517/1162] rust-unicode_names2_generat 100% | 385.8 KiB/s | 8.1 KiB | 00m00s [ 518/1162] rust-predicates+diff-devel- 100% | 337.3 KiB/s | 8.1 KiB | 00m00s [ 519/1162] rust-predicates-core+defaul 100% | 333.0 KiB/s | 8.0 KiB | 00m00s [ 520/1162] rust-predicates-devel-0:3.1 100% | 1.4 MiB/s | 38.1 KiB | 00m00s [ 521/1162] rust-predicates-tree+defaul 100% | 349.2 KiB/s | 8.0 KiB | 00m00s [ 522/1162] rust-bstr+alloc-devel-0:1.1 100% | 347.1 KiB/s | 8.7 KiB | 00m00s [ 523/1162] rust-clap_builder+color-dev 100% | 447.9 KiB/s | 10.3 KiB | 00m00s [ 524/1162] rust-clap_builder+error-con 100% | 442.6 KiB/s | 10.2 KiB | 00m00s [ 525/1162] rust-clap_builder+help-deve 100% | 441.3 KiB/s | 10.1 KiB | 00m00s [ 526/1162] rust-clap_builder+std-devel 100% | 428.6 KiB/s | 10.3 KiB | 00m00s [ 527/1162] rust-clap_builder+suggestio 100% | 414.9 KiB/s | 10.4 KiB | 00m00s [ 528/1162] rust-clap_builder+usage-dev 100% | 422.9 KiB/s | 10.1 KiB | 00m00s [ 529/1162] rust-terminal_size+default- 100% | 407.1 KiB/s | 8.1 KiB | 00m00s [ 530/1162] rust-clap_builder-devel-0:4 100% | 4.7 MiB/s | 159.4 KiB | 00m00s [ 531/1162] rust-clap_derive-devel-0:4. 100% | 1.1 MiB/s | 40.0 KiB | 00m00s [ 532/1162] rust-hashbrown0.14+raw-deve 100% | 330.2 KiB/s | 7.6 KiB | 00m00s [ 533/1162] rust-hashbrown0.14-devel-0: 100% | 5.4 MiB/s | 122.4 KiB | 00m00s [ 534/1162] rust-icu_properties_data-de 100% | 7.4 MiB/s | 158.4 KiB | 00m00s [ 535/1162] rust-icu_provider+baked-dev 100% | 390.5 KiB/s | 8.2 KiB | 00m00s [ 536/1162] rust-icu_collections-devel- 100% | 4.1 MiB/s | 96.5 KiB | 00m00s [ 537/1162] rust-icu_locale_core+zerove 100% | 341.8 KiB/s | 8.2 KiB | 00m00s [ 538/1162] rust-icu_locale_core-devel- 100% | 3.8 MiB/s | 93.6 KiB | 00m00s [ 539/1162] rust-icu_provider-devel-0:2 100% | 2.4 MiB/s | 54.2 KiB | 00m00s [ 540/1162] rust-zerotrie+yoke-devel-0: 100% | 373.9 KiB/s | 7.9 KiB | 00m00s [ 541/1162] rust-zerotrie+zerofrom-deve 100% | 390.3 KiB/s | 7.8 KiB | 00m00s [ 542/1162] rust-zerotrie-devel-0:0.2.4 100% | 3.7 MiB/s | 79.8 KiB | 00m00s [ 543/1162] rust-zerovec+derive-devel-0 100% | 389.0 KiB/s | 8.9 KiB | 00m00s [ 544/1162] rust-zerovec+yoke-devel-0:0 100% | 342.9 KiB/s | 8.9 KiB | 00m00s [ 545/1162] rust-zerovec-devel-0:0.11.6 100% | 5.1 MiB/s | 119.0 KiB | 00m00s [ 546/1162] rust-unit-prefix+default-de 100% | 379.9 KiB/s | 7.6 KiB | 00m00s [ 547/1162] rust-jiff+alloc-devel-0:0.2 100% | 656.1 KiB/s | 13.8 KiB | 00m00s [ 548/1162] rust-jiff-core+std-devel-0: 100% | 343.6 KiB/s | 7.2 KiB | 00m00s [ 549/1162] rust-jiff-core+tz-fat-devel 100% | 326.7 KiB/s | 7.2 KiB | 00m00s [ 550/1162] rust-jiff-core-devel-0:0.1. 100% | 5.1 MiB/s | 120.3 KiB | 00m00s [ 551/1162] rust-quick-xml+default-deve 100% | 403.3 KiB/s | 8.9 KiB | 00m00s [ 552/1162] rust-newtype-uuid+default-d 100% | 384.3 KiB/s | 8.5 KiB | 00m00s [ 553/1162] rust-strip-ansi-escapes+def 100% | 346.2 KiB/s | 8.0 KiB | 00m00s [ 554/1162] rust-rayon-core+default-dev 100% | 330.0 KiB/s | 7.9 KiB | 00m00s [ 555/1162] rust-cpufeatures+default-de 100% | 295.5 KiB/s | 8.3 KiB | 00m00s [ 556/1162] rust-regex-automata+alloc-d 100% | 1.4 MiB/s | 8.8 KiB | 00m00s [ 557/1162] rust-regex-automata+nfa-tho 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 558/1162] rust-regex-automata+nfa-pik 100% | 4.3 MiB/s | 8.9 KiB | 00m00s [ 559/1162] rust-regex-automata+dfa-bui 100% | 343.6 KiB/s | 8.9 KiB | 00m00s [ 560/1162] rust-regex-automata+dfa-sea 100% | 353.9 KiB/s | 8.8 KiB | 00m00s [ 561/1162] rust-regex-automata+nfa-bac 100% | 371.0 KiB/s | 8.9 KiB | 00m00s [ 562/1162] rust-regex-automata+perf-in 100% | 465.7 KiB/s | 8.8 KiB | 00m00s [ 563/1162] rust-regex-automata+perf-li 100% | 390.3 KiB/s | 9.0 KiB | 00m00s [ 564/1162] rust-regex-automata+unicode 100% | 378.8 KiB/s | 9.1 KiB | 00m00s [ 565/1162] rust-regex-automata+unicode 100% | 349.9 KiB/s | 9.1 KiB | 00m00s [ 566/1162] rust-regex-automata+unicode 100% | 4.4 MiB/s | 9.1 KiB | 00m00s [ 567/1162] rust-regex-automata+unicode 100% | 349.9 KiB/s | 9.1 KiB | 00m00s [ 568/1162] rust-regex-automata+unicode 100% | 364.4 KiB/s | 9.1 KiB | 00m00s [ 569/1162] rust-regex-automata+unicode 100% | 433.8 KiB/s | 9.1 KiB | 00m00s [ 570/1162] rust-regex-automata+unicode 100% | 888.8 KiB/s | 8.9 KiB | 00m00s [ 571/1162] rust-regex-automata+unicode 100% | 239.8 KiB/s | 9.1 KiB | 00m00s [ 572/1162] rust-regex-syntax+unicode-a 100% | 305.0 KiB/s | 8.2 KiB | 00m00s [ 573/1162] rust-regex-syntax+unicode-b 100% | 305.3 KiB/s | 8.2 KiB | 00m00s [ 574/1162] rust-regex-syntax+unicode-p 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 575/1162] rust-regex-syntax+unicode-c 100% | 358.4 KiB/s | 8.2 KiB | 00m00s [ 576/1162] rust-regex-syntax+unicode-g 100% | 358.7 KiB/s | 8.3 KiB | 00m00s [ 577/1162] rust-regex-syntax+unicode-s 100% | 358.7 KiB/s | 8.3 KiB | 00m00s [ 578/1162] rust-regex-syntax+unicode-s 100% | 343.8 KiB/s | 8.3 KiB | 00m00s [ 579/1162] rust-regex+perf-backtrack-d 100% | 376.0 KiB/s | 9.0 KiB | 00m00s [ 580/1162] rust-regex+perf-cache-devel 100% | 420.6 KiB/s | 8.8 KiB | 00m00s [ 581/1162] rust-regex+perf-dfa-devel-0 100% | 408.6 KiB/s | 9.0 KiB | 00m00s [ 582/1162] rust-regex+perf-inline-deve 100% | 474.1 KiB/s | 9.0 KiB | 00m00s [ 583/1162] rust-regex+perf-literal-dev 100% | 415.9 KiB/s | 9.1 KiB | 00m00s [ 584/1162] rust-regex+perf-onepass-dev 100% | 375.5 KiB/s | 9.0 KiB | 00m00s [ 585/1162] rust-regex+unicode-age-deve 100% | 364.3 KiB/s | 9.1 KiB | 00m00s [ 586/1162] rust-regex+unicode-bool-dev 100% | 364.6 KiB/s | 9.1 KiB | 00m00s [ 587/1162] rust-regex+unicode-perl-dev 100% | 1.5 MiB/s | 9.2 KiB | 00m00s [ 588/1162] rust-regex+unicode-case-dev 100% | 379.8 KiB/s | 9.1 KiB | 00m00s [ 589/1162] rust-regex+unicode-gencat-d 100% | 351.1 KiB/s | 9.1 KiB | 00m00s [ 590/1162] rust-regex+unicode-script-d 100% | 380.4 KiB/s | 9.1 KiB | 00m00s [ 591/1162] rust-normalize-line-endings 100% | 345.5 KiB/s | 7.9 KiB | 00m00s [ 592/1162] rust-regex+unicode-segment- 100% | 217.6 KiB/s | 9.1 KiB | 00m00s [ 593/1162] rust-snapbox-macros+default 100% | 372.9 KiB/s | 8.2 KiB | 00m00s [ 594/1162] rust-os_pipe-devel-0:1.2.3- 100% | 931.2 KiB/s | 18.6 KiB | 00m00s [ 595/1162] rust-wait-timeout-devel-0:0 100% | 793.9 KiB/s | 19.8 KiB | 00m00s [ 596/1162] rust-escargot-devel-0:0.5.1 100% | 1.4 MiB/s | 28.6 KiB | 00m00s [ 597/1162] rust-thiserror-impl+default 100% | 3.0 MiB/s | 9.1 KiB | 00m00s [ 598/1162] rust-snapbox+color-devel-0: 100% | 373.2 KiB/s | 9.3 KiB | 00m00s [ 599/1162] rust-tikv-jemalloc-sys+back 100% | 337.3 KiB/s | 7.8 KiB | 00m00s [ 600/1162] rust-tikv-jemalloc-sys-deve 100% | 1.6 MiB/s | 33.0 KiB | 00m00s [ 601/1162] rust-toml_writer+alloc-deve 100% | 361.2 KiB/s | 7.9 KiB | 00m00s [ 602/1162] rust-toml_writer-devel-0:1. 100% | 872.6 KiB/s | 20.9 KiB | 00m00s [ 603/1162] rust-toml_parser+alloc-deve 100% | 292.9 KiB/s | 7.9 KiB | 00m00s [ 604/1162] rust-serde_spanned+serde-de 100% | 355.8 KiB/s | 8.5 KiB | 00m00s [ 605/1162] rust-serde_spanned+std-deve 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [ 606/1162] rust-toml_datetime+serde-de 100% | 970.6 KiB/s | 8.7 KiB | 00m00s [ 607/1162] rust-serde_spanned+alloc-de 100% | 1.1 MiB/s | 8.6 KiB | 00m00s [ 608/1162] rust-serde_spanned-devel-0: 100% | 3.0 MiB/s | 18.7 KiB | 00m00s [ 609/1162] rust-toml_datetime+std-deve 100% | 384.6 KiB/s | 8.8 KiB | 00m00s [ 610/1162] rust-toml_writer+std-devel- 100% | 379.9 KiB/s | 8.0 KiB | 00m00s [ 611/1162] rust-toml_datetime+alloc-de 100% | 383.4 KiB/s | 8.8 KiB | 00m00s [ 612/1162] rust-toml_datetime-devel-0: 100% | 1.0 MiB/s | 24.1 KiB | 00m00s [ 613/1162] rust-percent-encoding+std-d 100% | 395.2 KiB/s | 7.9 KiB | 00m00s [ 614/1162] rust-idna+std-devel-0:1.1.0 100% | 318.4 KiB/s | 8.3 KiB | 00m00s [ 615/1162] rust-form_urlencoded+std-de 100% | 123.7 KiB/s | 8.2 KiB | 00m00s [ 616/1162] rust-form_urlencoded+alloc- 100% | 312.7 KiB/s | 8.1 KiB | 00m00s [ 617/1162] rust-form_urlencoded-devel- 100% | 640.6 KiB/s | 17.3 KiB | 00m00s [ 618/1162] rust-idna+alloc-devel-0:1.1 100% | 412.7 KiB/s | 8.3 KiB | 00m00s [ 619/1162] rust-percent-encoding+alloc 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 620/1162] rust-idna-devel-0:1.1.0-3.f 100% | 6.4 MiB/s | 137.4 KiB | 00m00s [ 621/1162] rust-idna+compiled_data-dev 100% | 302.1 KiB/s | 8.5 KiB | 00m00s [ 622/1162] rust-crc32fast+std-devel-0: 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 623/1162] rust-crc32fast-devel-0:1.5. 100% | 8.9 MiB/s | 45.5 KiB | 00m00s [ 624/1162] rust-percent-encoding-devel 100% | 840.4 KiB/s | 19.3 KiB | 00m00s [ 625/1162] rust-typed-path+std-devel-0 100% | 367.2 KiB/s | 7.3 KiB | 00m00s [ 626/1162] rust-typed-path-devel-0:0.1 100% | 4.4 MiB/s | 94.2 KiB | 00m00s [ 627/1162] rust-zstd-safe+std-devel-0: 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 628/1162] rust-zstd-safe-devel-0:7.2. 100% | 6.5 MiB/s | 33.5 KiB | 00m00s [ 629/1162] rust-zip+_deflate-any-devel 100% | 539.5 KiB/s | 11.3 KiB | 00m00s [ 630/1162] rust-flate2+any_zlib-devel- 100% | 421.2 KiB/s | 9.3 KiB | 00m00s [ 631/1162] rust-anstyle-query-devel-0: 100% | 827.9 KiB/s | 18.2 KiB | 00m00s [ 632/1162] rust-anstyle-parse+utf8-dev 100% | 393.5 KiB/s | 8.3 KiB | 00m00s [ 633/1162] rust-anstyle-parse-devel-0: 100% | 1.0 MiB/s | 24.4 KiB | 00m00s [ 634/1162] rust-colorchoice-devel-0:1. 100% | 816.2 KiB/s | 16.3 KiB | 00m00s [ 635/1162] rust-utf8parse-devel-0:0.2. 100% | 929.3 KiB/s | 21.4 KiB | 00m00s [ 636/1162] rust-cfg-if-devel-0:1.0.4-2 100% | 4.1 MiB/s | 16.9 KiB | 00m00s [ 637/1162] rust-fs-err-devel-0:3.2.2-1 100% | 1.3 MiB/s | 31.0 KiB | 00m00s [ 638/1162] rust-terminfo-devel-0:0.9.0 100% | 2.3 MiB/s | 55.3 KiB | 00m00s [ 639/1162] rust-zmij-devel-0:1.0.21-1. 100% | 3.8 MiB/s | 27.3 KiB | 00m00s [ 640/1162] rust-itoa-devel-0:1.0.18-1. 100% | 773.7 KiB/s | 20.1 KiB | 00m00s [ 641/1162] rust-csv-core-devel-0:0.1.1 100% | 1.4 MiB/s | 32.2 KiB | 00m00s [ 642/1162] rust-syn2+clone-impls-devel 100% | 3.5 MiB/s | 7.1 KiB | 00m00s [ 643/1162] rust-syn2+printing-devel-0: 100% | 3.5 MiB/s | 7.2 KiB | 00m00s [ 644/1162] rust-syn2+proc-macro-devel- 100% | 2.4 MiB/s | 7.4 KiB | 00m00s [ 645/1162] rust-libtest-mimic-devel-0: 100% | 1.6 MiB/s | 35.6 KiB | 00m00s [ 646/1162] rust-ryu-devel-0:1.0.23-1.f 100% | 1.6 MiB/s | 56.8 KiB | 00m00s [ 647/1162] rust-syn2-devel-0:2.0.119-1 100% | 50.3 MiB/s | 257.3 KiB | 00m00s [ 648/1162] rust-get-size-derive2-devel 100% | 882.2 KiB/s | 16.8 KiB | 00m00s [ 649/1162] rust-lock_api+atomic_usize- 100% | 338.3 KiB/s | 8.1 KiB | 00m00s [ 650/1162] rust-lock_api-devel-0:0.4.1 100% | 1.2 MiB/s | 29.2 KiB | 00m00s [ 651/1162] rust-parking_lot_core-devel 100% | 2.0 MiB/s | 43.8 KiB | 00m00s [ 652/1162] rust-phf+std-devel-0:0.13.1 100% | 344.4 KiB/s | 8.3 KiB | 00m00s [ 653/1162] rust-phf-devel-0:0.13.1-2.f 100% | 1.1 MiB/s | 29.9 KiB | 00m00s [ 654/1162] rust-similar2+text-devel-0: 100% | 309.3 KiB/s | 7.1 KiB | 00m00s [ 655/1162] rust-rust-stemmers-devel-0: 100% | 56.2 MiB/s | 1.9 MiB | 00m00s [ 656/1162] rust-similar2-devel-0:2.7.0 100% | 3.1 MiB/s | 69.0 KiB | 00m00s [ 657/1162] rust-pest+memchr-devel-0:2. 100% | 412.2 KiB/s | 8.7 KiB | 00m00s [ 658/1162] rust-pest+std-devel-0:2.8.6 100% | 411.5 KiB/s | 8.6 KiB | 00m00s [ 659/1162] rust-pest-devel-0:2.8.6-1.f 100% | 4.5 MiB/s | 106.1 KiB | 00m00s [ 660/1162] rust-pest_derive+std-devel- 100% | 325.6 KiB/s | 8.8 KiB | 00m00s [ 661/1162] rust-pest_derive-devel-0:2. 100% | 1.2 MiB/s | 34.5 KiB | 00m00s [ 662/1162] rust-peg-runtime+std-devel- 100% | 331.4 KiB/s | 8.0 KiB | 00m00s [ 663/1162] rust-peg-macros+default-dev 100% | 335.2 KiB/s | 8.0 KiB | 00m00s [ 664/1162] rust-peg-runtime+default-de 100% | 318.8 KiB/s | 8.0 KiB | 00m00s [ 665/1162] rust-notify-types-devel-0:2 100% | 1.6 MiB/s | 41.5 KiB | 00m00s [ 666/1162] rust-diff-devel-0:0.1.13-10 100% | 1.8 MiB/s | 38.6 KiB | 00m00s [ 667/1162] rust-unscanny-devel-0:0.1.0 100% | 717.5 KiB/s | 17.9 KiB | 00m00s [ 668/1162] rust-yansi+std-devel-0:1.0. 100% | 317.5 KiB/s | 7.9 KiB | 00m00s [ 669/1162] rust-pep508_rs-devel-0:0.9. 100% | 3.2 MiB/s | 74.6 KiB | 00m00s [ 670/1162] rust-winnow0.7-devel-0:0.7. 100% | 8.1 MiB/s | 173.3 KiB | 00m00s [ 671/1162] rust-yansi-devel-0:1.0.1-6. 100% | 1.1 MiB/s | 36.4 KiB | 00m00s [ 672/1162] rust-toml_datetime0.7+serde 100% | 294.7 KiB/s | 7.4 KiB | 00m00s [ 673/1162] rust-toml_datetime0.7+std-d 100% | 287.6 KiB/s | 7.5 KiB | 00m00s [ 674/1162] rust-toml_datetime0.7+alloc 100% | 338.6 KiB/s | 7.5 KiB | 00m00s [ 675/1162] rust-toml_datetime0.7-devel 100% | 1.1 MiB/s | 22.7 KiB | 00m00s [ 676/1162] rust-munge_macro-devel-0:0. 100% | 669.1 KiB/s | 14.7 KiB | 00m00s [ 677/1162] rust-allocator-api2+alloc-d 100% | 336.1 KiB/s | 8.1 KiB | 00m00s [ 678/1162] rust-allocator-api2-devel-0 100% | 3.4 MiB/s | 69.1 KiB | 00m00s [ 679/1162] rust-foldhash-devel-0:0.2.0 100% | 1.1 MiB/s | 23.9 KiB | 00m00s [ 680/1162] rust-syn+visit-devel-0:3.0. 100% | 408.6 KiB/s | 9.8 KiB | 00m00s [ 681/1162] rust-pin-project-lite-devel 100% | 8.2 MiB/s | 58.8 KiB | 00m00s [ 682/1162] rust-syn+visit-mut-devel-0: 100% | 427.0 KiB/s | 9.8 KiB | 00m00s [ 683/1162] rust-tracing-core+once_cell 100% | 358.1 KiB/s | 8.2 KiB | 00m00s [ 684/1162] rust-once_cell+alloc-devel- 100% | 1.4 MiB/s | 8.3 KiB | 00m00s [ 685/1162] rust-dirs+default-devel-0:6 100% | 427.3 KiB/s | 8.1 KiB | 00m00s [ 686/1162] rust-rustix+std-devel-0:1.1 100% | 464.7 KiB/s | 9.8 KiB | 00m00s [ 687/1162] rust-rustix-devel-0:1.1.4-1 100% | 16.3 MiB/s | 400.2 KiB | 00m00s [ 688/1162] rust-lazy_static-devel-0:1. 100% | 3.5 MiB/s | 21.4 KiB | 00m00s [ 689/1162] rust-test-case-core-devel-0 100% | 1.1 MiB/s | 23.4 KiB | 00m00s [ 690/1162] rust-iana-time-zone+default 100% | 337.0 KiB/s | 8.1 KiB | 00m00s [ 691/1162] rust-iana-time-zone+fallbac 100% | 323.6 KiB/s | 8.1 KiB | 00m00s [ 692/1162] rust-matchers-devel-0:0.2.0 100% | 525.2 KiB/s | 14.7 KiB | 00m00s [ 693/1162] rust-sharded-slab+default-d 100% | 1.3 MiB/s | 7.7 KiB | 00m00s [ 694/1162] rust-tinyvec+tinyvec_macros 100% | 425.2 KiB/s | 8.5 KiB | 00m00s [ 695/1162] rust-tracing-attributes+def 100% | 340.7 KiB/s | 8.2 KiB | 00m00s [ 696/1162] rust-tinyvec-devel-0:1.11.0 100% | 2.1 MiB/s | 51.1 KiB | 00m00s [ 697/1162] rust-unicode_names2_generat 100% | 1.1 MiB/s | 22.6 KiB | 00m00s [ 698/1162] rust-phf_shared0.11-devel-0 100% | 1.0 MiB/s | 21.2 KiB | 00m00s [ 699/1162] rust-difflib+default-devel- 100% | 367.6 KiB/s | 7.7 KiB | 00m00s [ 700/1162] rust-predicates-core-devel- 100% | 674.9 KiB/s | 16.9 KiB | 00m00s [ 701/1162] rust-strsim+default-devel-0 100% | 349.2 KiB/s | 8.0 KiB | 00m00s [ 702/1162] rust-predicates-tree-devel- 100% | 515.8 KiB/s | 16.0 KiB | 00m00s [ 703/1162] rust-terminal_size-devel-0: 100% | 861.8 KiB/s | 17.2 KiB | 00m00s [ 704/1162] rust-yoke+derive-devel-0:0. 100% | 419.9 KiB/s | 8.8 KiB | 00m00s [ 705/1162] rust-yoke-devel-0:0.8.3-1.f 100% | 1.5 MiB/s | 38.4 KiB | 00m00s [ 706/1162] rust-tinystr+zerovec-devel- 100% | 398.1 KiB/s | 8.4 KiB | 00m00s [ 707/1162] rust-utf8_iter-devel-0:1.0. 100% | 776.7 KiB/s | 18.6 KiB | 00m00s [ 708/1162] rust-tinystr-devel-0:0.8.3- 100% | 1.1 MiB/s | 27.6 KiB | 00m00s [ 709/1162] rust-unit-prefix+std-devel- 100% | 343.1 KiB/s | 7.5 KiB | 00m00s [ 710/1162] rust-zerovec-derive-devel-0 100% | 1.1 MiB/s | 25.6 KiB | 00m00s [ 711/1162] rust-unit-prefix-devel-0:0. 100% | 739.4 KiB/s | 15.5 KiB | 00m00s [ 712/1162] rust-jiff-core+alloc-devel- 100% | 378.1 KiB/s | 7.2 KiB | 00m00s [ 713/1162] rust-quick-xml-devel-0:0.41 100% | 8.6 MiB/s | 185.0 KiB | 00m00s [ 714/1162] rust-newtype-uuid+std-devel 100% | 401.6 KiB/s | 8.4 KiB | 00m00s [ 715/1162] rust-newtype-uuid-devel-0:1 100% | 1.1 MiB/s | 25.1 KiB | 00m00s [ 716/1162] rust-strip-ansi-escapes-dev 100% | 624.5 KiB/s | 16.2 KiB | 00m00s [ 717/1162] rust-rand+sys_rng-devel-0:0 100% | 401.8 KiB/s | 8.4 KiB | 00m00s [ 718/1162] rust-cpufeatures-devel-0:0. 100% | 929.2 KiB/s | 23.2 KiB | 00m00s [ 719/1162] rust-rayon-core-devel-0:1.1 100% | 3.2 MiB/s | 78.6 KiB | 00m00s [ 720/1162] rust-regex-automata+perf-li 100% | 393.7 KiB/s | 9.1 KiB | 00m00s [ 721/1162] rust-regex-automata+perf-li 100% | 418.2 KiB/s | 9.2 KiB | 00m00s [ 722/1162] rust-normalize-line-endings 100% | 511.5 KiB/s | 13.8 KiB | 00m00s [ 723/1162] rust-snapbox-macros-devel-0 100% | 571.1 KiB/s | 15.4 KiB | 00m00s [ 724/1162] rust-thiserror-impl-devel-0 100% | 9.8 MiB/s | 30.2 KiB | 00m00s [ 725/1162] rust-flate2+any_impl-devel- 100% | 839.2 KiB/s | 9.2 KiB | 00m00s [ 726/1162] rust-zstd-sys+std-devel-0:2 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 727/1162] rust-snapbox-macros+color-d 100% | 287.9 KiB/s | 8.3 KiB | 00m00s [ 728/1162] rust-utf8_iter+default-deve 100% | 389.7 KiB/s | 7.8 KiB | 00m00s [ 729/1162] rust-zstd-sys-devel-0:2.0.1 100% | 7.4 MiB/s | 45.6 KiB | 00m00s [ 730/1162] rust-nom7-devel-0:7.1.3-3.f 100% | 36.3 MiB/s | 111.5 KiB | 00m00s [ 731/1162] rust-nom7+std-devel-0:7.1.3 100% | 955.2 KiB/s | 7.6 KiB | 00m00s [ 732/1162] rust-fnv+default-devel-0:1. 100% | 336.1 KiB/s | 7.7 KiB | 00m00s [ 733/1162] rust-phf0.11+default-devel- 100% | 349.0 KiB/s | 7.3 KiB | 00m00s [ 734/1162] rust-phf_codegen0.11+defaul 100% | 348.6 KiB/s | 7.3 KiB | 00m00s [ 735/1162] rust-escape8259+default-dev 100% | 324.7 KiB/s | 7.8 KiB | 00m00s [ 736/1162] rust-scopeguard-devel-0:1.2 100% | 923.7 KiB/s | 19.4 KiB | 00m00s [ 737/1162] rust-attribute-derive+defau 100% | 295.7 KiB/s | 7.4 KiB | 00m00s [ 738/1162] rust-phf_shared+std-devel-0 100% | 276.2 KiB/s | 8.0 KiB | 00m00s [ 739/1162] rust-ucd-trie+std-devel-0:0 100% | 326.2 KiB/s | 7.8 KiB | 00m00s [ 740/1162] rust-phf_shared-devel-0:0.1 100% | 804.5 KiB/s | 22.5 KiB | 00m00s [ 741/1162] rust-ucd-trie-devel-0:0.1.7 100% | 1.7 MiB/s | 35.3 KiB | 00m00s [ 742/1162] rust-pest_generator+std-dev 100% | 363.5 KiB/s | 8.7 KiB | 00m00s [ 743/1162] rust-pest_generator-devel-0 100% | 970.5 KiB/s | 27.2 KiB | 00m00s [ 744/1162] rust-peg-runtime-devel-0:0. 100% | 584.9 KiB/s | 12.9 KiB | 00m00s [ 745/1162] rust-peg-macros-devel-0:0.8 100% | 1.5 MiB/s | 32.1 KiB | 00m00s [ 746/1162] rust-yansi+alloc-devel-0:1. 100% | 329.6 KiB/s | 7.9 KiB | 00m00s [ 747/1162] rust-itertools0.13+default- 100% | 378.4 KiB/s | 7.6 KiB | 00m00s [ 748/1162] rust-serde+rc-devel-0:1.0.2 100% | 473.9 KiB/s | 9.5 KiB | 00m00s [ 749/1162] rust-thiserror1+default-dev 100% | 396.4 KiB/s | 7.5 KiB | 00m00s [ 750/1162] rust-urlencoding+default-de 100% | 369.7 KiB/s | 7.8 KiB | 00m00s [ 751/1162] rust-once_cell+race-devel-0 100% | 4.1 MiB/s | 8.3 KiB | 00m00s [ 752/1162] rust-dirs-devel-0:6.0.0-2.f 100% | 981.5 KiB/s | 20.6 KiB | 00m00s [ 753/1162] rust-syn2+fold-devel-0:2.0. 100% | 308.6 KiB/s | 7.1 KiB | 00m00s [ 754/1162] rust-bitflags+std-devel-0:2 100% | 366.4 KiB/s | 8.8 KiB | 00m00s [ 755/1162] rust-errno+std-devel-0:0.3. 100% | 382.0 KiB/s | 8.4 KiB | 00m00s [ 756/1162] rust-errno-devel-0:0.3.14-2 100% | 949.8 KiB/s | 19.9 KiB | 00m00s [ 757/1162] rust-rustix+alloc-devel-0:1 100% | 424.4 KiB/s | 9.3 KiB | 00m00s [ 758/1162] rust-linux-raw-sys+auxvec-d 100% | 409.0 KiB/s | 8.2 KiB | 00m00s [ 759/1162] rust-linux-raw-sys+elf-deve 100% | 371.5 KiB/s | 8.2 KiB | 00m00s [ 760/1162] rust-linux-raw-sys+general- 100% | 372.2 KiB/s | 8.2 KiB | 00m00s [ 761/1162] rust-linux-raw-sys+errno-de 100% | 340.9 KiB/s | 8.2 KiB | 00m00s [ 762/1162] rust-linux-raw-sys+ioctl-de 100% | 327.2 KiB/s | 8.2 KiB | 00m00s [ 763/1162] rust-linux-raw-sys-devel-0: 100% | 14.4 MiB/s | 325.3 KiB | 00m00s [ 764/1162] rust-linux-raw-sys+no_std-d 100% | 327.2 KiB/s | 8.2 KiB | 00m00s [ 765/1162] rust-sharded-slab-devel-0:0 100% | 8.6 MiB/s | 61.3 KiB | 00m00s [ 766/1162] rust-iana-time-zone-devel-0 100% | 1.5 MiB/s | 40.1 KiB | 00m00s [ 767/1162] rust-tracing-attributes-dev 100% | 2.0 MiB/s | 48.6 KiB | 00m00s [ 768/1162] rust-tinyvec_macros+default 100% | 353.4 KiB/s | 7.8 KiB | 00m00s [ 769/1162] rust-siphasher+default-deve 100% | 328.0 KiB/s | 7.9 KiB | 00m00s [ 770/1162] rust-getopts+default-devel- 100% | 378.8 KiB/s | 8.0 KiB | 00m00s [ 771/1162] rust-difflib-devel-0:0.4.0- 100% | 725.5 KiB/s | 16.7 KiB | 00m00s [ 772/1162] rust-termtree0.5+default-de 100% | 287.9 KiB/s | 7.2 KiB | 00m00s [ 773/1162] rust-strsim-devel-0:0.11.1- 100% | 1.1 MiB/s | 22.3 KiB | 00m00s [ 774/1162] rust-rustix+termios-devel-0 100% | 491.8 KiB/s | 9.3 KiB | 00m00s [ 775/1162] rust-yoke-derive-devel-0:0. 100% | 1.0 MiB/s | 21.4 KiB | 00m00s [ 776/1162] rust-stable_deref_trait-dev 100% | 713.2 KiB/s | 16.4 KiB | 00m00s [ 777/1162] rust-log+std-devel-0:0.4.33 100% | 316.4 KiB/s | 8.5 KiB | 00m00s [ 778/1162] rust-bindgen+runtime-devel- 100% | 1.6 MiB/s | 8.3 KiB | 00m00s [ 779/1162] rust-newtype-uuid+alloc-dev 100% | 344.3 KiB/s | 8.3 KiB | 00m00s [ 780/1162] rust-bindgen-devel-0:0.72.1 100% | 29.7 MiB/s | 213.2 KiB | 00m00s [ 781/1162] rust-vte-devel-0:0.15.0-2.f 100% | 1.9 MiB/s | 55.3 KiB | 00m00s [ 782/1162] rust-minimal-lexical+std-de 100% | 1.3 MiB/s | 7.8 KiB | 00m00s [ 783/1162] rust-nom7+alloc-devel-0:7.1 100% | 924.0 KiB/s | 7.4 KiB | 00m00s [ 784/1162] rust-fnv+std-devel-0:1.0.7- 100% | 295.7 KiB/s | 7.7 KiB | 00m00s [ 785/1162] rust-minimal-lexical-devel- 100% | 19.1 MiB/s | 98.0 KiB | 00m00s [ 786/1162] rust-fnv-devel-0:1.0.7-15.f 100% | 666.1 KiB/s | 18.7 KiB | 00m00s [ 787/1162] rust-phf_codegen0.11-devel- 100% | 1.0 MiB/s | 20.2 KiB | 00m00s [ 788/1162] rust-phf0.11+std-devel-0:0. 100% | 309.8 KiB/s | 7.4 KiB | 00m00s [ 789/1162] rust-escape8259-devel-0:0.5 100% | 572.2 KiB/s | 13.2 KiB | 00m00s [ 790/1162] rust-attribute-derive-devel 100% | 1.3 MiB/s | 28.9 KiB | 00m00s [ 791/1162] rust-itertools0.13-devel-0: 100% | 46.8 MiB/s | 143.8 KiB | 00m00s [ 792/1162] rust-itertools0.13+use_std- 100% | 367.4 KiB/s | 7.7 KiB | 00m00s [ 793/1162] rust-pest_meta+default-deve 100% | 374.0 KiB/s | 8.6 KiB | 00m00s [ 794/1162] rust-serde_core+rc-devel-0: 100% | 374.3 KiB/s | 7.5 KiB | 00m00s [ 795/1162] rust-urlencoding-devel-0:2. 100% | 649.7 KiB/s | 14.9 KiB | 00m00s [ 796/1162] rust-syn2+visit-mut-devel-0 100% | 3.5 MiB/s | 7.1 KiB | 00m00s [ 797/1162] rust-thiserror1-devel-0:1.0 100% | 1.9 MiB/s | 53.7 KiB | 00m00s [ 798/1162] rust-dirs-sys+default-devel 100% | 328.5 KiB/s | 7.9 KiB | 00m00s [ 799/1162] rust-tinyvec_macros-devel-0 100% | 699.0 KiB/s | 14.0 KiB | 00m00s [ 800/1162] rust-siphasher+std-devel-0: 100% | 260.7 KiB/s | 7.8 KiB | 00m00s [ 801/1162] rust-siphasher-devel-0:1.0. 100% | 759.6 KiB/s | 18.2 KiB | 00m00s [ 802/1162] rust-getopts+unicode-devel- 100% | 310.7 KiB/s | 8.1 KiB | 00m00s [ 803/1162] rust-getopts-devel-0:0.2.24 100% | 1.2 MiB/s | 27.8 KiB | 00m00s [ 804/1162] rust-clang-sys+runtime-deve 100% | 2.6 MiB/s | 7.9 KiB | 00m00s [ 805/1162] rust-cexpr+default-devel-0: 100% | 1.3 MiB/s | 7.7 KiB | 00m00s [ 806/1162] rust-synstructure+default-d 100% | 381.6 KiB/s | 8.0 KiB | 00m00s [ 807/1162] rust-termtree0.5-devel-0:0. 100% | 541.6 KiB/s | 14.6 KiB | 00m00s [ 808/1162] rust-clang-sys+clang_11_0-d 100% | 1.3 MiB/s | 7.9 KiB | 00m00s [ 809/1162] rust-shlex+default-devel-0: 100% | 2.6 MiB/s | 7.9 KiB | 00m00s [ 810/1162] rust-clang-sys+default-deve 100% | 1.3 MiB/s | 7.8 KiB | 00m00s [ 811/1162] rust-phf_shared0.11+std-dev 100% | 317.8 KiB/s | 7.3 KiB | 00m00s [ 812/1162] rust-phf_generator0.11+defa 100% | 333.1 KiB/s | 7.3 KiB | 00m00s [ 813/1162] rust-phf_shared0.11+default 100% | 294.4 KiB/s | 7.4 KiB | 00m00s [ 814/1162] rust-derive-where+default-d 100% | 402.2 KiB/s | 8.0 KiB | 00m00s [ 815/1162] rust-attribute-derive-macro 100% | 308.3 KiB/s | 7.4 KiB | 00m00s [ 816/1162] rust-manyhow+default-devel- 100% | 297.9 KiB/s | 7.4 KiB | 00m00s [ 817/1162] rust-itertools0.13+use_allo 100% | 342.6 KiB/s | 7.5 KiB | 00m00s [ 818/1162] rust-thiserror-impl1+defaul 100% | 364.4 KiB/s | 7.7 KiB | 00m00s [ 819/1162] rust-pest_meta-devel-0:2.8. 100% | 1.5 MiB/s | 45.9 KiB | 00m00s [ 820/1162] rust-synstructure+proc-macr 100% | 437.1 KiB/s | 8.3 KiB | 00m00s [ 821/1162] rust-synstructure-devel-0:0 100% | 1.2 MiB/s | 26.0 KiB | 00m00s [ 822/1162] rust-dirs-sys-devel-0:0.5.0 100% | 673.2 KiB/s | 18.2 KiB | 00m00s [ 823/1162] rust-clang-sys+libloading-d 100% | 1.3 MiB/s | 8.0 KiB | 00m00s [ 824/1162] rust-clang-sys-devel-0:1.8. 100% | 11.7 MiB/s | 48.0 KiB | 00m00s [ 825/1162] rust-clang-sys+clang_10_0-d 100% | 1.9 MiB/s | 7.9 KiB | 00m00s [ 826/1162] rust-shlex+std-devel-0:1.3. 100% | 1.9 MiB/s | 7.8 KiB | 00m00s [ 827/1162] rust-cexpr-devel-0:0.6.0-13 100% | 3.7 MiB/s | 26.8 KiB | 00m00s [ 828/1162] rust-shlex-devel-0:1.3.0-6. 100% | 6.4 MiB/s | 26.1 KiB | 00m00s [ 829/1162] rust-phf_generator0.11-deve 100% | 836.4 KiB/s | 18.4 KiB | 00m00s [ 830/1162] rust-attribute-derive-macro 100% | 711.5 KiB/s | 17.1 KiB | 00m00s [ 831/1162] rust-derive-where-devel-0:1 100% | 2.6 MiB/s | 64.5 KiB | 00m00s [ 832/1162] rust-manyhow+macros-devel-0 100% | 342.7 KiB/s | 7.5 KiB | 00m00s [ 833/1162] rust-manyhow+syn-devel-0:0. 100% | 352.2 KiB/s | 7.4 KiB | 00m00s [ 834/1162] rust-manyhow-devel-0:0.11.4 100% | 1.3 MiB/s | 28.8 KiB | 00m00s [ 835/1162] rust-thiserror-impl1-devel- 100% | 1.2 MiB/s | 26.4 KiB | 00m00s [ 836/1162] rust-option-ext+default-dev 100% | 322.8 KiB/s | 7.7 KiB | 00m00s [ 837/1162] rust-clang-sys+clang_9_0-de 100% | 1.9 MiB/s | 7.9 KiB | 00m00s [ 838/1162] rust-syn2+visit-devel-0:2.0 100% | 295.9 KiB/s | 7.1 KiB | 00m00s [ 839/1162] rust-collection_literals+de 100% | 328.0 KiB/s | 7.5 KiB | 00m00s [ 840/1162] rust-interpolator+default-d 100% | 329.9 KiB/s | 7.6 KiB | 00m00s [ 841/1162] rust-interpolator+iter-deve 100% | 344.3 KiB/s | 7.6 KiB | 00m00s [ 842/1162] rust-proc-macro-utils+defau 100% | 346.3 KiB/s | 7.6 KiB | 00m00s [ 843/1162] rust-quote-use+default-deve 100% | 274.6 KiB/s | 7.4 KiB | 00m00s [ 844/1162] rust-manyhow-macros+default 100% | 221.7 KiB/s | 7.3 KiB | 00m00s [ 845/1162] rust-clang-sys+clang_8_0-de 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 846/1162] rust-manyhow+syn2-devel-0:0 100% | 381.7 KiB/s | 7.6 KiB | 00m00s [ 847/1162] rust-option-ext-devel-0:0.2 100% | 731.4 KiB/s | 15.4 KiB | 00m00s [ 848/1162] rust-collection_literals-de 100% | 534.0 KiB/s | 12.8 KiB | 00m00s [ 849/1162] rust-interpolator-devel-0:0 100% | 1.5 MiB/s | 36.9 KiB | 00m00s [ 850/1162] rust-proc-macro-utils+parse 100% | 342.0 KiB/s | 7.5 KiB | 00m00s [ 851/1162] rust-proc-macro-utils+proc- 100% | 304.3 KiB/s | 7.6 KiB | 00m00s [ 852/1162] rust-proc-macro-utils+proc- 100% | 297.7 KiB/s | 7.4 KiB | 00m00s [ 853/1162] rust-proc-macro-utils+quote 100% | 329.2 KiB/s | 7.6 KiB | 00m00s [ 854/1162] rust-proc-macro-utils-devel 100% | 1.3 MiB/s | 28.2 KiB | 00m00s [ 855/1162] rust-quote-use-devel-0:0.8. 100% | 506.9 KiB/s | 11.7 KiB | 00m00s [ 856/1162] rust-manyhow-macros-devel-0 100% | 651.5 KiB/s | 13.0 KiB | 00m00s [ 857/1162] rust-clang-sys+clang_7_0-de 100% | 1.3 MiB/s | 7.9 KiB | 00m00s [ 858/1162] rust-clang-sys+clang_6_0-de 100% | 1.3 MiB/s | 7.9 KiB | 00m00s [ 859/1162] rust-proc-macro-utils+small 100% | 320.2 KiB/s | 7.7 KiB | 00m00s [ 860/1162] rust-quote-use-macros+defau 100% | 306.2 KiB/s | 7.3 KiB | 00m00s [ 861/1162] rust-clang-sys+clang_5_0-de 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 862/1162] rust-clang-sys+clang_4_0-de 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 863/1162] rust-quote-use-macros-devel 100% | 727.5 KiB/s | 15.3 KiB | 00m00s [ 864/1162] rust-clang-sys+clang_3_9-de 100% | 2.6 MiB/s | 7.9 KiB | 00m00s [ 865/1162] rust-clang-sys+clang_3_8-de 100% | 1.9 MiB/s | 7.9 KiB | 00m00s [ 866/1162] rust-clang-sys+clang_3_7-de 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 867/1162] rust-clang-sys+clang_3_6-de 100% | 1.9 MiB/s | 7.9 KiB | 00m00s [ 868/1162] rust-clang-sys+clang_3_5-de 100% | 1.3 MiB/s | 7.8 KiB | 00m00s [ 869/1162] rust-cc+default-devel-0:1.2 100% | 2.6 MiB/s | 10.8 KiB | 00m00s [ 870/1162] rust-cc-devel-0:1.2.62-1.fc 100% | 18.6 MiB/s | 95.2 KiB | 00m00s [ 871/1162] rust-pkg-config+default-dev 100% | 1.9 MiB/s | 8.0 KiB | 00m00s [ 872/1162] rust-cc+parallel-devel-0:1. 100% | 1.8 MiB/s | 11.0 KiB | 00m00s [ 873/1162] rust-pkg-config-devel-0:0.3 100% | 7.0 MiB/s | 28.8 KiB | 00m00s [ 874/1162] rust-libc+default-devel-0:0 100% | 4.9 MiB/s | 10.0 KiB | 00m00s [ 875/1162] rust-libc+std-devel-0:0.2.1 100% | 4.9 MiB/s | 10.0 KiB | 00m00s [ 876/1162] libzstd-devel-0:1.5.7-5.fc4 100% | 11.0 MiB/s | 56.3 KiB | 00m00s [ 877/1162] rust-libc-devel-0:0.2.189-1 100% | 33.4 MiB/s | 547.9 KiB | 00m00s [ 878/1162] rust-rand0.8+default-devel- 100% | 311.9 KiB/s | 7.8 KiB | 00m00s [ 879/1162] rust-rand0.8+std-devel-0:0. 100% | 312.1 KiB/s | 8.1 KiB | 00m00s [ 880/1162] rust-rand0.8+std_rng-devel- 100% | 353.4 KiB/s | 7.8 KiB | 00m00s [ 881/1162] rust-rand0.8-devel-0:0.8.7- 100% | 3.9 MiB/s | 86.8 KiB | 00m00s [ 882/1162] rust-rand0.8+alloc-devel-0: 100% | 328.3 KiB/s | 7.9 KiB | 00m00s [ 883/1162] rust-rand0.8+getrandom-deve 100% | 359.2 KiB/s | 7.9 KiB | 00m00s [ 884/1162] rust-rand0.8+libc-devel-0:0 100% | 341.8 KiB/s | 7.9 KiB | 00m00s [ 885/1162] rust-rand_chacha0.3+std-dev 100% | 330.0 KiB/s | 7.6 KiB | 00m00s [ 886/1162] rust-rand_chacha0.3-devel-0 100% | 823.8 KiB/s | 23.1 KiB | 00m00s [ 887/1162] rust-rand0.8+rand_chacha-de 100% | 358.9 KiB/s | 7.9 KiB | 00m00s [ 888/1162] rust-rand_core0.6+std-devel 100% | 288.7 KiB/s | 7.8 KiB | 00m00s [ 889/1162] rust-rand_core0.6+default-d 100% | 341.0 KiB/s | 7.5 KiB | 00m00s [ 890/1162] rust-rand_core0.6+alloc-dev 100% | 325.8 KiB/s | 7.5 KiB | 00m00s [ 891/1162] rust-ppv-lite86+std-devel-0 100% | 319.3 KiB/s | 8.0 KiB | 00m00s [ 892/1162] rust-ppv-lite86+simd-devel- 100% | 363.0 KiB/s | 8.0 KiB | 00m00s [ 893/1162] rust-rand_core0.6+getrandom 100% | 150.3 KiB/s | 7.7 KiB | 00m00s [ 894/1162] rust-ppv-lite86-devel-0:0.2 100% | 1.3 MiB/s | 28.6 KiB | 00m00s [ 895/1162] rust-getrandom0.2+default-d 100% | 349.7 KiB/s | 7.7 KiB | 00m00s [ 896/1162] rust-getrandom0.2+std-devel 100% | 319.9 KiB/s | 7.7 KiB | 00m00s [ 897/1162] rust-rand_core0.6-devel-0:0 100% | 1.4 MiB/s | 29.5 KiB | 00m00s [ 898/1162] rust-thread_local+default-d 100% | 1.3 MiB/s | 7.8 KiB | 00m00s [ 899/1162] rust-rand0.8+small_rng-deve 100% | 387.2 KiB/s | 7.7 KiB | 00m00s [ 900/1162] rust-getrandom0.2-devel-0:0 100% | 1.6 MiB/s | 51.4 KiB | 00m00s [ 901/1162] rust-nu-ansi-term+default-d 100% | 986.9 KiB/s | 7.9 KiB | 00m00s [ 902/1162] rust-nu-ansi-term+std-devel 100% | 1.1 MiB/s | 7.8 KiB | 00m00s [ 903/1162] rust-thread_local-devel-0:1 100% | 1.1 MiB/s | 23.4 KiB | 00m00s [ 904/1162] rust-nu-ansi-term-devel-0:0 100% | 1.6 MiB/s | 38.3 KiB | 00m00s [ 905/1162] rust-fastrand+default-devel 100% | 369.5 KiB/s | 8.1 KiB | 00m00s [ 906/1162] rust-fastrand+std-devel-0:2 100% | 405.7 KiB/s | 8.1 KiB | 00m00s [ 907/1162] rust-fastrand-devel-0:2.5.0 100% | 1.1 MiB/s | 25.1 KiB | 00m00s [ 908/1162] rust-fastrand+alloc-devel-0 100% | 367.6 KiB/s | 8.1 KiB | 00m00s [ 909/1162] rust-crossbeam-deque+defaul 100% | 315.0 KiB/s | 7.9 KiB | 00m00s [ 910/1162] rust-crossbeam-deque+std-de 100% | 366.7 KiB/s | 8.1 KiB | 00m00s [ 911/1162] rust-crossbeam-deque-devel- 100% | 1.2 MiB/s | 30.0 KiB | 00m00s [ 912/1162] rust-crossbeam-utils+defaul 100% | 344.0 KiB/s | 7.9 KiB | 00m00s [ 913/1162] rust-crossbeam-utils+std-de 100% | 356.9 KiB/s | 7.9 KiB | 00m00s [ 914/1162] rust-zerocopy+default-devel 100% | 431.2 KiB/s | 9.1 KiB | 00m00s [ 915/1162] rust-crossbeam-utils-devel- 100% | 2.2 MiB/s | 55.1 KiB | 00m00s [ 916/1162] rust-zerocopy-devel-0:0.8.5 100% | 13.2 MiB/s | 297.7 KiB | 00m00s [ 917/1162] rust-zerocopy-derive-devel- 100% | 5.3 MiB/s | 119.0 KiB | 00m00s [ 918/1162] rust-zerocopy-derive+defaul 100% | 378.0 KiB/s | 9.1 KiB | 00m00s [ 919/1162] rust-zerocopy+simd-devel-0: 100% | 430.7 KiB/s | 9.0 KiB | 00m00s [ 920/1162] rust-version-ranges+default 100% | 363.9 KiB/s | 8.0 KiB | 00m00s [ 921/1162] rust-version-ranges-devel-0 100% | 1.2 MiB/s | 28.0 KiB | 00m00s [ 922/1162] rust-autocfg+default-devel- 100% | 295.5 KiB/s | 8.0 KiB | 00m00s [ 923/1162] rust-inotify-devel-0:0.11.2 100% | 1.2 MiB/s | 32.8 KiB | 00m00s [ 924/1162] rust-autocfg-devel-0:1.5.1- 100% | 1.0 MiB/s | 28.2 KiB | 00m00s [ 925/1162] rust-inotify-sys+default-de 100% | 324.1 KiB/s | 7.8 KiB | 00m00s [ 926/1162] rust-mio+default-devel-0:1. 100% | 400.9 KiB/s | 8.4 KiB | 00m00s [ 927/1162] rust-inotify-sys-devel-0:0. 100% | 690.3 KiB/s | 15.2 KiB | 00m00s [ 928/1162] rust-mio+log-devel-0:1.2.2- 100% | 448.4 KiB/s | 8.5 KiB | 00m00s [ 929/1162] rust-mio+os-ext-devel-0:1.2 100% | 336.8 KiB/s | 8.4 KiB | 00m00s [ 930/1162] rust-mio-devel-0:1.2.2-1.fc 100% | 4.3 MiB/s | 114.7 KiB | 00m00s [ 931/1162] rust-either-devel-0:1.16.0- 100% | 8.8 MiB/s | 27.1 KiB | 00m00s [ 932/1162] rust-mio+os-poll-devel-0:1. 100% | 381.4 KiB/s | 8.4 KiB | 00m00s [ 933/1162] rust-either+use_std-devel-0 100% | 299.1 KiB/s | 8.1 KiB | 00m00s [ 934/1162] rust-either+std-devel-0:1.1 100% | 286.7 KiB/s | 8.0 KiB | 00m00s [ 935/1162] rust-ron+default-devel-0:0. 100% | 344.0 KiB/s | 8.3 KiB | 00m00s [ 936/1162] rust-ron+std-devel-0:0.12.2 100% | 379.5 KiB/s | 8.3 KiB | 00m00s [ 937/1162] rust-ron-devel-0:0.12.2-1.f 100% | 5.3 MiB/s | 140.5 KiB | 00m00s [ 938/1162] rust-bitflags+serde-devel-0 100% | 368.5 KiB/s | 8.8 KiB | 00m00s [ 939/1162] rust-bitflags+serde_core-de 100% | 390.0 KiB/s | 9.0 KiB | 00m00s [ 940/1162] rust-console+std-devel-0:0. 100% | 368.2 KiB/s | 8.5 KiB | 00m00s [ 941/1162] rust-console+alloc-devel-0: 100% | 377.0 KiB/s | 8.3 KiB | 00m00s [ 942/1162] rust-console-devel-0:0.16.4 100% | 1.4 MiB/s | 37.8 KiB | 00m00s [ 943/1162] rust-console+unicode-width- 100% | 369.1 KiB/s | 8.5 KiB | 00m00s [ 944/1162] rust-console+ansi-parsing-d 100% | 361.6 KiB/s | 8.3 KiB | 00m00s [ 945/1162] rust-rustversion+default-de 100% | 359.6 KiB/s | 8.3 KiB | 00m00s [ 946/1162] rust-rustversion-devel-0:1. 100% | 1.6 MiB/s | 34.5 KiB | 00m00s [ 947/1162] rust-idna_adapter+default-d 100% | 314.3 KiB/s | 7.9 KiB | 00m00s [ 948/1162] rust-idna_adapter-devel-0:1 100% | 836.5 KiB/s | 16.7 KiB | 00m00s [ 949/1162] rust-icu_normalizer-devel-0 100% | 2.0 MiB/s | 45.2 KiB | 00m00s [ 950/1162] rust-idna_adapter+compiled_ 100% | 388.6 KiB/s | 8.2 KiB | 00m00s [ 951/1162] rust-icu_normalizer+compile 100% | 413.2 KiB/s | 8.7 KiB | 00m00s [ 952/1162] rust-icu_normalizer_data-de 100% | 2.2 MiB/s | 49.0 KiB | 00m00s [ 953/1162] rust-zlib-rs+rust-allocator 100% | 448.1 KiB/s | 9.4 KiB | 00m00s [ 954/1162] rust-nix+signal-devel-0:0.3 100% | 1.4 MiB/s | 8.4 KiB | 00m00s [ 955/1162] rust-nix+process-devel-0:0. 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 956/1162] rust-zlib-rs+std-devel-0:0. 100% | 409.2 KiB/s | 9.4 KiB | 00m00s [ 957/1162] rust-nix-devel-0:0.31.3-1.f 100% | 43.0 MiB/s | 308.1 KiB | 00m00s [ 958/1162] rust-libc+extra_traits-deve 100% | 1.6 MiB/s | 10.0 KiB | 00m00s [ 959/1162] rust-zlib-rs-devel-0:0.6.7- 100% | 4.4 MiB/s | 205.8 KiB | 00m00s [ 960/1162] rust-nix+term-devel-0:0.31. 100% | 397.4 KiB/s | 8.3 KiB | 00m00s [ 961/1162] rust-nix+fs-devel-0:0.31.3- 100% | 347.4 KiB/s | 8.3 KiB | 00m00s [ 962/1162] rust-crossbeam-channel+std- 100% | 389.0 KiB/s | 8.2 KiB | 00m00s [ 963/1162] rust-crossbeam-channel-deve 100% | 3.8 MiB/s | 90.0 KiB | 00m00s [ 964/1162] rust-crossbeam-channel+defa 100% | 298.8 KiB/s | 8.1 KiB | 00m00s [ 965/1162] rust-crossbeam-epoch+std-de 100% | 331.1 KiB/s | 7.9 KiB | 00m00s [ 966/1162] rust-crossbeam-epoch+alloc- 100% | 387.5 KiB/s | 7.8 KiB | 00m00s [ 967/1162] rust-crossbeam-queue+std-de 100% | 348.5 KiB/s | 8.0 KiB | 00m00s [ 968/1162] rust-crossbeam-queue+alloc- 100% | 355.5 KiB/s | 7.8 KiB | 00m00s [ 969/1162] rust-crossbeam-epoch-devel- 100% | 1.6 MiB/s | 53.5 KiB | 00m00s [ 970/1162] rust-crossbeam-queue-devel- 100% | 1.1 MiB/s | 24.9 KiB | 00m00s [ 971/1162] rust-clap_complete+default- 100% | 484.1 KiB/s | 10.6 KiB | 00m00s [ 972/1162] rust-crossbeam-queue+defaul 100% | 314.9 KiB/s | 7.9 KiB | 00m00s [ 973/1162] rust-clap_complete-devel-0: 100% | 2.7 MiB/s | 57.4 KiB | 00m00s [ 974/1162] rust-clap_complete_nushell- 100% | 962.6 KiB/s | 20.2 KiB | 00m00s [ 975/1162] rust-clap_complete_nushell+ 100% | 323.5 KiB/s | 8.7 KiB | 00m00s [ 976/1162] clang-resource-filesystem-0 100% | 35.0 KiB/s | 17.9 KiB | 00m01s [ 977/1162] clang-devel-0:22.1.8-27.fc4 100% | 6.1 MiB/s | 3.9 MiB | 00m01s [ 978/1162] clang-libs-0:22.1.8-27.fc44 100% | 27.1 MiB/s | 28.2 MiB | 00m01s [ 979/1162] clang-0:22.1.8-27.fc44.x86_ 100% | 10.0 MiB/s | 7.1 MiB | 00m01s [ 980/1162] emacs-filesystem-1:30.2-2.f 100% | 3.9 MiB/s | 8.0 KiB | 00m00s [ 981/1162] clang-tools-extra-0:22.1.8- 100% | 20.0 MiB/s | 17.3 MiB | 00m01s [ 982/1162] llvm-devel-0:22.1.8-27.fc44 100% | 8.7 MiB/s | 5.3 MiB | 00m01s [ 983/1162] llvm-googletest-0:22.1.8-27 100% | 826.2 KiB/s | 392.5 KiB | 00m00s [ 984/1162] llvm-0:22.1.8-27.fc44.x86_6 100% | 27.9 MiB/s | 23.4 MiB | 00m01s [ 985/1162] rust-rand_core-devel-0:0.10 100% | 1.3 MiB/s | 31.0 KiB | 00m00s [ 986/1162] rust-os_str_bytes+default-d 100% | 360.7 KiB/s | 7.9 KiB | 00m00s [ 987/1162] rust-os_str_bytes+memchr-de 100% | 319.7 KiB/s | 8.0 KiB | 00m00s [ 988/1162] rust-os_str_bytes+raw_os_st 100% | 341.8 KiB/s | 7.9 KiB | 00m00s [ 989/1162] rust-os_str_bytes-devel-0:7 100% | 1.8 MiB/s | 40.2 KiB | 00m00s [ 990/1162] llvm-test-0:22.1.8-27.fc44. 100% | 1.5 MiB/s | 712.2 KiB | 00m00s [ 991/1162] rust-zerofrom-devel-0:0.1.8 100% | 651.6 KiB/s | 14.3 KiB | 00m00s [ 992/1162] rust-zerofrom+derive-devel- 100% | 319.1 KiB/s | 8.3 KiB | 00m00s [ 993/1162] rust-displaydoc-devel-0:0.2 100% | 1.3 MiB/s | 32.9 KiB | 00m00s [ 994/1162] rust-zerofrom-derive-devel- 100% | 606.4 KiB/s | 16.4 KiB | 00m00s [ 995/1162] rust-winnow-devel-0:1.0.4-1 100% | 6.9 MiB/s | 177.1 KiB | 00m00s [ 996/1162] jemalloc-devel-0:5.3.0-14.f 100% | 26.6 MiB/s | 81.6 KiB | 00m00s [ 997/1162] jemalloc-0:5.3.0-14.fc44.x8 100% | 72.5 MiB/s | 297.0 KiB | 00m00s [ 998/1162] perl-Getopt-Long-1:2.58-521 100% | 31.1 MiB/s | 63.6 KiB | 00m00s [ 999/1162] perl-PathTools-0:3.94-521.f 100% | 42.6 MiB/s | 87.3 KiB | 00m00s [1000/1162] perl-Exporter-0:5.79-521.fc 100% | 30.1 MiB/s | 30.8 KiB | 00m00s [1001/1162] perl-Pod-Usage-4:2.05-521.f 100% | 39.7 MiB/s | 40.7 KiB | 00m00s [1002/1162] perl-Text-ParseWords-0:3.31 100% | 16.1 MiB/s | 16.5 KiB | 00m00s [1003/1162] perl-constant-0:1.33-522.fc 100% | 11.2 MiB/s | 22.9 KiB | 00m00s [1004/1162] perl-Carp-0:1.54-521.fc44.n 100% | 28.1 MiB/s | 28.8 KiB | 00m00s [1005/1162] perl-Scalar-List-Utils-5:1. 100% | 73.6 MiB/s | 75.4 KiB | 00m00s [1006/1162] perl-Pod-Perldoc-0:3.28.01- 100% | 42.0 MiB/s | 86.1 KiB | 00m00s [1007/1162] perl-podlators-1:6.0.2-521. 100% | 62.7 MiB/s | 128.5 KiB | 00m00s [1008/1162] groff-base-0:1.23.0-12.fc44 100% | 160.5 MiB/s | 1.1 MiB | 00m00s [1009/1162] perl-File-Temp-1:0.231.200- 100% | 19.4 MiB/s | 59.6 KiB | 00m00s [1010/1162] perl-Pod-Simple-1:3.47-4.fc 100% | 71.6 MiB/s | 220.0 KiB | 00m00s [1011/1162] perl-parent-1:0.244-521.fc4 100% | 7.3 MiB/s | 14.9 KiB | 00m00s [1012/1162] perl-Term-ANSIColor-0:5.01- 100% | 23.3 MiB/s | 47.7 KiB | 00m00s [1013/1162] perl-Term-Cap-0:1.18-521.fc 100% | 21.5 MiB/s | 22.0 KiB | 00m00s [1014/1162] perl-File-Path-0:2.18-522.f 100% | 34.4 MiB/s | 35.3 KiB | 00m00s [1015/1162] perl-Pod-Escapes-1:1.07-521 100% | 19.3 MiB/s | 19.8 KiB | 00m00s [1016/1162] perl-Text-Tabs+Wrap-0:2024. 100% | 10.6 MiB/s | 21.8 KiB | 00m00s [1017/1162] ncurses-0:6.6-1.fc44.x86_64 100% | 139.9 MiB/s | 429.8 KiB | 00m00s [1018/1162] rust-psm+default-devel-0:0. 100% | 374.2 KiB/s | 8.2 KiB | 00m00s [1019/1162] cmake-filesystem-0:4.3.0-4. 100% | 30.1 KiB/s | 14.7 KiB | 00m00s [1020/1162] rust-psm-devel-0:0.1.32-1.f 100% | 1.8 MiB/s | 43.1 KiB | 00m00s [1021/1162] rust-ar_archive_writer+defa 100% | 361.6 KiB/s | 7.2 KiB | 00m00s [1022/1162] rust-ar_archive_writer-deve 100% | 3.7 MiB/s | 82.5 KiB | 00m00s [1023/1162] rust-object+read-devel-0:0. 100% | 351.6 KiB/s | 8.4 KiB | 00m00s [1024/1162] rust-object+std-devel-0:0.3 100% | 320.5 KiB/s | 8.3 KiB | 00m00s [1025/1162] rust-object-devel-0:0.39.1- 100% | 13.1 MiB/s | 308.1 KiB | 00m00s [1026/1162] rust-object+archive-devel-0 100% | 342.0 KiB/s | 8.2 KiB | 00m00s [1027/1162] rust-object+coff-devel-0:0. 100% | 341.7 KiB/s | 8.2 KiB | 00m00s [1028/1162] rust-object+elf-devel-0:0.3 100% | 341.3 KiB/s | 8.2 KiB | 00m00s [1029/1162] rust-object+macho-devel-0:0 100% | 328.0 KiB/s | 8.2 KiB | 00m00s [1030/1162] rust-object+pe-devel-0:0.39 100% | 411.2 KiB/s | 8.2 KiB | 00m00s [1031/1162] rust-object+read_core-devel 100% | 391.2 KiB/s | 8.2 KiB | 00m00s [1032/1162] rust-object+xcoff-devel-0:0 100% | 390.5 KiB/s | 8.2 KiB | 00m00s [1033/1162] rust-anstyle-svg+default-de 100% | 386.9 KiB/s | 8.5 KiB | 00m00s [1034/1162] rust-anstyle-svg-devel-0:1. 100% | 1.2 MiB/s | 23.9 KiB | 00m00s [1035/1162] llvm-static-0:22.1.8-27.fc4 100% | 37.1 MiB/s | 46.8 MiB | 00m01s [1036/1162] rust-anstyle-lossy+default- 100% | 116.3 KiB/s | 8.1 KiB | 00m00s [1037/1162] rust-anstyle-lossy-devel-0: 100% | 337.2 KiB/s | 18.2 KiB | 00m00s [1038/1162] rust-schemars+derive-devel- 100% | 430.9 KiB/s | 8.6 KiB | 00m00s [1039/1162] rust-schemars+std-devel-0:1 100% | 372.2 KiB/s | 8.6 KiB | 00m00s [1040/1162] rust-schemars-devel-0:1.2.1 100% | 4.3 MiB/s | 151.1 KiB | 00m00s [1041/1162] rust-serde_json+alloc-devel 100% | 421.2 KiB/s | 9.7 KiB | 00m00s [1042/1162] rust-ref-cast+default-devel 100% | 386.0 KiB/s | 8.1 KiB | 00m00s [1043/1162] rust-dyn-clone+default-deve 100% | 232.6 KiB/s | 8.1 KiB | 00m00s [1044/1162] rust-dyn-clone-devel-0:1.0. 100% | 881.3 KiB/s | 19.4 KiB | 00m00s [1045/1162] rust-ref-cast-impl+default- 100% | 337.3 KiB/s | 8.1 KiB | 00m00s [1046/1162] rust-ref-cast-devel-0:1.0.2 100% | 1.0 MiB/s | 31.2 KiB | 00m00s [1047/1162] rust-ref-cast-impl-devel-0: 100% | 665.9 KiB/s | 18.0 KiB | 00m00s [1048/1162] rust-portable-atomic+defaul 100% | 394.9 KiB/s | 8.7 KiB | 00m00s [1049/1162] rust-portable-atomic+fallba 100% | 375.7 KiB/s | 8.6 KiB | 00m00s [1050/1162] rust-portable-atomic-devel- 100% | 6.7 MiB/s | 164.9 KiB | 00m00s [1051/1162] rust-ptr_meta-devel-0:0.3.2 100% | 734.4 KiB/s | 15.4 KiB | 00m00s [1052/1162] rust-ptr_meta+std-devel-0:0 100% | 358.7 KiB/s | 7.9 KiB | 00m00s [1053/1162] rust-rancor-devel-0:0.1.3-1 100% | 780.6 KiB/s | 18.0 KiB | 00m00s [1054/1162] rust-ptr_meta+derive-devel- 100% | 361.4 KiB/s | 8.0 KiB | 00m00s [1055/1162] rust-ptr_meta+ptr_meta_deri 100% | 362.4 KiB/s | 8.0 KiB | 00m00s [1056/1162] rust-rancor+alloc-devel-0:0 100% | 362.3 KiB/s | 8.3 KiB | 00m00s [1057/1162] rust-ptr_meta_derive-devel- 100% | 617.2 KiB/s | 13.6 KiB | 00m00s [1058/1162] rust-rend-devel-0:0.5.4-1.f 100% | 1.0 MiB/s | 20.7 KiB | 00m00s [1059/1162] rust-rend+bytecheck-devel-0 100% | 367.1 KiB/s | 8.4 KiB | 00m00s [1060/1162] rust-bytecheck+simdutf8-dev 100% | 370.1 KiB/s | 8.1 KiB | 00m00s [1061/1162] rust-bytecheck-devel-0:0.8. 100% | 563.2 KiB/s | 19.7 KiB | 00m00s [1062/1162] rust-simdutf8-devel-0:0.1.5 100% | 1.5 MiB/s | 39.6 KiB | 00m00s [1063/1162] rust-bytecheck_derive-devel 100% | 836.5 KiB/s | 17.6 KiB | 00m00s [1064/1162] rust-getrandom-devel-0:0.4. 100% | 3.0 MiB/s | 64.8 KiB | 00m00s [1065/1162] rust-getrandom+sys_rng-deve 100% | 393.0 KiB/s | 8.6 KiB | 00m00s [1066/1162] rust-getrandom+default-deve 100% | 303.0 KiB/s | 8.5 KiB | 00m00s [1067/1162] rust-cfg_aliases+default-de 100% | 1.3 MiB/s | 7.8 KiB | 00m00s [1068/1162] rust-cfg_aliases-devel-0:0. 100% | 2.1 MiB/s | 14.9 KiB | 00m00s [1069/1162] rust-rand_core+default-deve 100% | 354.8 KiB/s | 8.2 KiB | 00m00s [1070/1162] rust-writeable-devel-0:0.6. 100% | 1.2 MiB/s | 29.6 KiB | 00m00s [1071/1162] rust-litemap-devel-0:0.8.2- 100% | 1.5 MiB/s | 35.4 KiB | 00m00s [1072/1162] rust-potential_utf+zerovec- 100% | 395.9 KiB/s | 7.9 KiB | 00m00s [1073/1162] rust-potential_utf-devel-0: 100% | 714.3 KiB/s | 17.1 KiB | 00m00s [1074/1162] rust-fern-devel-0:0.7.1-6.f 100% | 12.1 MiB/s | 296.9 KiB | 00m00s [1075/1162] rust-clap_lex+default-devel 100% | 381.6 KiB/s | 8.4 KiB | 00m00s [1076/1162] rust-find-msvc-tools+defaul 100% | 1.3 MiB/s | 7.7 KiB | 00m00s [1077/1162] rust-find-msvc-tools-devel- 100% | 9.2 MiB/s | 37.7 KiB | 00m00s [1078/1162] rust-clap_lex-devel-0:1.1.0 100% | 815.5 KiB/s | 21.2 KiB | 00m00s [1079/1162] rust-jobserver-devel-0:0.1. 100% | 4.2 MiB/s | 34.2 KiB | 00m00s [1080/1162] rust-html-escape+default-de 100% | 332.2 KiB/s | 8.0 KiB | 00m00s [1081/1162] rust-html-escape+std-devel- 100% | 316.8 KiB/s | 7.9 KiB | 00m00s [1082/1162] rust-html-escape-devel-0:0. 100% | 1.2 MiB/s | 30.1 KiB | 00m00s [1083/1162] libedit-devel-0:3.1-59.2026 100% | 5.7 MiB/s | 41.0 KiB | 00m00s [1084/1162] ncurses-devel-0:6.6-1.fc44. 100% | 72.2 MiB/s | 591.2 KiB | 00m00s [1085/1162] libstdc++-devel-0:16.2.1-2. 100% | 117.2 MiB/s | 6.0 MiB | 00m00s [1086/1162] ncurses-c++-libs-0:6.6-1.fc 100% | 3.5 MiB/s | 39.5 KiB | 00m00s [1087/1162] perl-File-Basename-0:2.86-5 100% | 4.0 MiB/s | 16.5 KiB | 00m00s [1088/1162] perl-POSIX-0:2.23-525.fc44. 100% | 23.5 MiB/s | 96.3 KiB | 00m00s [1089/1162] perl-interpreter-4:5.42.3-5 100% | 17.5 MiB/s | 71.7 KiB | 00m00s [1090/1162] perl-libs-4:5.42.3-525.fc44 100% | 233.9 MiB/s | 2.6 MiB | 00m00s [1091/1162] perl-Errno-0:1.38-525.fc44. 100% | 1.7 MiB/s | 14.3 KiB | 00m00s [1092/1162] perl-MIME-Base64-0:3.16-521 100% | 5.8 MiB/s | 29.8 KiB | 00m00s [1093/1162] perl-Encode-4:3.21-521.fc44 100% | 150.3 MiB/s | 1.1 MiB | 00m00s [1094/1162] gcc-c++-0:16.2.1-2.fc44.x86 100% | 118.0 MiB/s | 17.3 MiB | 00m00s [1095/1162] perl-Storable-1:3.37-522.fc 100% | 5.2 MiB/s | 100.9 KiB | 00m00s [1096/1162] perl-vars-0:1.05-525.fc44.n 100% | 682.8 KiB/s | 12.3 KiB | 00m00s [1097/1162] perl-Fcntl-0:1.20-525.fc44. 100% | 14.2 MiB/s | 29.1 KiB | 00m00s [1098/1162] perl-IO-0:1.55-525.fc44.x86 100% | 39.8 MiB/s | 81.5 KiB | 00m00s [1099/1162] perl-Symbol-0:1.09-525.fc44 100% | 6.6 MiB/s | 13.5 KiB | 00m00s [1100/1162] perl-if-0:0.61.000-525.fc44 100% | 6.5 MiB/s | 13.3 KiB | 00m00s [1101/1162] perl-overload-0:1.40-525.fc 100% | 21.9 MiB/s | 44.9 KiB | 00m00s [1102/1162] perl-HTTP-Tiny-0:0.096-1.fc 100% | 28.2 MiB/s | 57.8 KiB | 00m00s [1103/1162] perl-IO-Socket-SSL-0:2.098- 100% | 114.6 MiB/s | 234.7 KiB | 00m00s [1104/1162] perl-Net-SSLeay-0:1.94-12.f 100% | 91.2 MiB/s | 373.4 KiB | 00m00s [1105/1162] perl-Time-HiRes-4:1.9778-52 100% | 14.0 MiB/s | 57.2 KiB | 00m00s [1106/1162] perl-Time-Local-2:1.350-521 100% | 11.2 MiB/s | 34.5 KiB | 00m00s [1107/1162] perl-IO-Socket-IP-0:0.43-52 100% | 20.6 MiB/s | 42.2 KiB | 00m00s [1108/1162] perl-IPC-Open3-0:1.24-525.f 100% | 11.3 MiB/s | 23.2 KiB | 00m00s [1109/1162] perl-AutoLoader-0:5.74-525. 100% | 10.0 MiB/s | 20.5 KiB | 00m00s [1110/1162] perl-Socket-4:2.043-1.fc44. 100% | 18.0 MiB/s | 55.4 KiB | 00m00s [1111/1162] perl-URI-0:5.36-1.fc44.noar 100% | 36.4 MiB/s | 149.3 KiB | 00m00s [1112/1162] perl-MIME-Base32-0:1.303-25 100% | 6.7 MiB/s | 20.5 KiB | 00m00s [1113/1162] perl-Unicode-Normalize-0:1. 100% | 24.2 MiB/s | 74.4 KiB | 00m00s [1114/1162] perl-libnet-0:3.15-522.fc44 100% | 41.8 MiB/s | 128.4 KiB | 00m00s [1115/1162] perl-Digest-MD5-0:2.59-521. 100% | 11.7 MiB/s | 36.0 KiB | 00m00s [1116/1162] perl-Digest-0:1.20-521.fc44 100% | 8.1 MiB/s | 24.9 KiB | 00m00s [1117/1162] perl-base-0:2.27-525.fc44.n 100% | 7.6 MiB/s | 15.5 KiB | 00m00s [1118/1162] perl-Getopt-Std-0:1.14-525. 100% | 7.3 MiB/s | 15.0 KiB | 00m00s [1119/1162] rust-schemars_derive-devel- 100% | 1.6 MiB/s | 38.7 KiB | 00m00s [1120/1162] rust-schemars_derive+defaul 100% | 364.0 KiB/s | 8.4 KiB | 00m00s [1121/1162] rust-schemars+schemars_deri 100% | 346.0 KiB/s | 8.6 KiB | 00m00s [1122/1162] perl-mro-0:1.29-525.fc44.x8 100% | 14.2 MiB/s | 29.1 KiB | 00m00s [1123/1162] perl-overloading-0:0.02-525 100% | 3.0 MiB/s | 12.2 KiB | 00m00s [1124/1162] perl-DynaLoader-0:1.57-525. 100% | 12.4 MiB/s | 25.3 KiB | 00m00s [1125/1162] perl-Data-Dumper-0:2.192-52 100% | 27.5 MiB/s | 56.3 KiB | 00m00s [1126/1162] perl-locale-0:1.13-525.fc44 100% | 12.5 MiB/s | 12.8 KiB | 00m00s [1127/1162] perl-File-stat-0:1.14-525.f 100% | 16.0 MiB/s | 16.4 KiB | 00m00s [1128/1162] perl-SelectSaver-0:1.02-525 100% | 5.4 MiB/s | 11.0 KiB | 00m00s [1129/1162] perl-Class-Struct-0:0.68-52 100% | 10.4 MiB/s | 21.4 KiB | 00m00s [1130/1162] perl-B-0:1.89-525.fc44.x86_ 100% | 86.5 MiB/s | 177.1 KiB | 00m00s [1131/1162] rust-serde_derive_internals 100% | 309.5 KiB/s | 8.0 KiB | 00m00s [1132/1162] perl-FileHandle-0:2.05-525. 100% | 4.8 MiB/s | 14.8 KiB | 00m00s [1133/1162] rust-serde_derive_internals 100% | 1.2 MiB/s | 33.4 KiB | 00m00s [1134/1162] rust-cpufeatures0.2-devel-0 100% | 1.0 MiB/s | 21.6 KiB | 00m00s [1135/1162] rust-cpufeatures0.2+default 100% | 320.7 KiB/s | 7.4 KiB | 00m00s [1136/1162] rust-sha2_0.10-devel-0:0.10 100% | 1.1 MiB/s | 39.2 KiB | 00m00s [1137/1162] rust-fancy-regex+default-de 100% | 367.9 KiB/s | 8.1 KiB | 00m00s [1138/1162] rust-fancy-regex+perf-devel 100% | 338.6 KiB/s | 8.1 KiB | 00m00s [1139/1162] rust-fancy-regex+std-devel- 100% | 393.8 KiB/s | 8.3 KiB | 00m00s [1140/1162] rust-fancy-regex+unicode-de 100% | 343.0 KiB/s | 8.2 KiB | 00m00s [1141/1162] rust-fancy-regex-devel-0:0. 100% | 4.5 MiB/s | 96.5 KiB | 00m00s [1142/1162] rust-bit-set+std-devel-0:0. 100% | 358.9 KiB/s | 7.9 KiB | 00m00s [1143/1162] rust-bit-set-devel-0:0.8.0- 100% | 900.9 KiB/s | 23.4 KiB | 00m00s [1144/1162] rust-libloading0.8+default- 100% | 1.2 MiB/s | 7.3 KiB | 00m00s [1145/1162] rust-bit-vec-devel-0:0.8.0- 100% | 1.1 MiB/s | 29.8 KiB | 00m00s [1146/1162] rust-libloading0.8-devel-0: 100% | 17.1 MiB/s | 35.1 KiB | 00m00s [1147/1162] rust-bit-vec+std-devel-0:0. 100% | 161.7 KiB/s | 7.8 KiB | 00m00s [1148/1162] rust-digest0.10+default-dev 100% | 290.2 KiB/s | 7.3 KiB | 00m00s [1149/1162] rust-digest+core-api-devel- 100% | 290.3 KiB/s | 7.8 KiB | 00m00s [1150/1162] rust-digest0.10-devel-0:0.1 100% | 1.1 MiB/s | 27.8 KiB | 00m00s [1151/1162] rust-crypto-common0.1+defau 100% | 300.2 KiB/s | 7.2 KiB | 00m00s [1152/1162] rust-crypto-common0.1-devel 100% | 755.5 KiB/s | 16.6 KiB | 00m00s [1153/1162] rust-generic-array+default- 100% | 308.2 KiB/s | 8.0 KiB | 00m00s [1154/1162] rust-generic-array+more_len 100% | 286.7 KiB/s | 8.0 KiB | 00m00s [1155/1162] rust-generic-array-devel-0: 100% | 944.9 KiB/s | 24.6 KiB | 00m00s [1156/1162] rust-version_check+default- 100% | 376.9 KiB/s | 7.9 KiB | 00m00s [1157/1162] rust-version_check-devel-0: 100% | 994.1 KiB/s | 22.9 KiB | 00m00s [1158/1162] rust-typenum+default-devel- 100% | 289.5 KiB/s | 8.1 KiB | 00m00s [1159/1162] rust-typenum-devel-0:1.20.1 100% | 2.9 MiB/s | 79.5 KiB | 00m00s [1160/1162] rust-digest+block-buffer-de 100% | 319.1 KiB/s | 8.0 KiB | 00m00s [1161/1162] rust-block-buffer0.10+defau 100% | 314.2 KiB/s | 7.2 KiB | 00m00s [1162/1162] rust-block-buffer0.10-devel 100% | 710.4 KiB/s | 18.5 KiB | 00m00s -------------------------------------------------------------------------------- [1162/1162] Total 100% | 18.1 MiB/s | 195.3 MiB | 00m11s Running transaction [ 1/1164] Verify package files 100% | 1.5 KiB/s | 1.1 KiB | 00m01s [ 2/1164] Prepare transaction 100% | 7.7 KiB/s | 1.1 KiB | 00m00s [ 3/1164] Installing rust-regex-autom 100% | 237.7 MiB/s | 2.6 MiB | 00m00s [ 4/1164] Installing rust-regex-synta 100% | 268.1 MiB/s | 1.6 MiB | 00m00s [ 5/1164] Installing rust-libc-devel- 100% | 88.8 MiB/s | 4.3 MiB | 00m00s [ 6/1164] Installing rust-memchr-deve 100% | 94.7 MiB/s | 581.8 KiB | 00m00s [ 7/1164] Installing rust-object-deve 100% | 193.2 MiB/s | 1.9 MiB | 00m00s [ 8/1164] Installing rust-get-size2-d 100% | 48.5 MiB/s | 99.4 KiB | 00m00s [ 9/1164] Installing rust-hashbrown-d 100% | 208.5 MiB/s | 854.1 KiB | 00m00s [ 10/1164] Installing rust-aho-corasic 100% | 198.9 MiB/s | 814.5 KiB | 00m00s [ 11/1164] Installing rust-crossbeam-u 100% | 62.8 MiB/s | 192.9 KiB | 00m00s [ 12/1164] Installing rust-linux-raw-s 100% | 331.7 MiB/s | 12.6 MiB | 00m00s [ 13/1164] Installing rust-crossbeam-u 100% | 0.0 B/s | 124.0 B | 00m00s [ 14/1164] Installing rust-bstr-devel- 100% | 267.3 MiB/s | 1.6 MiB | 00m00s [ 15/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 16/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 17/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 18/1164] Installing rust-ptr_meta-de 100% | 23.9 MiB/s | 24.5 KiB | 00m00s [ 19/1164] Installing rust-zerofrom-de 100% | 15.4 MiB/s | 15.7 KiB | 00m00s [ 20/1164] Installing rust-zerovec-dev 100% | 116.1 MiB/s | 594.5 KiB | 00m00s [ 21/1164] Installing rust-console-dev 100% | 129.3 MiB/s | 132.4 KiB | 00m00s [ 22/1164] Installing rust-proc-macro- 100% | 91.3 MiB/s | 93.5 KiB | 00m00s [ 23/1164] Installing rust-once_cell-d 100% | 70.7 MiB/s | 144.8 KiB | 00m00s [ 24/1164] Installing rust-bitflags-de 100% | 78.3 MiB/s | 240.6 KiB | 00m00s [ 25/1164] Installing rust-smallvec-de 100% | 72.7 MiB/s | 148.8 KiB | 00m00s [ 26/1164] Installing rust-smallvec+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 27/1164] Installing rust-bitflags+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 28/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 29/1164] Installing rust-crossbeam-e 100% | 94.4 MiB/s | 193.3 KiB | 00m00s [ 30/1164] Installing rust-crossbeam-q 100% | 75.3 MiB/s | 77.1 KiB | 00m00s [ 31/1164] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 32/1164] Installing rust-either-deve 100% | 82.7 MiB/s | 84.6 KiB | 00m00s [ 33/1164] Installing rust-serde_spann 100% | 30.5 MiB/s | 31.2 KiB | 00m00s [ 34/1164] Installing rust-toml_writer 100% | 50.1 MiB/s | 51.3 KiB | 00m00s [ 35/1164] Installing rust-flate2-deve 100% | 79.5 MiB/s | 325.6 KiB | 00m00s [ 36/1164] Installing rust-tracing-cor 100% | 123.4 MiB/s | 252.7 KiB | 00m00s [ 37/1164] Installing rust-tracing-sub 100% | 146.1 MiB/s | 1.0 MiB | 00m00s [ 38/1164] Installing rust-toml_writer 100% | 0.0 B/s | 124.0 B | 00m00s [ 39/1164] Installing rust-itertools0. 100% | 133.5 MiB/s | 683.3 KiB | 00m00s [ 40/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 41/1164] Installing rust-rand_core0. 100% | 76.4 MiB/s | 78.2 KiB | 00m00s [ 42/1164] Installing rust-toml_dateti 100% | 61.4 MiB/s | 62.9 KiB | 00m00s [ 43/1164] Installing rust-percent-enc 100% | 34.7 MiB/s | 35.5 KiB | 00m00s [ 44/1164] Installing rust-toml_dateti 100% | 61.5 MiB/s | 62.9 KiB | 00m00s [ 45/1164] Installing rust-jiff-core-d 100% | 180.5 MiB/s | 554.5 KiB | 00m00s [ 46/1164] Installing rust-jiff-devel- 100% | 275.3 MiB/s | 3.3 MiB | 00m00s [ 47/1164] Installing rust-thin-vec-de 100% | 159.8 MiB/s | 163.6 KiB | 00m00s [ 48/1164] Installing rust-similar-dev 100% | 112.2 MiB/s | 344.6 KiB | 00m00s [ 49/1164] Installing rust-shellexpand 100% | 73.2 MiB/s | 74.9 KiB | 00m00s [ 50/1164] Installing rust-form_urlenc 100% | 0.0 B/s | 27.4 KiB | 00m00s [ 51/1164] Installing rust-percent-enc 100% | 0.0 B/s | 124.0 B | 00m00s [ 52/1164] Installing rust-itertools-d 100% | 153.3 MiB/s | 785.0 KiB | 00m00s [ 53/1164] Installing rust-crossbeam-d 100% | 126.3 MiB/s | 129.4 KiB | 00m00s [ 54/1164] Installing rust-smallvec+co 100% | 0.0 B/s | 124.0 B | 00m00s [ 55/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 56/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 57/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 58/1164] Installing rust-regex-devel 100% | 172.3 MiB/s | 705.9 KiB | 00m00s [ 59/1164] Installing rust-crossbeam-u 100% | 0.0 B/s | 124.0 B | 00m00s [ 60/1164] Installing rust-crossbeam-d 100% | 29.0 MiB/s | 29.7 KiB | 00m00s [ 61/1164] Installing rust-crossbeam-c 100% | 192.7 MiB/s | 592.0 KiB | 00m00s [ 62/1164] Installing rust-errno-devel 100% | 33.4 MiB/s | 34.2 KiB | 00m00s [ 63/1164] Installing rust-libc+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 64/1164] Installing rust-libc+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 65/1164] Installing rust-mio-devel-0 100% | 98.3 MiB/s | 503.1 KiB | 00m00s [ 66/1164] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 67/1164] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 68/1164] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 69/1164] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 70/1164] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 71/1164] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 72/1164] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 73/1164] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 74/1164] Installing rust-winnow-deve 100% | 157.3 MiB/s | 1.3 MiB | 00m00s [ 75/1164] Installing rust-toml_parser 100% | 112.9 MiB/s | 231.2 KiB | 00m00s [ 76/1164] Installing rust-toml_parser 100% | 0.0 B/s | 124.0 B | 00m00s [ 77/1164] Installing rust-toml_parser 100% | 0.0 B/s | 124.0 B | 00m00s [ 78/1164] Installing cmake-filesystem 100% | 3.0 MiB/s | 9.4 KiB | 00m00s [ 79/1164] Installing rust-os_str_byte 100% | 67.6 MiB/s | 138.5 KiB | 00m00s [ 80/1164] Installing rust-rand_core-d 100% | 73.3 MiB/s | 75.0 KiB | 00m00s [ 81/1164] Installing rust-rand-devel- 100% | 136.9 MiB/s | 420.5 KiB | 00m00s [ 82/1164] Installing rust-rand_core+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 83/1164] Installing rust-rand0.8-dev 100% | 106.0 MiB/s | 325.6 KiB | 00m00s [ 84/1164] Installing rust-zlib-rs-dev 100% | 188.7 MiB/s | 773.0 KiB | 00m00s [ 85/1164] Installing rust-fastrand-de 100% | 59.3 MiB/s | 60.7 KiB | 00m00s [ 86/1164] Installing rust-tinyvec-dev 100% | 104.0 MiB/s | 213.1 KiB | 00m00s [ 87/1164] Installing rust-yansi-devel 100% | 55.8 MiB/s | 114.3 KiB | 00m00s [ 88/1164] Installing rust-similar2-de 100% | 56.8 MiB/s | 232.6 KiB | 00m00s [ 89/1164] Installing rust-uuid-devel- 100% | 145.7 MiB/s | 298.3 KiB | 00m00s [ 90/1164] Installing rust-newtype-uui 100% | 62.5 MiB/s | 64.0 KiB | 00m00s [ 91/1164] Installing rust-log-devel-0 100% | 113.4 MiB/s | 232.3 KiB | 00m00s [ 92/1164] Installing rust-log+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 93/1164] Installing rust-log+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 94/1164] Installing rust-arrayvec-de 100% | 61.6 MiB/s | 126.1 KiB | 00m00s [ 95/1164] Installing rust-strum-devel 100% | 20.1 MiB/s | 20.5 KiB | 00m00s [ 96/1164] Installing rust-uuid+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 97/1164] Installing rust-uuid+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 98/1164] Installing rust-similar2+te 100% | 0.0 B/s | 124.0 B | 00m00s [ 99/1164] Installing rust-zlib-rs+rus 100% | 0.0 B/s | 124.0 B | 00m00s [ 100/1164] Installing libzstd-devel-0: 100% | 214.0 MiB/s | 219.1 KiB | 00m00s [ 101/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 102/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 103/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 104/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 105/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 106/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 107/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 108/1164] Installing rust-crossbeam-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 109/1164] Installing rust-percent-enc 100% | 0.0 B/s | 124.0 B | 00m00s [ 110/1164] Installing rust-form_urlenc 100% | 0.0 B/s | 124.0 B | 00m00s [ 111/1164] Installing rust-similar+tex 100% | 0.0 B/s | 124.0 B | 00m00s [ 112/1164] Installing rust-jiff-core+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 113/1164] Installing rust-rand_core0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 114/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 115/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 116/1164] Installing rust-toml_writer 100% | 0.0 B/s | 124.0 B | 00m00s [ 117/1164] Installing rust-crossbeam-q 100% | 0.0 B/s | 124.0 B | 00m00s [ 118/1164] Installing rust-crossbeam-q 100% | 0.0 B/s | 124.0 B | 00m00s [ 119/1164] Installing rust-crossbeam-e 100% | 0.0 B/s | 124.0 B | 00m00s [ 120/1164] Installing rust-crossbeam-e 100% | 0.0 B/s | 124.0 B | 00m00s [ 121/1164] Installing rust-crossbeam-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 122/1164] Installing rust-crossbeam-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 123/1164] Installing rust-once_cell+r 100% | 0.0 B/s | 124.0 B | 00m00s [ 124/1164] Installing rust-once_cell+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 125/1164] Installing rust-once_cell+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 126/1164] Installing rust-once_cell+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 127/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 128/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 129/1164] Installing rust-aho-corasic 100% | 0.0 B/s | 124.0 B | 00m00s [ 130/1164] Installing rust-object+coff 100% | 0.0 B/s | 124.0 B | 00m00s [ 131/1164] Installing rust-memchr+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 132/1164] Installing rust-memchr+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 133/1164] Installing rust-memchr+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 134/1164] Installing rust-aho-corasic 100% | 0.0 B/s | 124.0 B | 00m00s [ 135/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 136/1164] Installing rust-regex+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 137/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 138/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 139/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 140/1164] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 141/1164] Installing rust-bit-vec-dev 100% | 116.3 MiB/s | 119.1 KiB | 00m00s [ 142/1164] Installing rust-bit-set-dev 100% | 64.0 MiB/s | 65.6 KiB | 00m00s [ 143/1164] Installing rust-fancy-regex 100% | 85.9 MiB/s | 439.7 KiB | 00m00s [ 144/1164] Installing libstdc++-devel- 100% | 409.2 MiB/s | 41.3 MiB | 00m00s [ 145/1164] Installing gcc-c++-0:16.2.1 100% | 387.1 MiB/s | 46.8 MiB | 00m00s [ 146/1164] Installing rust-html-escape 100% | 66.4 MiB/s | 136.1 KiB | 00m00s [ 147/1164] Installing rust-potential_u 100% | 31.7 MiB/s | 32.5 KiB | 00m00s [ 148/1164] Installing rust-writeable-d 100% | 46.4 MiB/s | 95.1 KiB | 00m00s [ 149/1164] Installing rust-rend-devel- 100% | 90.9 MiB/s | 93.0 KiB | 00m00s [ 150/1164] Installing rust-portable-at 100% | 206.2 MiB/s | 1.2 MiB | 00m00s [ 151/1164] Installing llvm-0:22.1.8-27 100% | 401.9 MiB/s | 86.4 MiB | 00m00s [ 152/1164] Installing rust-nu-ansi-ter 100% | 56.8 MiB/s | 116.2 KiB | 00m00s [ 153/1164] Installing rust-interpolato 100% | 128.3 MiB/s | 262.7 KiB | 00m00s [ 154/1164] Installing rust-shlex-devel 100% | 56.3 MiB/s | 57.7 KiB | 00m00s [ 155/1164] Installing rust-getopts-dev 100% | 92.7 MiB/s | 94.9 KiB | 00m00s [ 156/1164] Installing rust-siphasher-d 100% | 53.8 MiB/s | 55.1 KiB | 00m00s [ 157/1164] Installing rust-minimal-lex 100% | 103.9 MiB/s | 319.3 KiB | 00m00s [ 158/1164] Installing rust-nom7-devel- 100% | 125.6 MiB/s | 643.3 KiB | 00m00s [ 159/1164] Installing rust-fnv-devel-0 100% | 33.9 MiB/s | 34.7 KiB | 00m00s [ 160/1164] Installing rust-iana-time-z 100% | 72.3 MiB/s | 148.1 KiB | 00m00s [ 161/1164] Installing rust-peg-runtime 100% | 0.0 B/s | 12.7 KiB | 00m00s [ 162/1164] Installing rust-peg-runtime 100% | 0.0 B/s | 124.0 B | 00m00s [ 163/1164] Installing rust-ucd-trie-de 100% | 156.0 MiB/s | 159.8 KiB | 00m00s [ 164/1164] Installing rust-pest-devel- 100% | 337.6 MiB/s | 1.4 MiB | 00m00s [ 165/1164] Installing rust-snapbox-mac 100% | 0.0 B/s | 18.5 KiB | 00m00s [ 166/1164] Installing rust-unit-prefix 100% | 25.9 MiB/s | 26.5 KiB | 00m00s [ 167/1164] Installing rust-utf8_iter-d 100% | 39.9 MiB/s | 40.8 KiB | 00m00s [ 168/1164] Installing rust-allocator-a 100% | 142.3 MiB/s | 291.4 KiB | 00m00s [ 169/1164] Installing rust-anstyle-par 100% | 80.6 MiB/s | 82.5 KiB | 00m00s [ 170/1164] Installing rust-typed-path- 100% | 95.3 MiB/s | 683.1 KiB | 00m00s [ 171/1164] Installing rust-hashbrown0. 100% | 200.0 MiB/s | 819.0 KiB | 00m00s [ 172/1164] Installing rust-typeid-deve 100% | 24.9 MiB/s | 25.5 KiB | 00m00s [ 173/1164] Installing rust-intrusive-c 100% | 190.0 MiB/s | 389.2 KiB | 00m00s [ 174/1164] Installing rust-path-dedot- 100% | 30.6 MiB/s | 31.3 KiB | 00m00s [ 175/1164] Installing rust-equivalent- 100% | 18.0 MiB/s | 18.4 KiB | 00m00s [ 176/1164] Installing rust-indexmap-de 100% | 165.7 MiB/s | 508.9 KiB | 00m00s [ 177/1164] Installing rust-ordermap-de 100% | 113.5 MiB/s | 348.7 KiB | 00m00s [ 178/1164] Installing rust-indexmap+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 179/1164] Installing rust-indexmap+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 180/1164] Installing python-rpm-macro 100% | 0.0 B/s | 28.9 KiB | 00m00s [ 181/1164] Installing rust-which-devel 100% | 106.1 MiB/s | 108.6 KiB | 00m00s [ 182/1164] Installing rust-rustc-hash- 100% | 39.1 MiB/s | 40.0 KiB | 00m00s [ 183/1164] Installing rust-colored-dev 100% | 60.2 MiB/s | 123.2 KiB | 00m00s [ 184/1164] Installing rust-camino-deve 100% | 166.4 MiB/s | 170.4 KiB | 00m00s [ 185/1164] Installing rust-anyhow-deve 100% | 73.0 MiB/s | 224.3 KiB | 00m00s [ 186/1164] Installing rust-unicode-wid 100% | 437.1 MiB/s | 2.2 MiB | 00m00s [ 187/1164] Installing rust-unicode-ide 100% | 150.9 MiB/s | 309.1 KiB | 00m00s [ 188/1164] Installing rust-unicode-ide 100% | 0.0 B/s | 124.0 B | 00m00s [ 189/1164] Installing rust-proc-macro2 100% | 124.1 MiB/s | 254.1 KiB | 00m00s [ 190/1164] Installing rust-syn2-devel- 100% | 241.1 MiB/s | 2.2 MiB | 00m00s [ 191/1164] Installing rust-quote-devel 100% | 63.0 MiB/s | 129.0 KiB | 00m00s [ 192/1164] Installing rust-syn-devel-0 100% | 246.8 MiB/s | 2.2 MiB | 00m00s [ 193/1164] Installing rust-syn2+parsin 100% | 0.0 B/s | 124.0 B | 00m00s [ 194/1164] Installing rust-syn2+printi 100% | 0.0 B/s | 124.0 B | 00m00s [ 195/1164] Installing rust-syn2+extra- 100% | 0.0 B/s | 124.0 B | 00m00s [ 196/1164] Installing rust-syn2+full-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 197/1164] Installing rust-proc-macro2 100% | 0.0 B/s | 124.0 B | 00m00s [ 198/1164] Installing rust-proc-macro2 100% | 0.0 B/s | 124.0 B | 00m00s [ 199/1164] Installing rust-syn2+clone- 100% | 0.0 B/s | 124.0 B | 00m00s [ 200/1164] Installing rust-quote+proc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 201/1164] Installing rust-quote+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 202/1164] Installing rust-syn2+derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 203/1164] Installing rust-syn2+proc-m 100% | 0.0 B/s | 124.0 B | 00m00s [ 204/1164] Installing rust-syn2+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 205/1164] Installing rust-displaydoc- 100% | 32.8 MiB/s | 67.3 KiB | 00m00s [ 206/1164] Installing rust-zerotrie-de 100% | 125.3 MiB/s | 384.9 KiB | 00m00s [ 207/1164] Installing rust-manyhow-dev 100% | 89.0 MiB/s | 91.1 KiB | 00m00s [ 208/1164] Installing rust-syn+proc-ma 100% | 0.0 B/s | 124.0 B | 00m00s [ 209/1164] Installing rust-syn+derive- 100% | 0.0 B/s | 124.0 B | 00m00s [ 210/1164] Installing rust-syn+full-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 211/1164] Installing rust-syn+parsing 100% | 30.3 KiB/s | 124.0 B | 00m00s [ 212/1164] Installing rust-syn+clone-i 100% | 0.0 B/s | 124.0 B | 00m00s [ 213/1164] Installing rust-syn+printin 100% | 0.0 B/s | 124.0 B | 00m00s [ 214/1164] Installing rust-syn+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 215/1164] Installing rust-serde_deriv 100% | 160.6 MiB/s | 329.0 KiB | 00m00s [ 216/1164] Installing rust-serde_deriv 100% | 0.0 B/s | 124.0 B | 00m00s [ 217/1164] Installing rust-serde_core- 100% | 187.8 MiB/s | 384.7 KiB | 00m00s [ 218/1164] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 219/1164] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 220/1164] Installing rust-serde_spann 100% | 0.0 B/s | 124.0 B | 00m00s [ 221/1164] Installing rust-syn2+fold-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 222/1164] Installing rust-serde_spann 100% | 0.0 B/s | 124.0 B | 00m00s [ 223/1164] Installing rust-jiff+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 224/1164] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 225/1164] Installing rust-toml-devel- 100% | 98.0 MiB/s | 301.0 KiB | 00m00s [ 226/1164] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 227/1164] Installing rust-toml0.9-dev 100% | 96.6 MiB/s | 296.7 KiB | 00m00s [ 228/1164] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 229/1164] Installing rust-serde-devel 100% | 179.4 MiB/s | 551.0 KiB | 00m00s [ 230/1164] Installing rust-serde+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 231/1164] Installing rust-serde+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 232/1164] Installing rust-serde+alloc 100% | 0.0 B/s | 124.0 B | 00m00s [ 233/1164] Installing rust-indexmap+se 100% | 0.0 B/s | 124.0 B | 00m00s [ 234/1164] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 235/1164] Installing rust-serde_spann 100% | 0.0 B/s | 124.0 B | 00m00s [ 236/1164] Installing rust-rkyv_derive 100% | 60.4 MiB/s | 123.6 KiB | 00m00s [ 237/1164] Installing rust-tinystr-dev 100% | 46.4 MiB/s | 95.1 KiB | 00m00s [ 238/1164] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 239/1164] Installing rust-syn2+visit- 100% | 0.0 B/s | 124.0 B | 00m00s [ 240/1164] Installing rust-typed-arena 100% | 40.2 MiB/s | 41.2 KiB | 00m00s [ 241/1164] Installing rust-anstyle-dev 100% | 66.6 MiB/s | 68.2 KiB | 00m00s [ 242/1164] Installing rust-anstyle+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 243/1164] Installing rust-anstyle+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 244/1164] Installing rust-anstyle-los 100% | 0.0 B/s | 33.2 KiB | 00m00s [ 245/1164] Installing rust-anstyle-los 100% | 0.0 B/s | 124.0 B | 00m00s [ 246/1164] Installing rust-typed-arena 100% | 0.0 B/s | 124.0 B | 00m00s [ 247/1164] Installing rust-tracing-att 100% | 81.6 MiB/s | 167.0 KiB | 00m00s [ 248/1164] Installing rust-tracing-att 100% | 0.0 B/s | 124.0 B | 00m00s [ 249/1164] Installing rust-tinystr+zer 100% | 0.0 B/s | 124.0 B | 00m00s [ 250/1164] Installing rust-rkyv_derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 251/1164] Installing rust-serde_test- 100% | 99.2 MiB/s | 101.5 KiB | 00m00s [ 252/1164] Installing rust-rust-stemme 100% | 374.4 MiB/s | 9.4 MiB | 00m00s [ 253/1164] Installing rust-rust-stemme 100% | 0.0 B/s | 124.0 B | 00m00s [ 254/1164] Installing rust-serde+serde 100% | 0.0 B/s | 124.0 B | 00m00s [ 255/1164] Installing rust-serde+deriv 100% | 0.0 B/s | 124.0 B | 00m00s [ 256/1164] Installing rust-toml0.9+par 100% | 0.0 B/s | 124.0 B | 00m00s [ 257/1164] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 258/1164] Installing rust-toml0.9+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 259/1164] Installing rust-toml+displa 100% | 0.0 B/s | 124.0 B | 00m00s [ 260/1164] Installing rust-toml+parse- 100% | 0.0 B/s | 124.0 B | 00m00s [ 261/1164] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 262/1164] Installing rust-toml+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 263/1164] Installing rust-jiff+tzdb-b 100% | 0.0 B/s | 124.0 B | 00m00s [ 264/1164] Installing rust-bstr+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 265/1164] Installing rust-bstr+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 266/1164] Installing rust-similar+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 267/1164] Installing rust-similar+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 268/1164] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 269/1164] Installing rust-toml+serde- 100% | 0.0 B/s | 124.0 B | 00m00s [ 270/1164] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 271/1164] Installing rust-toml0.9+ser 100% | 0.0 B/s | 124.0 B | 00m00s [ 272/1164] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 273/1164] Installing rust-serde+rc-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 274/1164] Installing rust-bitflags+se 100% | 0.0 B/s | 124.0 B | 00m00s [ 275/1164] Installing rust-bitflags+se 100% | 0.0 B/s | 124.0 B | 00m00s [ 276/1164] Installing rust-ron-devel-0 100% | 119.0 MiB/s | 731.0 KiB | 00m00s [ 277/1164] Installing rust-ron+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 278/1164] Installing rust-ron+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 279/1164] Installing rust-thiserror-i 100% | 92.8 MiB/s | 95.1 KiB | 00m00s [ 280/1164] Installing rust-thiserror-i 100% | 0.0 B/s | 124.0 B | 00m00s [ 281/1164] Installing rust-thiserror-d 100% | 30.0 MiB/s | 122.7 KiB | 00m00s [ 282/1164] Installing rust-thiserror+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 283/1164] Installing rust-thiserror+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 284/1164] Installing rust-ptr_meta_de 100% | 11.1 MiB/s | 11.3 KiB | 00m00s [ 285/1164] Installing rust-ptr_meta+pt 100% | 0.0 B/s | 124.0 B | 00m00s [ 286/1164] Installing rust-ptr_meta+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 287/1164] Installing rust-rancor-deve 100% | 33.4 MiB/s | 34.2 KiB | 00m00s [ 288/1164] Installing rust-rancor+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 289/1164] Installing rust-bytecheck_d 100% | 34.2 MiB/s | 35.1 KiB | 00m00s [ 290/1164] Installing rust-bytecheck-d 100% | 61.3 MiB/s | 62.8 KiB | 00m00s [ 291/1164] Installing rust-rend+bytech 100% | 0.0 B/s | 124.0 B | 00m00s [ 292/1164] Installing rust-manyhow+syn 100% | 0.0 B/s | 124.0 B | 00m00s [ 293/1164] Installing rust-manyhow+syn 100% | 0.0 B/s | 124.0 B | 00m00s [ 294/1164] Installing rust-zerotrie+ze 100% | 0.0 B/s | 124.0 B | 00m00s [ 295/1164] Installing rust-quickcheck_ 100% | 27.1 MiB/s | 27.7 KiB | 00m00s [ 296/1164] Installing rust-libcst_deri 100% | 41.2 MiB/s | 42.1 KiB | 00m00s [ 297/1164] Installing rust-libcst_deri 100% | 0.0 B/s | 124.0 B | 00m00s [ 298/1164] Installing rust-zerovec-der 100% | 73.7 MiB/s | 75.4 KiB | 00m00s [ 299/1164] Installing rust-zerovec+der 100% | 0.0 B/s | 124.0 B | 00m00s [ 300/1164] Installing rust-thiserror-i 100% | 80.2 MiB/s | 82.2 KiB | 00m00s [ 301/1164] Installing rust-thiserror-i 100% | 0.0 B/s | 124.0 B | 00m00s [ 302/1164] Installing rust-thiserror1- 100% | 25.2 MiB/s | 103.0 KiB | 00m00s [ 303/1164] Installing rust-thiserror1+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 304/1164] Installing rust-zerocopy-de 100% | 138.5 MiB/s | 993.0 KiB | 00m00s [ 305/1164] Installing rust-zerocopy-de 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 306/1164] Installing rust-zerocopy-de 100% | 131.6 MiB/s | 1.6 MiB | 00m00s [ 307/1164] Installing rust-zerocopy+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 308/1164] Installing rust-zerocopy+si 100% | 0.0 B/s | 124.0 B | 00m00s [ 309/1164] Installing rust-ppv-lite86- 100% | 128.2 MiB/s | 131.3 KiB | 00m00s [ 310/1164] Installing rust-ppv-lite86+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 311/1164] Installing rust-ppv-lite86+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 312/1164] Installing rust-rand_chacha 100% | 51.1 MiB/s | 52.3 KiB | 00m00s [ 313/1164] Installing rust-rand_chacha 100% | 0.0 B/s | 124.0 B | 00m00s [ 314/1164] Installing rust-rand0.8+ran 100% | 0.0 B/s | 124.0 B | 00m00s [ 315/1164] Installing rust-rand0.8+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 316/1164] Installing rust-ref-cast-im 100% | 0.0 B/s | 30.3 KiB | 00m00s [ 317/1164] Installing rust-ref-cast-im 100% | 0.0 B/s | 124.0 B | 00m00s [ 318/1164] Installing rust-ref-cast-de 100% | 21.9 MiB/s | 44.8 KiB | 00m00s [ 319/1164] Installing rust-ref-cast+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 320/1164] Installing rust-munge_macro 100% | 0.0 B/s | 19.6 KiB | 00m00s [ 321/1164] Installing rust-munge-devel 100% | 28.9 MiB/s | 59.3 KiB | 00m00s [ 322/1164] Installing rust-rkyv-devel- 100% | 75.1 MiB/s | 922.5 KiB | 00m00s [ 323/1164] Installing rust-rkyv+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 324/1164] Installing rust-derive-wher 100% | 101.5 MiB/s | 311.8 KiB | 00m00s [ 325/1164] Installing rust-derive-wher 100% | 0.0 B/s | 124.0 B | 00m00s [ 326/1164] Installing rust-serde_deriv 100% | 126.2 MiB/s | 129.3 KiB | 00m00s [ 327/1164] Installing rust-serde_deriv 100% | 0.0 B/s | 124.0 B | 00m00s [ 328/1164] Installing rust-schemars_de 100% | 67.0 MiB/s | 137.2 KiB | 00m00s [ 329/1164] Installing rust-schemars_de 100% | 0.0 B/s | 124.0 B | 00m00s [ 330/1164] Installing rust-peg-macros- 100% | 336.2 MiB/s | 344.3 KiB | 00m00s [ 331/1164] Installing rust-peg-macros+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 332/1164] Installing rust-peg-devel-0 100% | 23.2 MiB/s | 71.2 KiB | 00m00s [ 333/1164] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 334/1164] Installing rust-syn+extra-t 100% | 0.0 B/s | 124.0 B | 00m00s [ 335/1164] Installing rust-syn+visit-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 336/1164] Installing rust-syn+visit-m 100% | 0.0 B/s | 124.0 B | 00m00s [ 337/1164] Installing rust-salsa-macro 100% | 94.1 MiB/s | 192.7 KiB | 00m00s [ 338/1164] Installing rust-salsa-macro 100% | 0.0 B/s | 124.0 B | 00m00s [ 339/1164] Installing rust-syn2+visit- 100% | 0.0 B/s | 124.0 B | 00m00s [ 340/1164] Installing rust-synstructur 100% | 95.7 MiB/s | 98.0 KiB | 00m00s [ 341/1164] Installing rust-synstructur 100% | 0.0 B/s | 124.0 B | 00m00s [ 342/1164] Installing rust-synstructur 100% | 0.0 B/s | 124.0 B | 00m00s [ 343/1164] Installing rust-yoke-derive 100% | 47.5 MiB/s | 48.7 KiB | 00m00s [ 344/1164] Installing rust-zerofrom-de 100% | 0.0 B/s | 22.5 KiB | 00m00s [ 345/1164] Installing rust-zerofrom+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 346/1164] Installing rust-unicode-wid 100% | 0.0 B/s | 124.0 B | 00m00s [ 347/1164] Installing rust-unicode-wid 100% | 0.0 B/s | 124.0 B | 00m00s [ 348/1164] Installing rust-annotate-sn 100% | 61.1 MiB/s | 125.0 KiB | 00m00s [ 349/1164] Installing rust-annotate-sn 100% | 0.0 B/s | 124.0 B | 00m00s [ 350/1164] Installing rust-getopts+uni 100% | 0.0 B/s | 124.0 B | 00m00s [ 351/1164] Installing rust-getopts+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 352/1164] Installing rust-console+uni 100% | 0.0 B/s | 124.0 B | 00m00s [ 353/1164] Installing rust-anyhow+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 354/1164] Installing rust-camino+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 355/1164] Installing rust-rustc-hash+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 356/1164] Installing rust-rustc-hash+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 357/1164] Installing rust-which+real- 100% | 0.0 B/s | 124.0 B | 00m00s [ 358/1164] Installing rust-which+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 359/1164] Installing python3-rpm-macr 100% | 0.0 B/s | 6.8 KiB | 00m00s [ 360/1164] Installing rust-ordermap+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 361/1164] Installing rust-ordermap+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 362/1164] Installing rust-hashbrown+e 100% | 0.0 B/s | 124.0 B | 00m00s [ 363/1164] Installing rust-path-dedot+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 364/1164] Installing rust-path-dedot+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 365/1164] Installing rust-path-absolu 100% | 36.5 MiB/s | 37.4 KiB | 00m00s [ 366/1164] Installing rust-intrusive-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 367/1164] Installing rust-intrusive-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 368/1164] Installing rust-typeid+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 369/1164] Installing rust-hashbrown0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 370/1164] Installing rust-typed-path+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 371/1164] Installing rust-typed-path+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 372/1164] Installing rust-allocator-a 100% | 0.0 B/s | 124.0 B | 00m00s [ 373/1164] Installing rust-hashbrown+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 374/1164] Installing rust-utf8_iter+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 375/1164] Installing rust-unit-prefix 100% | 0.0 B/s | 124.0 B | 00m00s [ 376/1164] Installing rust-unit-prefix 100% | 0.0 B/s | 124.0 B | 00m00s [ 377/1164] Installing rust-snapbox-mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 378/1164] Installing rust-pest+memchr 100% | 0.0 B/s | 124.0 B | 00m00s [ 379/1164] Installing rust-ucd-trie+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 380/1164] Installing rust-pest+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 381/1164] Installing rust-pest+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 382/1164] Installing rust-peg-runtime 100% | 0.0 B/s | 124.0 B | 00m00s [ 383/1164] Installing rust-peg+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 384/1164] Installing rust-peg+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 385/1164] Installing rust-iana-time-z 100% | 0.0 B/s | 124.0 B | 00m00s [ 386/1164] Installing rust-iana-time-z 100% | 0.0 B/s | 124.0 B | 00m00s [ 387/1164] Installing rust-fnv+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 388/1164] Installing rust-fnv+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 389/1164] Installing rust-nom7+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 390/1164] Installing rust-minimal-lex 100% | 0.0 B/s | 124.0 B | 00m00s [ 391/1164] Installing rust-nom7+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 392/1164] Installing rust-cexpr-devel 100% | 64.2 MiB/s | 65.7 KiB | 00m00s [ 393/1164] Installing rust-cexpr+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 394/1164] Installing rust-siphasher+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 395/1164] Installing rust-siphasher+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 396/1164] Installing rust-phf_shared- 100% | 48.1 MiB/s | 49.2 KiB | 00m00s [ 397/1164] Installing rust-phf-devel-0 100% | 84.9 MiB/s | 86.9 KiB | 00m00s [ 398/1164] Installing rust-phf0.11-dev 100% | 80.3 MiB/s | 82.2 KiB | 00m00s [ 399/1164] Installing rust-phf_shared0 100% | 0.0 B/s | 45.6 KiB | 00m00s [ 400/1164] Installing rust-phf_shared0 100% | 0.0 B/s | 124.0 B | 00m00s [ 401/1164] Installing rust-phf0.11+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 402/1164] Installing rust-phf0.11+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 403/1164] Installing rust-phf_shared0 100% | 0.0 B/s | 124.0 B | 00m00s [ 404/1164] Installing rust-phf_shared+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 405/1164] Installing rust-phf+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 406/1164] Installing rust-phf+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 407/1164] Installing rust-imperative- 100% | 74.4 MiB/s | 76.2 KiB | 00m00s [ 408/1164] Installing rust-shlex+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 409/1164] Installing rust-shlex+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 410/1164] Installing rust-interpolato 100% | 0.0 B/s | 124.0 B | 00m00s [ 411/1164] Installing rust-interpolato 100% | 0.0 B/s | 124.0 B | 00m00s [ 412/1164] Installing rust-nu-ansi-ter 100% | 0.0 B/s | 124.0 B | 00m00s [ 413/1164] Installing rust-nu-ansi-ter 100% | 0.0 B/s | 124.0 B | 00m00s [ 414/1164] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 415/1164] Installing llvm-test-0:22.1 100% | 132.2 MiB/s | 2.2 MiB | 00m00s [ 416/1164] Installing rust-portable-at 100% | 0.0 B/s | 124.0 B | 00m00s [ 417/1164] Installing rust-portable-at 100% | 0.0 B/s | 124.0 B | 00m00s [ 418/1164] Installing rust-potential_u 100% | 0.0 B/s | 124.0 B | 00m00s [ 419/1164] Installing rust-html-escape 100% | 0.0 B/s | 124.0 B | 00m00s [ 420/1164] Installing rust-html-escape 100% | 0.0 B/s | 124.0 B | 00m00s [ 421/1164] Installing rust-fancy-regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 422/1164] Installing rust-bit-vec+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 423/1164] Installing rust-bit-set+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 424/1164] Installing rust-fancy-regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 425/1164] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 426/1164] Installing rust-aho-corasic 100% | 0.0 B/s | 124.0 B | 00m00s [ 427/1164] Installing rust-quick-xml-d 100% | 254.2 MiB/s | 1.3 MiB | 00m00s [ 428/1164] Installing rust-quick-xml+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 429/1164] Installing rust-os_str_byte 100% | 0.0 B/s | 124.0 B | 00m00s [ 430/1164] Installing rust-object+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 431/1164] Installing rust-object+pe-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 432/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 433/1164] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 434/1164] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 435/1164] Installing rust-tracing-cor 100% | 0.0 B/s | 124.0 B | 00m00s [ 436/1164] Installing rust-tracing-cor 100% | 0.0 B/s | 124.0 B | 00m00s [ 437/1164] Installing rust-tracing-cor 100% | 0.0 B/s | 124.0 B | 00m00s [ 438/1164] Installing rust-tracing-log 100% | 64.6 MiB/s | 66.1 KiB | 00m00s [ 439/1164] Installing rust-tracing-log 100% | 0.0 B/s | 124.0 B | 00m00s [ 440/1164] Installing rust-tracing-log 100% | 0.0 B/s | 124.0 B | 00m00s [ 441/1164] Installing rust-rayon-core- 100% | 91.0 MiB/s | 279.5 KiB | 00m00s [ 442/1164] Installing rust-rayon-core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 443/1164] Installing rust-rayon-devel 100% | 126.7 MiB/s | 908.1 KiB | 00m00s [ 444/1164] Installing rust-crossbeam+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 445/1164] Installing rust-crossbeam+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 446/1164] Installing rust-crossbeam-q 100% | 0.0 B/s | 124.0 B | 00m00s [ 447/1164] Installing rust-matchers-de 100% | 0.0 B/s | 24.4 KiB | 00m00s [ 448/1164] Installing rust-matchers+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 449/1164] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 450/1164] Installing rust-rand0.8+all 100% | 0.0 B/s | 124.0 B | 00m00s [ 451/1164] Installing rust-jiff-core+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 452/1164] Installing rust-jiff+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 453/1164] Installing rust-jiff+tz-sys 100% | 0.0 B/s | 124.0 B | 00m00s [ 454/1164] Installing rust-jiff+tzdb-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 455/1164] Installing rust-jiff+tzdb-z 100% | 0.0 B/s | 124.0 B | 00m00s [ 456/1164] Installing rust-similar+inl 100% | 0.0 B/s | 124.0 B | 00m00s [ 457/1164] Installing rust-form_urlenc 100% | 0.0 B/s | 124.0 B | 00m00s [ 458/1164] Installing rust-crossbeam-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 459/1164] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 460/1164] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 461/1164] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 462/1164] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 463/1164] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 464/1164] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 465/1164] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 466/1164] Installing rust-zlib-rs+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 467/1164] Installing rust-similar2+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 468/1164] Installing rust-similar2+in 100% | 0.0 B/s | 124.0 B | 00m00s [ 469/1164] Installing rust-strum+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 470/1164] Installing rust-arrayvec+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 471/1164] Installing rust-vte-devel-0 100% | 153.4 MiB/s | 314.2 KiB | 00m00s [ 472/1164] Installing rust-strip-ansi- 100% | 21.6 MiB/s | 22.1 KiB | 00m00s [ 473/1164] Installing rust-strip-ansi- 100% | 0.0 B/s | 124.0 B | 00m00s [ 474/1164] Installing rust-fern-devel- 100% | 220.3 MiB/s | 451.2 KiB | 00m00s [ 475/1164] Installing rust-mio+log-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 476/1164] Installing rust-mio+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 477/1164] Installing rust-newtype-uui 100% | 30.3 KiB/s | 124.0 B | 00m00s [ 478/1164] Installing rust-newtype-uui 100% | 0.0 B/s | 124.0 B | 00m00s [ 479/1164] Installing rust-newtype-uui 100% | 0.0 B/s | 124.0 B | 00m00s [ 480/1164] Installing rust-yansi+alloc 100% | 0.0 B/s | 124.0 B | 00m00s [ 481/1164] Installing rust-yansi+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 482/1164] Installing rust-yansi+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 483/1164] Installing rust-tinyvec+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 484/1164] Installing rust-fastrand+al 100% | 0.0 B/s | 124.0 B | 00m00s [ 485/1164] Installing rust-fastrand+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 486/1164] Installing rust-fastrand+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 487/1164] Installing rust-rand0.8+lib 100% | 0.0 B/s | 124.0 B | 00m00s [ 488/1164] Installing rust-rand0.8+sma 100% | 0.0 B/s | 124.0 B | 00m00s [ 489/1164] Installing rust-phf_generat 100% | 31.7 MiB/s | 32.5 KiB | 00m00s [ 490/1164] Installing rust-phf_generat 100% | 0.0 B/s | 124.0 B | 00m00s [ 491/1164] Installing rust-phf_codegen 100% | 43.2 MiB/s | 44.2 KiB | 00m00s [ 492/1164] Installing rust-phf_codegen 100% | 0.0 B/s | 124.0 B | 00m00s [ 493/1164] Installing rust-terminfo-de 100% | 85.6 MiB/s | 175.4 KiB | 00m00s [ 494/1164] Installing rust-terminfo+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 495/1164] Installing rust-os_str_byte 100% | 0.0 B/s | 124.0 B | 00m00s [ 496/1164] Installing rust-os_str_byte 100% | 0.0 B/s | 124.0 B | 00m00s [ 497/1164] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 498/1164] Installing rust-mio+os-poll 100% | 0.0 B/s | 124.0 B | 00m00s [ 499/1164] Installing rust-mio+os-ext- 100% | 0.0 B/s | 124.0 B | 00m00s [ 500/1164] Installing rust-os_pipe-dev 100% | 35.2 MiB/s | 36.0 KiB | 00m00s [ 501/1164] Installing rust-os_pipe+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 502/1164] Installing rust-wait-timeou 100% | 31.1 MiB/s | 31.9 KiB | 00m00s [ 503/1164] Installing rust-wait-timeou 100% | 0.0 B/s | 124.0 B | 00m00s [ 504/1164] Installing rust-inotify-sys 100% | 32.4 MiB/s | 33.2 KiB | 00m00s [ 505/1164] Installing rust-inotify-sys 100% | 0.0 B/s | 124.0 B | 00m00s [ 506/1164] Installing rust-inotify-dev 100% | 99.9 MiB/s | 102.3 KiB | 00m00s [ 507/1164] Installing rust-jobserver-d 100% | 94.4 MiB/s | 96.7 KiB | 00m00s [ 508/1164] Installing rust-errno+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 509/1164] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 510/1164] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 511/1164] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 512/1164] Installing rust-smallvec+co 100% | 0.0 B/s | 124.0 B | 00m00s [ 513/1164] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 514/1164] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 515/1164] Installing rust-itertools+u 100% | 0.0 B/s | 124.0 B | 00m00s [ 516/1164] Installing rust-shellexpand 100% | 0.0 B/s | 124.0 B | 00m00s [ 517/1164] Installing rust-thin-vec+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 518/1164] Installing rust-thin-vec+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 519/1164] Installing rust-jiff+perf-i 100% | 0.0 B/s | 124.0 B | 00m00s [ 520/1164] Installing rust-jiff-core+t 100% | 0.0 B/s | 124.0 B | 00m00s [ 521/1164] Installing rust-jiff+tz-fat 100% | 0.0 B/s | 124.0 B | 00m00s [ 522/1164] Installing rust-bstr+unicod 100% | 0.0 B/s | 124.0 B | 00m00s [ 523/1164] Installing rust-itertools0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 524/1164] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 525/1164] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 526/1164] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 527/1164] Installing rust-flate2+any_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 528/1164] Installing rust-flate2+any_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 529/1164] Installing rust-flate2+zlib 100% | 0.0 B/s | 124.0 B | 00m00s [ 530/1164] Installing rust-either+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 531/1164] Installing rust-either+use_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 532/1164] Installing rust-itertools+u 100% | 0.0 B/s | 124.0 B | 00m00s [ 533/1164] Installing rust-itertools0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 534/1164] Installing rust-itertools0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 535/1164] Installing rust-notify-type 100% | 38.2 MiB/s | 78.2 KiB | 00m00s [ 536/1164] Installing rust-notify-type 100% | 0.0 B/s | 124.0 B | 00m00s [ 537/1164] Installing rust-smallvec+un 100% | 0.0 B/s | 124.0 B | 00m00s [ 538/1164] Installing rust-version-ran 100% | 85.2 MiB/s | 87.2 KiB | 00m00s [ 539/1164] Installing rust-version-ran 100% | 0.0 B/s | 124.0 B | 00m00s [ 540/1164] Installing rust-bitflags+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 541/1164] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 542/1164] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 543/1164] Installing rust-manyhow-mac 100% | 0.0 B/s | 17.7 KiB | 00m00s [ 544/1164] Installing rust-manyhow-mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 545/1164] Installing rust-manyhow+mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 546/1164] Installing rust-manyhow+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 547/1164] Installing rust-quote-use-m 100% | 19.4 MiB/s | 19.8 KiB | 00m00s [ 548/1164] Installing rust-quote-use-m 100% | 0.0 B/s | 124.0 B | 00m00s [ 549/1164] Installing rust-quote-use-d 100% | 0.0 B/s | 11.3 KiB | 00m00s [ 550/1164] Installing rust-quote-use+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 551/1164] Installing rust-console+all 100% | 0.0 B/s | 124.0 B | 00m00s [ 552/1164] Installing rust-console+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 553/1164] Installing rust-console+ans 100% | 0.0 B/s | 124.0 B | 00m00s [ 554/1164] Installing rust-indicatif-d 100% | 103.7 MiB/s | 318.5 KiB | 00m00s [ 555/1164] Installing rust-indicatif+u 100% | 0.0 B/s | 124.0 B | 00m00s [ 556/1164] Installing rust-ptr_meta+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 557/1164] Installing rust-rkyv+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 558/1164] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 559/1164] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 560/1164] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 561/1164] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 562/1164] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 563/1164] Installing rust-linux-raw-s 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 564/1164] Installing rust-rustix-deve 100% | 87.6 MiB/s | 2.3 MiB | 00m00s [ 565/1164] Installing rust-rustix+fs-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 566/1164] Installing rust-rustix+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 567/1164] Installing rust-rustix+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 568/1164] Installing rust-rustix+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 569/1164] Installing rust-tempfile-de 100% | 86.1 MiB/s | 176.3 KiB | 00m00s [ 570/1164] Installing rust-rustix+term 100% | 0.0 B/s | 124.0 B | 00m00s [ 571/1164] Installing rust-terminal_si 100% | 24.6 MiB/s | 25.2 KiB | 00m00s [ 572/1164] Installing rust-terminal_si 100% | 0.0 B/s | 124.0 B | 00m00s [ 573/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 574/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 575/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 576/1164] Installing rust-globset-dev 100% | 117.9 MiB/s | 120.7 KiB | 00m00s [ 577/1164] Installing rust-globset+log 100% | 0.0 B/s | 124.0 B | 00m00s [ 578/1164] Installing rust-globset+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 579/1164] Installing rust-fancy-regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 580/1164] Installing rust-fancy-regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 581/1164] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 582/1164] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 583/1164] Installing rust-regex+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 584/1164] Installing rust-hashbrown+i 100% | 0.0 B/s | 124.0 B | 00m00s [ 585/1164] Installing rust-hashbrown+r 100% | 0.0 B/s | 124.0 B | 00m00s [ 586/1164] Installing rust-get-size2+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 587/1164] Installing rust-object+arch 100% | 0.0 B/s | 124.0 B | 00m00s [ 588/1164] Installing rust-object+elf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 589/1164] Installing rust-object+mach 100% | 0.0 B/s | 124.0 B | 00m00s [ 590/1164] Installing rust-object+read 100% | 0.0 B/s | 124.0 B | 00m00s [ 591/1164] Installing rust-object+xcof 100% | 0.0 B/s | 124.0 B | 00m00s [ 592/1164] Installing rust-object+read 100% | 0.0 B/s | 124.0 B | 00m00s [ 593/1164] Installing rust-ar_archive_ 100% | 170.0 MiB/s | 348.1 KiB | 00m00s [ 594/1164] Installing rust-ar_archive_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 595/1164] Installing rust-csv-core-de 100% | 116.0 MiB/s | 118.8 KiB | 00m00s [ 596/1164] Installing rust-csv-core+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 597/1164] Installing rust-cpufeatures 100% | 45.3 MiB/s | 46.4 KiB | 00m00s [ 598/1164] Installing rust-cpufeatures 100% | 0.0 B/s | 124.0 B | 00m00s [ 599/1164] Installing rust-libc+extra_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 600/1164] Installing rust-cpufeatures 100% | 43.4 MiB/s | 44.4 KiB | 00m00s [ 601/1164] Installing rust-cpufeatures 100% | 0.0 B/s | 124.0 B | 00m00s [ 602/1164] Installing rust-typenum-dev 100% | 390.7 MiB/s | 1.2 MiB | 00m00s [ 603/1164] Installing rust-typenum+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 604/1164] Installing rust-version_che 100% | 57.8 MiB/s | 59.2 KiB | 00m00s [ 605/1164] Installing rust-version_che 100% | 0.0 B/s | 124.0 B | 00m00s [ 606/1164] Installing rust-generic-arr 100% | 67.3 MiB/s | 68.9 KiB | 00m00s [ 607/1164] Installing rust-generic-arr 100% | 0.0 B/s | 124.0 B | 00m00s [ 608/1164] Installing rust-block-buffe 100% | 35.0 MiB/s | 35.8 KiB | 00m00s [ 609/1164] Installing rust-block-buffe 100% | 0.0 B/s | 124.0 B | 00m00s [ 610/1164] Installing rust-generic-arr 100% | 0.0 B/s | 124.0 B | 00m00s [ 611/1164] Installing rust-crypto-comm 100% | 26.2 MiB/s | 26.8 KiB | 00m00s [ 612/1164] Installing rust-crypto-comm 100% | 0.0 B/s | 124.0 B | 00m00s [ 613/1164] Installing rust-digest0.10- 100% | 86.2 MiB/s | 88.2 KiB | 00m00s [ 614/1164] Installing rust-digest+bloc 100% | 0.0 B/s | 124.0 B | 00m00s [ 615/1164] Installing rust-digest+core 100% | 0.0 B/s | 124.0 B | 00m00s [ 616/1164] Installing rust-digest0.10+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 617/1164] Installing ncurses-c++-libs 100% | 79.4 MiB/s | 162.6 KiB | 00m00s [ 618/1164] Installing ncurses-devel-0: 100% | 30.0 MiB/s | 1.0 MiB | 00m00s [ 619/1164] Installing libedit-devel-0: 100% | 33.0 MiB/s | 67.5 KiB | 00m00s [ 620/1164] Installing rust-find-msvc-t 100% | 113.4 MiB/s | 116.1 KiB | 00m00s [ 621/1164] Installing rust-find-msvc-t 100% | 0.0 B/s | 124.0 B | 00m00s [ 622/1164] Installing rust-cc-devel-0: 100% | 185.0 MiB/s | 378.9 KiB | 00m00s [ 623/1164] Installing rust-cc+default- 100% | 0.0 B/s | 124.0 B | 00m00s [ 624/1164] Installing rust-psm-devel-0 100% | 52.7 MiB/s | 107.8 KiB | 00m00s [ 625/1164] Installing rust-psm+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 626/1164] Installing rust-cc+parallel 100% | 0.0 B/s | 124.0 B | 00m00s [ 627/1164] Installing rust-clap_lex-de 100% | 42.5 MiB/s | 43.6 KiB | 00m00s [ 628/1164] Installing rust-clap_lex+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 629/1164] Installing rust-clap_builde 100% | 186.1 MiB/s | 952.9 KiB | 00m00s [ 630/1164] Installing rust-clap-devel- 100% | 41.1 MiB/s | 252.7 KiB | 00m00s [ 631/1164] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 632/1164] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 633/1164] Installing rust-clap+help-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 634/1164] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 635/1164] Installing rust-clap+error- 100% | 0.0 B/s | 124.0 B | 00m00s [ 636/1164] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 637/1164] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 638/1164] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 639/1164] Installing rust-clap+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 640/1164] Installing rust-clap_comple 100% | 93.0 MiB/s | 190.5 KiB | 00m00s [ 641/1164] Installing rust-clap_comple 100% | 0.0 B/s | 124.0 B | 00m00s [ 642/1164] Installing rust-clap_comple 100% | 38.3 MiB/s | 39.2 KiB | 00m00s [ 643/1164] Installing rust-clap_comple 100% | 0.0 B/s | 124.0 B | 00m00s [ 644/1164] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 645/1164] Installing rust-clap+usage- 100% | 0.0 B/s | 124.0 B | 00m00s [ 646/1164] Installing rust-litemap-dev 100% | 64.2 MiB/s | 131.5 KiB | 00m00s [ 647/1164] Installing rust-icu_locale_ 100% | 65.2 MiB/s | 400.4 KiB | 00m00s [ 648/1164] Installing rust-icu_locale_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 649/1164] Installing rust-cfg_aliases 100% | 22.6 MiB/s | 23.1 KiB | 00m00s [ 650/1164] Installing rust-cfg_aliases 100% | 0.0 B/s | 124.0 B | 00m00s [ 651/1164] Installing rust-simdutf8-de 100% | 63.9 MiB/s | 131.0 KiB | 00m00s [ 652/1164] Installing rust-bytecheck+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 653/1164] Installing rust-rkyv+bytech 100% | 0.0 B/s | 124.0 B | 00m00s [ 654/1164] Installing rust-dyn-clone-d 100% | 34.5 MiB/s | 35.4 KiB | 00m00s [ 655/1164] Installing rust-dyn-clone+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 656/1164] Installing ncurses-0:6.6-1. 100% | 18.9 MiB/s | 618.0 KiB | 00m00s [ 657/1164] Installing groff-base-0:1.2 100% | 82.9 MiB/s | 3.9 MiB | 00m00s [ 658/1164] Installing perl-Digest-0:1. 100% | 36.2 MiB/s | 37.1 KiB | 00m00s [ 659/1164] Installing perl-FileHandle- 100% | 0.0 B/s | 9.8 KiB | 00m00s [ 660/1164] Installing perl-B-0:1.89-52 100% | 246.3 MiB/s | 504.4 KiB | 00m00s [ 661/1164] Installing perl-Digest-MD5- 100% | 60.0 MiB/s | 61.5 KiB | 00m00s [ 662/1164] Installing perl-libnet-0:3. 100% | 143.9 MiB/s | 294.7 KiB | 00m00s [ 663/1164] Installing perl-Data-Dumper 100% | 114.7 MiB/s | 117.4 KiB | 00m00s [ 664/1164] Installing perl-Unicode-Nor 100% | 238.4 MiB/s | 488.3 KiB | 00m00s [ 665/1164] Installing perl-MIME-Base32 100% | 31.4 MiB/s | 32.2 KiB | 00m00s [ 666/1164] Installing perl-URI-0:5.36- 100% | 56.5 MiB/s | 289.5 KiB | 00m00s [ 667/1164] Installing perl-IO-Socket-I 100% | 99.8 MiB/s | 102.2 KiB | 00m00s [ 668/1164] Installing perl-AutoLoader- 100% | 0.0 B/s | 21.0 KiB | 00m00s [ 669/1164] Installing perl-IO-Socket-S 100% | 236.9 MiB/s | 727.6 KiB | 00m00s [ 670/1164] Installing perl-locale-0:1. 100% | 0.0 B/s | 6.5 KiB | 00m00s [ 671/1164] Installing perl-Net-SSLeay- 100% | 192.4 MiB/s | 1.3 MiB | 00m00s [ 672/1164] Installing perl-Time-Local- 100% | 68.9 MiB/s | 70.6 KiB | 00m00s [ 673/1164] Installing perl-Time-HiRes- 100% | 114.9 MiB/s | 117.7 KiB | 00m00s [ 674/1164] Installing perl-if-0:0.61.0 100% | 0.0 B/s | 6.2 KiB | 00m00s [ 675/1164] Installing perl-Pod-Escapes 100% | 25.3 MiB/s | 25.9 KiB | 00m00s [ 676/1164] Installing perl-File-Path-0 100% | 63.0 MiB/s | 64.5 KiB | 00m00s [ 677/1164] Installing perl-Text-Tabs+W 100% | 23.3 MiB/s | 23.9 KiB | 00m00s [ 678/1164] Installing perl-HTTP-Tiny-0 100% | 160.6 MiB/s | 164.5 KiB | 00m00s [ 679/1164] Installing perl-Class-Struc 100% | 0.0 B/s | 25.9 KiB | 00m00s [ 680/1164] Installing perl-IPC-Open3-0 100% | 0.0 B/s | 28.5 KiB | 00m00s [ 681/1164] Installing perl-File-Temp-1 100% | 161.6 MiB/s | 165.5 KiB | 00m00s [ 682/1164] Installing perl-POSIX-0:2.2 100% | 225.2 MiB/s | 230.6 KiB | 00m00s [ 683/1164] Installing perl-Pod-Simple- 100% | 187.1 MiB/s | 574.9 KiB | 00m00s [ 684/1164] Installing perl-Term-Cap-0: 100% | 29.9 MiB/s | 30.6 KiB | 00m00s [ 685/1164] Installing perl-Term-ANSICo 100% | 96.9 MiB/s | 99.2 KiB | 00m00s [ 686/1164] Installing perl-Pod-Perldoc 100% | 12.7 MiB/s | 169.2 KiB | 00m00s [ 687/1164] Installing perl-podlators-1 100% | 26.2 MiB/s | 321.4 KiB | 00m00s [ 688/1164] Installing perl-File-stat-0 100% | 0.0 B/s | 13.1 KiB | 00m00s [ 689/1164] Installing perl-SelectSaver 100% | 0.0 B/s | 2.6 KiB | 00m00s [ 690/1164] Installing perl-Socket-4:2. 100% | 120.9 MiB/s | 123.8 KiB | 00m00s [ 691/1164] Installing perl-Symbol-0:1. 100% | 0.0 B/s | 7.3 KiB | 00m00s [ 692/1164] Installing perl-Pod-Usage-4 100% | 7.8 MiB/s | 87.9 KiB | 00m00s [ 693/1164] Installing perl-IO-0:1.55-5 100% | 74.0 MiB/s | 151.5 KiB | 00m00s [ 694/1164] Installing perl-overloading 100% | 0.0 B/s | 5.6 KiB | 00m00s [ 695/1164] Installing perl-mro-0:1.29- 100% | 41.5 MiB/s | 42.5 KiB | 00m00s [ 696/1164] Installing perl-base-0:2.27 100% | 0.0 B/s | 13.0 KiB | 00m00s [ 697/1164] Installing perl-Fcntl-0:1.2 100% | 48.6 MiB/s | 49.8 KiB | 00m00s [ 698/1164] Installing perl-Text-ParseW 100% | 0.0 B/s | 14.6 KiB | 00m00s [ 699/1164] Installing perl-Getopt-Long 100% | 143.8 MiB/s | 147.2 KiB | 00m00s [ 700/1164] Installing perl-Storable-1: 100% | 231.2 MiB/s | 236.7 KiB | 00m00s [ 701/1164] Installing perl-overload-0: 100% | 0.0 B/s | 72.0 KiB | 00m00s [ 702/1164] Installing perl-Getopt-Std- 100% | 0.0 B/s | 11.8 KiB | 00m00s [ 703/1164] Installing perl-vars-0:1.05 100% | 0.0 B/s | 4.3 KiB | 00m00s [ 704/1164] Installing perl-MIME-Base64 100% | 43.1 MiB/s | 44.2 KiB | 00m00s [ 705/1164] Installing perl-Errno-0:1.3 100% | 0.0 B/s | 8.8 KiB | 00m00s [ 706/1164] Installing perl-File-Basena 100% | 0.0 B/s | 14.6 KiB | 00m00s [ 707/1164] Installing perl-parent-1:0. 100% | 0.0 B/s | 11.0 KiB | 00m00s [ 708/1164] Installing perl-Scalar-List 100% | 72.5 MiB/s | 148.5 KiB | 00m00s [ 709/1164] Installing perl-constant-0: 100% | 26.7 MiB/s | 27.4 KiB | 00m00s [ 710/1164] Installing perl-Encode-4:3. 100% | 195.5 MiB/s | 4.7 MiB | 00m00s [ 711/1164] Installing perl-DynaLoader- 100% | 0.0 B/s | 32.5 KiB | 00m00s [ 712/1164] Installing perl-PathTools-0 100% | 90.1 MiB/s | 184.4 KiB | 00m00s [ 713/1164] Installing perl-Carp-0:1.54 100% | 46.6 MiB/s | 47.7 KiB | 00m00s [ 714/1164] Installing perl-Exporter-0: 100% | 9.0 MiB/s | 55.6 KiB | 00m00s [ 715/1164] Installing perl-libs-4:5.42 100% | 204.8 MiB/s | 11.7 MiB | 00m00s [ 716/1164] Installing perl-interpreter 100% | 10.7 MiB/s | 120.5 KiB | 00m00s [ 717/1164] Installing jemalloc-0:5.3.0 100% | 82.1 MiB/s | 1.1 MiB | 00m00s [ 718/1164] Installing jemalloc-devel-0 100% | 19.7 MiB/s | 222.3 KiB | 00m00s [ 719/1164] Installing rust-tikv-jemall 100% | 85.2 MiB/s | 87.2 KiB | 00m00s [ 720/1164] Installing rust-tikv-jemall 100% | 48.4 MiB/s | 49.5 KiB | 00m00s [ 721/1164] Installing rust-tikv-jemall 100% | 0.0 B/s | 124.0 B | 00m00s [ 722/1164] Installing rust-tikv-jemall 100% | 0.0 B/s | 124.0 B | 00m00s [ 723/1164] Installing llvm-static-0:22 100% | 558.1 MiB/s | 351.6 MiB | 00m01s [ 724/1164] Installing llvm-googletest- 100% | 156.0 MiB/s | 2.2 MiB | 00m00s [ 725/1164] Installing llvm-devel-0:22. 100% | 159.4 MiB/s | 36.3 MiB | 00m00s [ 726/1164] Installing emacs-filesystem 100% | 793.0 KiB/s | 812.0 B | 00m00s [ 727/1164] Installing clang-resource-f 100% | 16.3 MiB/s | 16.7 KiB | 00m00s [ 728/1164] Installing clang-libs-0:22. 100% | 461.4 MiB/s | 109.8 MiB | 00m00s [ 729/1164] Installing clang-0:22.1.8-2 100% | 569.6 MiB/s | 61.5 MiB | 00m00s [ 730/1164] Installing clang-tools-extr 100% | 412.7 MiB/s | 61.5 MiB | 00m00s [ 731/1164] Installing clang-devel-0:22 100% | 269.2 MiB/s | 32.6 MiB | 00m00s [ 732/1164] Installing rust-icu_normali 100% | 200.3 MiB/s | 410.2 KiB | 00m00s [ 733/1164] Installing rust-rustversion 100% | 33.4 MiB/s | 68.3 KiB | 00m00s [ 734/1164] Installing rust-rustversion 100% | 0.0 B/s | 124.0 B | 00m00s [ 735/1164] Installing rust-castaway-de 100% | 39.8 MiB/s | 40.8 KiB | 00m00s [ 736/1164] Installing rust-castaway+al 100% | 0.0 B/s | 124.0 B | 00m00s [ 737/1164] Installing rust-indoc-devel 100% | 27.0 MiB/s | 55.2 KiB | 00m00s [ 738/1164] Installing rust-arc-swap-de 100% | 79.0 MiB/s | 242.6 KiB | 00m00s [ 739/1164] Installing rust-autocfg-dev 100% | 31.3 MiB/s | 64.1 KiB | 00m00s [ 740/1164] Installing rust-autocfg+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 741/1164] Installing rust-num-traits- 100% | 132.8 MiB/s | 272.0 KiB | 00m00s [ 742/1164] Installing rust-chrono-deve 100% | 257.5 MiB/s | 1.3 MiB | 00m00s [ 743/1164] Installing rust-chrono+iana 100% | 0.0 B/s | 124.0 B | 00m00s [ 744/1164] Installing rust-chrono+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 745/1164] Installing rust-chrono+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 746/1164] Installing rust-quick-junit 100% | 126.1 MiB/s | 129.1 KiB | 00m00s [ 747/1164] Installing rust-chrono+now- 100% | 0.0 B/s | 124.0 B | 00m00s [ 748/1164] Installing rust-chrono+cloc 100% | 0.0 B/s | 124.0 B | 00m00s [ 749/1164] Installing rust-fs-err-deve 100% | 53.4 MiB/s | 109.4 KiB | 00m00s [ 750/1164] Installing rust-fs-err+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 751/1164] Installing rust-argfile-dev 100% | 25.5 MiB/s | 26.1 KiB | 00m00s [ 752/1164] Installing rust-pkg-config- 100% | 74.4 MiB/s | 76.2 KiB | 00m00s [ 753/1164] Installing rust-pkg-config+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 754/1164] Installing rust-collection_ 100% | 23.2 MiB/s | 23.7 KiB | 00m00s [ 755/1164] Installing rust-collection_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 756/1164] Installing rust-attribute-d 100% | 40.0 MiB/s | 40.9 KiB | 00m00s [ 757/1164] Installing rust-attribute-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 758/1164] Installing rust-attribute-d 100% | 77.0 MiB/s | 78.8 KiB | 00m00s [ 759/1164] Installing rust-attribute-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 760/1164] Installing rust-get-size-de 100% | 33.0 MiB/s | 33.8 KiB | 00m00s [ 761/1164] Installing rust-get-size-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 762/1164] Installing rust-get-size2+g 100% | 0.0 B/s | 124.0 B | 00m00s [ 763/1164] Installing rust-option-ext- 100% | 0.0 B/s | 23.0 KiB | 00m00s [ 764/1164] Installing rust-option-ext+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 765/1164] Installing rust-dirs-sys-de 100% | 29.8 MiB/s | 30.5 KiB | 00m00s [ 766/1164] Installing rust-dirs-sys+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 767/1164] Installing rust-dirs-devel- 100% | 48.9 MiB/s | 50.0 KiB | 00m00s [ 768/1164] Installing rust-dirs+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 769/1164] Installing rust-shellexpand 100% | 0.0 B/s | 124.0 B | 00m00s [ 770/1164] Installing rust-shellexpand 100% | 0.0 B/s | 124.0 B | 00m00s [ 771/1164] Installing rust-termtree0.5 100% | 20.7 MiB/s | 21.2 KiB | 00m00s [ 772/1164] Installing rust-termtree0.5 100% | 0.0 B/s | 124.0 B | 00m00s [ 773/1164] Installing rust-tinyvec_mac 100% | 0.0 B/s | 15.8 KiB | 00m00s [ 774/1164] Installing rust-tinyvec_mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 775/1164] Installing rust-tinyvec+tin 100% | 0.0 B/s | 124.0 B | 00m00s [ 776/1164] Installing rust-tinyvec+all 100% | 0.0 B/s | 124.0 B | 00m00s [ 777/1164] Installing rust-unicode-nor 100% | 232.3 MiB/s | 713.6 KiB | 00m00s [ 778/1164] Installing rust-unicode-nor 100% | 0.0 B/s | 124.0 B | 00m00s [ 779/1164] Installing rust-urlencoding 100% | 19.6 MiB/s | 20.1 KiB | 00m00s [ 780/1164] Installing rust-urlencoding 100% | 0.0 B/s | 124.0 B | 00m00s [ 781/1164] Installing rust-escape8259- 100% | 0.0 B/s | 14.1 KiB | 00m00s [ 782/1164] Installing rust-escape8259+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 783/1164] Installing rust-stable_dere 100% | 0.0 B/s | 24.4 KiB | 00m00s [ 784/1164] Installing rust-yoke-devel- 100% | 137.2 MiB/s | 140.5 KiB | 00m00s [ 785/1164] Installing rust-yoke+derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 786/1164] Installing rust-icu_provide 100% | 100.3 MiB/s | 205.3 KiB | 00m00s [ 787/1164] Installing rust-icu_provide 100% | 0.0 B/s | 124.0 B | 00m00s [ 788/1164] Installing rust-zerovec+yok 100% | 0.0 B/s | 124.0 B | 00m00s [ 789/1164] Installing rust-icu_collect 100% | 126.0 MiB/s | 645.1 KiB | 00m00s [ 790/1164] Installing rust-icu_normali 100% | 129.7 MiB/s | 265.7 KiB | 00m00s [ 791/1164] Installing rust-zerotrie+yo 100% | 0.0 B/s | 124.0 B | 00m00s [ 792/1164] Installing rust-icu_propert 100% | 175.2 MiB/s | 358.8 KiB | 00m00s [ 793/1164] Installing rust-idna_adapte 100% | 27.3 MiB/s | 27.9 KiB | 00m00s [ 794/1164] Installing rust-idna_adapte 100% | 0.0 B/s | 124.0 B | 00m00s [ 795/1164] Installing rust-idna-devel- 100% | 303.4 MiB/s | 932.0 KiB | 00m00s [ 796/1164] Installing rust-idna+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 797/1164] Installing rust-idna+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 798/1164] Installing rust-strsim-deve 100% | 53.6 MiB/s | 54.8 KiB | 00m00s [ 799/1164] Installing rust-strsim+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 800/1164] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 801/1164] Installing rust-clap+sugges 100% | 0.0 B/s | 124.0 B | 00m00s [ 802/1164] Installing rust-difflib-dev 100% | 39.5 MiB/s | 40.4 KiB | 00m00s [ 803/1164] Installing rust-difflib+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 804/1164] Installing rust-scopeguard- 100% | 33.7 MiB/s | 34.5 KiB | 00m00s [ 805/1164] Installing rust-lock_api-de 100% | 196.3 MiB/s | 201.0 KiB | 00m00s [ 806/1164] Installing rust-lock_api+at 100% | 0.0 B/s | 124.0 B | 00m00s [ 807/1164] Installing rust-lock_api+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 808/1164] Installing rust-normalize-l 100% | 0.0 B/s | 15.8 KiB | 00m00s [ 809/1164] Installing rust-normalize-l 100% | 0.0 B/s | 124.0 B | 00m00s [ 810/1164] Installing rust-snapbox-dev 100% | 89.5 MiB/s | 274.9 KiB | 00m00s [ 811/1164] Installing rust-snapbox+dif 100% | 0.0 B/s | 124.0 B | 00m00s [ 812/1164] Installing rust-predicates- 100% | 25.5 MiB/s | 26.1 KiB | 00m00s [ 813/1164] Installing rust-predicates- 100% | 0.0 B/s | 124.0 B | 00m00s [ 814/1164] Installing rust-predicates- 100% | 63.6 MiB/s | 130.3 KiB | 00m00s [ 815/1164] Installing rust-predicates+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 816/1164] Installing rust-predicates- 100% | 20.0 MiB/s | 20.5 KiB | 00m00s [ 817/1164] Installing rust-predicates- 100% | 0.0 B/s | 124.0 B | 00m00s [ 818/1164] Installing rust-lazy_static 100% | 18.7 MiB/s | 38.2 KiB | 00m00s [ 819/1164] Installing rust-lazy_static 100% | 0.0 B/s | 124.0 B | 00m00s [ 820/1164] Installing rust-sharded-sla 100% | 85.5 MiB/s | 262.7 KiB | 00m00s [ 821/1164] Installing rust-sharded-sla 100% | 0.0 B/s | 124.0 B | 00m00s [ 822/1164] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 823/1164] Installing rust-pin-project 100% | 46.3 MiB/s | 237.3 KiB | 00m00s [ 824/1164] Installing rust-pin-project 100% | 0.0 B/s | 124.0 B | 00m00s [ 825/1164] Installing rust-tracing-dev 100% | 154.8 MiB/s | 475.5 KiB | 00m00s [ 826/1164] Installing rust-tracing+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 827/1164] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 828/1164] Installing rust-tracing+tra 100% | 0.0 B/s | 124.0 B | 00m00s [ 829/1164] Installing rust-tracing+att 100% | 0.0 B/s | 124.0 B | 00m00s [ 830/1164] Installing rust-foldhash-de 100% | 58.0 MiB/s | 59.4 KiB | 00m00s [ 831/1164] Installing rust-hashbrown+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 832/1164] Installing rust-hashbrown+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 833/1164] Installing rust-hashlink-de 100% | 164.1 MiB/s | 168.0 KiB | 00m00s [ 834/1164] Installing rust-hashlink+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 835/1164] Installing rust-diff-devel- 100% | 445.4 MiB/s | 912.2 KiB | 00m00s [ 836/1164] Installing rust-diff+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 837/1164] Installing rust-pretty_asse 100% | 121.8 MiB/s | 124.8 KiB | 00m00s [ 838/1164] Installing rust-pretty_asse 100% | 0.0 B/s | 124.0 B | 00m00s [ 839/1164] Installing rust-unscanny-de 100% | 0.0 B/s | 36.9 KiB | 00m00s [ 840/1164] Installing rust-unscanny+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 841/1164] Installing rust-pep440_rs-d 100% | 203.0 MiB/s | 207.9 KiB | 00m00s [ 842/1164] Installing rust-pep440_rs+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 843/1164] Installing rust-pep440_rs+v 100% | 0.0 B/s | 124.0 B | 00m00s [ 844/1164] Installing rust-ryu-devel-0 100% | 52.4 MiB/s | 161.0 KiB | 00m00s [ 845/1164] Installing rust-ryu+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 846/1164] Installing rust-zmij-devel- 100% | 66.0 MiB/s | 67.6 KiB | 00m00s [ 847/1164] Installing rust-zmij+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 848/1164] Installing rust-itoa-devel- 100% | 35.2 MiB/s | 36.0 KiB | 00m00s [ 849/1164] Installing rust-itoa+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 850/1164] Installing rust-char_str-de 100% | 95.5 MiB/s | 293.3 KiB | 00m00s [ 851/1164] Installing rust-serde_json- 100% | 142.6 MiB/s | 730.0 KiB | 00m00s [ 852/1164] Installing rust-char_str+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 853/1164] Installing rust-serde_json+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 854/1164] Installing rust-serde_json+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 855/1164] Installing rust-gen-lsp-typ 100% | 321.3 MiB/s | 658.1 KiB | 00m00s [ 856/1164] Installing rust-lsp-server- 100% | 64.2 MiB/s | 65.7 KiB | 00m00s [ 857/1164] Installing rust-snapbox+str 100% | 0.0 B/s | 124.0 B | 00m00s [ 858/1164] Installing rust-escargot-de 100% | 37.5 MiB/s | 76.7 KiB | 00m00s [ 859/1164] Installing rust-escargot+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 860/1164] Installing rust-serde_json+ 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 861/1164] Installing rust-schemars-de 100% | 52.5 MiB/s | 537.2 KiB | 00m00s [ 862/1164] Installing rust-schemars+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 863/1164] Installing rust-schemars+sc 100% | 0.0 B/s | 124.0 B | 00m00s [ 864/1164] Installing rust-schemars+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 865/1164] Installing rust-csv-devel-0 100% | 449.3 MiB/s | 5.8 MiB | 00m00s [ 866/1164] Installing rust-cfg-if-deve 100% | 23.2 MiB/s | 23.8 KiB | 00m00s [ 867/1164] Installing rust-cfg-if+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 868/1164] Installing rust-nix-devel-0 100% | 184.8 MiB/s | 1.7 MiB | 00m00s [ 869/1164] Installing rust-getrandom-d 100% | 55.9 MiB/s | 171.7 KiB | 00m00s [ 870/1164] Installing rust-getrandom+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 871/1164] Installing rust-rand_core0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 872/1164] Installing rust-chacha20-de 100% | 75.5 MiB/s | 154.7 KiB | 00m00s [ 873/1164] Installing rust-crc32fast-d 100% | 96.3 MiB/s | 98.6 KiB | 00m00s [ 874/1164] Installing rust-getrandom0. 100% | 58.5 MiB/s | 119.8 KiB | 00m00s [ 875/1164] Installing rust-getrandom0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 876/1164] Installing rust-rand_core0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 877/1164] Installing rust-crc32fast+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 878/1164] Installing rust-crc32fast+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 879/1164] Installing rust-zip-devel-0 100% | 202.9 MiB/s | 623.3 KiB | 00m00s [ 880/1164] Installing rust-zip+_deflat 100% | 0.0 B/s | 124.0 B | 00m00s [ 881/1164] Installing rust-zip+deflate 100% | 0.0 B/s | 124.0 B | 00m00s [ 882/1164] Installing rust-chacha20+rn 100% | 0.0 B/s | 124.0 B | 00m00s [ 883/1164] Installing rust-rand0.8+get 100% | 0.0 B/s | 124.0 B | 00m00s [ 884/1164] Installing rust-rand0.8+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 885/1164] Installing rust-rand0.8+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 886/1164] Installing rust-unicode_nam 100% | 40.4 MiB/s | 41.4 KiB | 00m00s [ 887/1164] Installing rust-unicode_nam 100% | 0.0 B/s | 124.0 B | 00m00s [ 888/1164] Installing rust-unicode_nam 100% | 429.2 MiB/s | 2.1 MiB | 00m00s [ 889/1164] Installing rust-tempfile+ge 100% | 0.0 B/s | 124.0 B | 00m00s [ 890/1164] Installing rust-tempfile+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 891/1164] Installing rust-insta-devel 100% | 70.7 MiB/s | 506.8 KiB | 00m00s [ 892/1164] Installing rust-insta+serde 100% | 0.0 B/s | 124.0 B | 00m00s [ 893/1164] Installing rust-insta+regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 894/1164] Installing rust-insta+pest- 100% | 0.0 B/s | 124.0 B | 00m00s [ 895/1164] Installing rust-insta+conso 100% | 0.0 B/s | 124.0 B | 00m00s [ 896/1164] Installing rust-insta+color 100% | 0.0 B/s | 124.0 B | 00m00s [ 897/1164] Installing rust-insta+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 898/1164] Installing rust-insta-cmd-d 100% | 16.3 MiB/s | 33.4 KiB | 00m00s [ 899/1164] Installing rust-cachedir-de 100% | 17.3 MiB/s | 17.7 KiB | 00m00s [ 900/1164] Installing rust-getrandom+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 901/1164] Installing rust-rand+sys_rn 100% | 0.0 B/s | 124.0 B | 00m00s [ 902/1164] Installing rust-nix+process 100% | 0.0 B/s | 124.0 B | 00m00s [ 903/1164] Installing rust-nix+signal- 100% | 0.0 B/s | 124.0 B | 00m00s [ 904/1164] Installing rust-ctrlc-devel 100% | 21.7 MiB/s | 44.5 KiB | 00m00s [ 905/1164] Installing rust-nix+term-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 906/1164] Installing rust-nix+fs-deve 100% | 0.0 B/s | 124.0 B | 00m00s [ 907/1164] Installing rust-clearscreen 100% | 126.2 MiB/s | 258.5 KiB | 00m00s [ 908/1164] Installing rust-etcetera-de 100% | 62.2 MiB/s | 63.7 KiB | 00m00s [ 909/1164] Installing rust-stacker-dev 100% | 20.8 MiB/s | 42.5 KiB | 00m00s [ 910/1164] Installing rust-filetime-de 100% | 54.6 MiB/s | 55.9 KiB | 00m00s [ 911/1164] Installing rust-parking_lot 100% | 68.6 MiB/s | 140.4 KiB | 00m00s [ 912/1164] Installing rust-parking_lot 100% | 0.0 B/s | 124.0 B | 00m00s [ 913/1164] Installing rust-parking_lot 100% | 98.3 MiB/s | 201.4 KiB | 00m00s [ 914/1164] Installing rust-parking_lot 100% | 0.0 B/s | 124.0 B | 00m00s [ 915/1164] Installing rust-dashmap-dev 100% | 64.7 MiB/s | 132.6 KiB | 00m00s [ 916/1164] Installing rust-test-case-c 100% | 62.7 MiB/s | 64.2 KiB | 00m00s [ 917/1164] Installing rust-test-case-m 100% | 0.0 B/s | 12.7 KiB | 00m00s [ 918/1164] Installing rust-test-case-d 100% | 0.0 B/s | 17.1 KiB | 00m00s [ 919/1164] Installing rust-thread_loca 100% | 55.3 MiB/s | 56.6 KiB | 00m00s [ 920/1164] Installing rust-thread_loca 100% | 20.2 KiB/s | 124.0 B | 00m00s [ 921/1164] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 922/1164] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 923/1164] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 924/1164] Installing rust-tracing-fla 100% | 29.5 MiB/s | 30.2 KiB | 00m00s [ 925/1164] Installing rust-tracing-fla 100% | 0.0 B/s | 124.0 B | 00m00s [ 926/1164] Installing rust-sha2_0.10-d 100% | 54.8 MiB/s | 112.3 KiB | 00m00s [ 927/1164] Installing rust-pest_meta-d 100% | 136.2 MiB/s | 279.0 KiB | 00m00s [ 928/1164] Installing rust-pest_meta+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 929/1164] Installing rust-pest_genera 100% | 81.3 MiB/s | 83.3 KiB | 00m00s [ 930/1164] Installing rust-pest_derive 100% | 39.0 MiB/s | 79.9 KiB | 00m00s [ 931/1164] Installing rust-pest_genera 100% | 0.0 B/s | 124.0 B | 00m00s [ 932/1164] Installing rust-pest_derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 933/1164] Installing rust-pest_derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 934/1164] Installing rust-insta+pest_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 935/1164] Installing rust-libloading0 100% | 55.1 MiB/s | 112.9 KiB | 00m00s [ 936/1164] Installing rust-libloading0 100% | 0.0 B/s | 124.0 B | 00m00s [ 937/1164] Installing rust-utf8parse-d 100% | 34.4 MiB/s | 35.2 KiB | 00m00s [ 938/1164] Installing rust-utf8parse+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 939/1164] Installing rust-anstyle-par 100% | 0.0 B/s | 124.0 B | 00m00s [ 940/1164] Installing rust-anstyle-par 100% | 0.0 B/s | 124.0 B | 00m00s [ 941/1164] Installing rust-anstyle-svg 100% | 63.3 MiB/s | 64.8 KiB | 00m00s [ 942/1164] Installing rust-anstyle-svg 100% | 0.0 B/s | 124.0 B | 00m00s [ 943/1164] Installing rust-colorchoice 100% | 0.0 B/s | 21.7 KiB | 00m00s [ 944/1164] Installing rust-colorchoice 100% | 0.0 B/s | 124.0 B | 00m00s [ 945/1164] Installing rust-anstream-de 100% | 100.1 MiB/s | 102.5 KiB | 00m00s [ 946/1164] Installing rust-anstream+wi 100% | 0.0 B/s | 124.0 B | 00m00s [ 947/1164] Installing rust-anstyle-que 100% | 26.0 MiB/s | 26.7 KiB | 00m00s [ 948/1164] Installing rust-anstyle-que 100% | 0.0 B/s | 124.0 B | 00m00s [ 949/1164] Installing rust-anstream+au 100% | 0.0 B/s | 124.0 B | 00m00s [ 950/1164] Installing rust-anstream+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 951/1164] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 952/1164] Installing rust-clap+color- 100% | 0.0 B/s | 124.0 B | 00m00s [ 953/1164] Installing rust-clap+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 954/1164] Installing rust-clap_comple 100% | 19.4 MiB/s | 19.8 KiB | 00m00s [ 955/1164] Installing rust-clap_comple 100% | 0.0 B/s | 124.0 B | 00m00s [ 956/1164] Installing rust-snapbox-mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 957/1164] Installing rust-snapbox+col 100% | 0.0 B/s | 124.0 B | 00m00s [ 958/1164] Installing rust-snapbox+col 100% | 0.0 B/s | 124.0 B | 00m00s [ 959/1164] Installing rust-icu_propert 100% | 208.7 MiB/s | 1.5 MiB | 00m00s [ 960/1164] Installing rust-icu_propert 100% | 0.0 B/s | 124.0 B | 00m00s [ 961/1164] Installing rust-icu_normali 100% | 0.0 B/s | 124.0 B | 00m00s [ 962/1164] Installing rust-idna_adapte 100% | 0.0 B/s | 124.0 B | 00m00s [ 963/1164] Installing rust-idna+compil 100% | 0.0 B/s | 124.0 B | 00m00s [ 964/1164] Installing rust-url-devel-0 100% | 277.6 MiB/s | 568.5 KiB | 00m00s [ 965/1164] Installing rust-url+serde-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 966/1164] Installing rust-url+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 967/1164] Installing rust-url+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 968/1164] Installing rust-inventory-d 100% | 42.6 MiB/s | 43.7 KiB | 00m00s [ 969/1164] Installing rust-inventory+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 970/1164] Installing rust-boxcar-deve 100% | 87.8 MiB/s | 89.9 KiB | 00m00s [ 971/1164] Installing rust-boxcar+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 972/1164] Installing rust-pep508_rs-d 100% | 110.5 MiB/s | 339.6 KiB | 00m00s [ 973/1164] Installing rust-pep508_rs+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 974/1164] Installing rust-pyproject-t 100% | 49.8 MiB/s | 51.0 KiB | 00m00s [ 975/1164] Installing rust-salsa-macro 100% | 105.6 MiB/s | 108.1 KiB | 00m00s [ 976/1164] Installing rust-salsa-macro 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 977/1164] Installing rust-salsa-devel 100% | 92.5 MiB/s | 1.4 MiB | 00m00s [ 978/1164] Installing rust-paste-devel 100% | 35.7 MiB/s | 73.1 KiB | 00m00s [ 979/1164] Installing rust-paste+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 980/1164] Installing rust-tap-devel-0 100% | 38.6 MiB/s | 39.5 KiB | 00m00s [ 981/1164] Installing rust-tap+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 982/1164] Installing rust-wyz-devel-0 100% | 59.7 MiB/s | 61.1 KiB | 00m00s [ 983/1164] Installing rust-radium-deve 100% | 48.2 MiB/s | 49.4 KiB | 00m00s [ 984/1164] Installing rust-radium+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 985/1164] Installing rust-matchit-dev 100% | 80.3 MiB/s | 164.4 KiB | 00m00s [ 986/1164] Installing rust-glob-devel- 100% | 84.2 MiB/s | 86.2 KiB | 00m00s [ 987/1164] Installing rust-glob+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 988/1164] Installing rust-clang-sys-d 100% | 102.4 MiB/s | 209.7 KiB | 00m00s [ 989/1164] Installing rust-clang-sys+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 990/1164] Installing rust-clang-sys+l 100% | 0.0 B/s | 124.0 B | 00m00s [ 991/1164] Installing rust-clang-sys+r 100% | 0.0 B/s | 124.0 B | 00m00s [ 992/1164] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 993/1164] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 994/1164] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 995/1164] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 996/1164] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 997/1164] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 998/1164] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 999/1164] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1000/1164] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1001/1164] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1002/1164] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1003/1164] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1004/1164] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1005/1164] Installing rust-bindgen-dev 100% | 217.1 MiB/s | 1.1 MiB | 00m00s [1006/1164] Installing rust-bindgen+run 100% | 0.0 B/s | 124.0 B | 00m00s [1007/1164] Installing rust-zstd-sys-de 100% | 159.0 MiB/s | 325.6 KiB | 00m00s [1008/1164] Installing rust-zstd-safe-d 100% | 121.8 MiB/s | 124.7 KiB | 00m00s [1009/1164] Installing rust-zstd-sys+st 100% | 0.0 B/s | 124.0 B | 00m00s [1010/1164] Installing rust-zstd-safe+s 100% | 0.0 B/s | 124.0 B | 00m00s [1011/1164] Installing rust-zstd-devel- 100% | 38.2 MiB/s | 117.5 KiB | 00m00s [1012/1164] Installing rust-wild-devel- 100% | 26.0 MiB/s | 26.6 KiB | 00m00s [1013/1164] Installing rust-supports-hy 100% | 20.1 MiB/s | 20.6 KiB | 00m00s [1014/1164] Installing rust-static_asse 100% | 63.9 MiB/s | 65.5 KiB | 00m00s [1015/1164] Installing rust-static_asse 100% | 0.0 B/s | 124.0 B | 00m00s [1016/1164] Installing rust-compact_str 100% | 126.7 MiB/s | 389.1 KiB | 00m00s [1017/1164] Installing rust-compact_str 100% | 0.0 B/s | 124.0 B | 00m00s [1018/1164] Installing rust-compact_str 100% | 0.0 B/s | 124.0 B | 00m00s [1019/1164] Installing rust-seahash-dev 100% | 65.3 MiB/s | 66.9 KiB | 00m00s [1020/1164] Installing rust-same-file-d 100% | 33.3 MiB/s | 34.1 KiB | 00m00s [1021/1164] Installing rust-same-file+d 100% | 0.0 B/s | 124.0 B | 00m00s [1022/1164] Installing rust-walkdir-dev 100% | 107.2 MiB/s | 109.8 KiB | 00m00s [1023/1164] Installing rust-walkdir+def 100% | 0.0 B/s | 124.0 B | 00m00s [1024/1164] Installing rust-ignore-deve 100% | 155.8 MiB/s | 319.0 KiB | 00m00s [1025/1164] Installing rust-ignore+defa 100% | 0.0 B/s | 124.0 B | 00m00s [1026/1164] Installing rust-globwalk-de 100% | 33.4 MiB/s | 34.2 KiB | 00m00s [1027/1164] Installing rust-globwalk+de 100% | 0.0 B/s | 124.0 B | 00m00s [1028/1164] Installing rust-assert_fs-d 100% | 67.6 MiB/s | 69.2 KiB | 00m00s [1029/1164] Installing rust-notify-deve 100% | 154.1 MiB/s | 157.8 KiB | 00m00s [1030/1164] Installing rust-rustc-stabl 100% | 64.6 MiB/s | 66.2 KiB | 00m00s [1031/1164] Installing rust-pathdiff-de 100% | 0.0 B/s | 23.2 KiB | 00m00s [1032/1164] Installing rust-path-slash- 100% | 43.2 MiB/s | 44.3 KiB | 00m00s [1033/1164] Installing rust-natord-deve 100% | 0.0 B/s | 11.0 KiB | 00m00s [1034/1164] Installing rust-jod-thread- 100% | 0.0 B/s | 17.0 KiB | 00m00s [1035/1164] Installing rust-heck-devel- 100% | 43.7 MiB/s | 44.7 KiB | 00m00s [1036/1164] Installing rust-heck+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [1037/1164] Installing rust-is-macro-de 100% | 29.1 MiB/s | 29.8 KiB | 00m00s [1038/1164] Installing rust-strum_macro 100% | 73.4 MiB/s | 150.3 KiB | 00m00s [1039/1164] Installing rust-strum_macro 100% | 0.0 B/s | 124.0 B | 00m00s [1040/1164] Installing rust-clap_derive 100% | 86.6 MiB/s | 177.3 KiB | 00m00s [1041/1164] Installing rust-clap_derive 100% | 0.0 B/s | 124.0 B | 00m00s [1042/1164] Installing rust-clap+derive 100% | 0.0 B/s | 124.0 B | 00m00s [1043/1164] Installing rust-libtest-mim 100% | 50.0 MiB/s | 102.3 KiB | 00m00s [1044/1164] Installing rust-libtest-mim 100% | 0.0 B/s | 124.0 B | 00m00s [1045/1164] Installing rust-datatest-st 100% | 34.6 MiB/s | 106.3 KiB | 00m00s [1046/1164] Installing rust-dunce-devel 100% | 0.0 B/s | 21.7 KiB | 00m00s [1047/1164] Installing rust-drop_bomb-d 100% | 0.0 B/s | 19.2 KiB | 00m00s [1048/1164] Installing rust-countme-dev 100% | 27.5 MiB/s | 28.2 KiB | 00m00s [1049/1164] Installing rust-funty-devel 100% | 55.1 MiB/s | 56.4 KiB | 00m00s [1050/1164] Installing rust-bitvec-deve 100% | 71.5 MiB/s | 1.0 MiB | 00m00s [1051/1164] Installing rust-bitvec+allo 100% | 0.0 B/s | 124.0 B | 00m00s [1052/1164] Installing rust-countme+def 100% | 0.0 B/s | 124.0 B | 00m00s [1053/1164] Installing rust-drop_bomb+d 100% | 0.0 B/s | 124.0 B | 00m00s [1054/1164] Installing rust-dunce+defau 100% | 0.0 B/s | 124.0 B | 00m00s [1055/1164] Installing rust-datatest-st 100% | 0.0 B/s | 124.0 B | 00m00s [1056/1164] Installing rust-strum+strum 100% | 0.0 B/s | 124.0 B | 00m00s [1057/1164] Installing rust-is-macro+de 100% | 0.0 B/s | 124.0 B | 00m00s [1058/1164] Installing rust-jod-thread+ 100% | 0.0 B/s | 124.0 B | 00m00s [1059/1164] Installing rust-natord+defa 100% | 0.0 B/s | 124.0 B | 00m00s [1060/1164] Installing rust-path-slash+ 100% | 0.0 B/s | 124.0 B | 00m00s [1061/1164] Installing rust-pathdiff+de 100% | 0.0 B/s | 124.0 B | 00m00s [1062/1164] Installing rust-rustc-stabl 100% | 0.0 B/s | 124.0 B | 00m00s [1063/1164] Installing rust-notify+defa 100% | 0.0 B/s | 124.0 B | 00m00s [1064/1164] Installing rust-assert_fs+d 100% | 0.0 B/s | 124.0 B | 00m00s [1065/1164] Installing rust-seahash+def 100% | 0.0 B/s | 124.0 B | 00m00s [1066/1164] Installing rust-salsa+compa 100% | 0.0 B/s | 124.0 B | 00m00s [1067/1164] Installing rust-compact_str 100% | 0.0 B/s | 124.0 B | 00m00s [1068/1164] Installing rust-get-size2+c 100% | 0.0 B/s | 124.0 B | 00m00s [1069/1164] Installing rust-supports-hy 100% | 0.0 B/s | 124.0 B | 00m00s [1070/1164] Installing rust-wild+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [1071/1164] Installing rust-zip+zstd-de 100% | 0.0 B/s | 124.0 B | 00m00s [1072/1164] Installing rust-matchit+def 100% | 0.0 B/s | 124.0 B | 00m00s [1073/1164] Installing rust-libcst-deve 100% | 119.4 MiB/s | 611.2 KiB | 00m00s [1074/1164] Installing rust-salsa+inven 100% | 0.0 B/s | 124.0 B | 00m00s [1075/1164] Installing rust-salsa+macro 100% | 0.0 B/s | 124.0 B | 00m00s [1076/1164] Installing rust-salsa+order 100% | 0.0 B/s | 124.0 B | 00m00s [1077/1164] Installing rust-salsa+salsa 100% | 0.0 B/s | 124.0 B | 00m00s [1078/1164] Installing rust-pyproject-t 100% | 0.0 B/s | 124.0 B | 00m00s [1079/1164] Installing rust-gen-lsp-typ 100% | 0.0 B/s | 124.0 B | 00m00s [1080/1164] Installing rust-icu_propert 100% | 0.0 B/s | 124.0 B | 00m00s [1081/1164] Installing rust-snapbox+def 100% | 0.0 B/s | 124.0 B | 00m00s [1082/1164] Installing rust-clap_comple 100% | 0.0 B/s | 124.0 B | 00m00s [1083/1164] Installing rust-snapbox+ter 100% | 0.0 B/s | 124.0 B | 00m00s [1084/1164] Installing rust-insta+redac 100% | 0.0 B/s | 124.0 B | 00m00s [1085/1164] Installing rust-tracing-fla 100% | 0.0 B/s | 124.0 B | 00m00s [1086/1164] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [1087/1164] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [1088/1164] Installing rust-test-case+d 100% | 0.0 B/s | 124.0 B | 00m00s [1089/1164] Installing rust-dashmap+def 100% | 0.0 B/s | 124.0 B | 00m00s [1090/1164] Installing rust-get-size2+p 100% | 0.0 B/s | 124.0 B | 00m00s [1091/1164] Installing rust-filetime+de 100% | 0.0 B/s | 124.0 B | 00m00s [1092/1164] Installing rust-stacker+def 100% | 0.0 B/s | 124.0 B | 00m00s [1093/1164] Installing rust-etcetera+de 100% | 0.0 B/s | 124.0 B | 00m00s [1094/1164] Installing rust-clearscreen 100% | 0.0 B/s | 124.0 B | 00m00s [1095/1164] Installing rust-ctrlc+defau 100% | 0.0 B/s | 124.0 B | 00m00s [1096/1164] Installing rust-quickcheck- 100% | 101.2 MiB/s | 103.6 KiB | 00m00s [1097/1164] Installing rust-cachedir+de 100% | 0.0 B/s | 124.0 B | 00m00s [1098/1164] Installing rust-insta-cmd+d 100% | 0.0 B/s | 124.0 B | 00m00s [1099/1164] Installing rust-insta+filte 100% | 0.0 B/s | 124.0 B | 00m00s [1100/1164] Installing rust-insta+json- 100% | 0.0 B/s | 124.0 B | 00m00s [1101/1164] Installing rust-insta+ron-d 100% | 0.0 B/s | 124.0 B | 00m00s [1102/1164] Installing rust-unicode_nam 100% | 0.0 B/s | 124.0 B | 00m00s [1103/1164] Installing rust-rand+std_rn 100% | 0.0 B/s | 124.0 B | 00m00s [1104/1164] Installing rust-zip+deflate 100% | 0.0 B/s | 124.0 B | 00m00s [1105/1164] Installing rust-getrandom0. 100% | 0.0 B/s | 124.0 B | 00m00s [1106/1164] Installing rust-csv+default 100% | 0.0 B/s | 124.0 B | 00m00s [1107/1164] Installing rust-schemars+de 100% | 0.0 B/s | 124.0 B | 00m00s [1108/1164] Installing rust-snapbox+exa 100% | 0.0 B/s | 124.0 B | 00m00s [1109/1164] Installing rust-lsp-server+ 100% | 0.0 B/s | 124.0 B | 00m00s [1110/1164] Installing rust-gen-lsp-typ 100% | 0.0 B/s | 124.0 B | 00m00s [1111/1164] Installing rust-char_str+de 100% | 0.0 B/s | 124.0 B | 00m00s [1112/1164] Installing rust-char_str+ge 100% | 0.0 B/s | 124.0 B | 00m00s [1113/1164] Installing rust-char_str+se 100% | 0.0 B/s | 124.0 B | 00m00s [1114/1164] Installing rust-pretty_asse 100% | 0.0 B/s | 124.0 B | 00m00s [1115/1164] Installing rust-tracing+def 100% | 0.0 B/s | 124.0 B | 00m00s [1116/1164] Installing rust-tracing+log 100% | 0.0 B/s | 124.0 B | 00m00s [1117/1164] Installing rust-tracing+rel 100% | 0.0 B/s | 124.0 B | 00m00s [1118/1164] Installing rust-snapbox+cmd 100% | 0.0 B/s | 124.0 B | 00m00s [1119/1164] Installing rust-unicode-nor 100% | 0.0 B/s | 124.0 B | 00m00s [1120/1164] Installing rust-shellexpand 100% | 0.0 B/s | 124.0 B | 00m00s [1121/1164] Installing rust-get-size2+d 100% | 0.0 B/s | 124.0 B | 00m00s [1122/1164] Installing rust-argfile+def 100% | 0.0 B/s | 124.0 B | 00m00s [1123/1164] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [1124/1164] Installing rust-quick-junit 100% | 0.0 B/s | 124.0 B | 00m00s [1125/1164] Installing rust-arc-swap+de 100% | 0.0 B/s | 124.0 B | 00m00s [1126/1164] Installing rust-indoc+defau 100% | 0.0 B/s | 124.0 B | 00m00s [1127/1164] Installing rust-tikv-jemall 100% | 0.0 B/s | 124.0 B | 00m00s [1128/1164] Installing rust-rkyv+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [1129/1164] Installing rust-clap+string 100% | 0.0 B/s | 124.0 B | 00m00s [1130/1164] Installing rust-clap+env-de 100% | 0.0 B/s | 124.0 B | 00m00s [1131/1164] Installing rust-clap+wrap_h 100% | 0.0 B/s | 124.0 B | 00m00s [1132/1164] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [1133/1164] Installing rust-indicatif+d 100% | 0.0 B/s | 124.0 B | 00m00s [1134/1164] Installing rust-itertools+d 100% | 0.0 B/s | 124.0 B | 00m00s [1135/1164] Installing rust-bstr+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [1136/1164] Installing rust-jiff+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [1137/1164] Installing rust-fern+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [1138/1164] Installing rust-arrayvec+de 100% | 0.0 B/s | 124.0 B | 00m00s [1139/1164] Installing rust-strum+defau 100% | 0.0 B/s | 124.0 B | 00m00s [1140/1164] Installing rust-crossbeam+d 100% | 0.0 B/s | 124.0 B | 00m00s [1141/1164] Installing rust-rayon+defau 100% | 0.0 B/s | 124.0 B | 00m00s [1142/1164] Installing rust-tracing-log 100% | 0.0 B/s | 124.0 B | 00m00s [1143/1164] Installing rust-imperative+ 100% | 0.0 B/s | 124.0 B | 00m00s [1144/1164] Installing rust-path-absolu 100% | 0.0 B/s | 124.0 B | 00m00s [1145/1164] Installing rust-path-absolu 100% | 0.0 B/s | 124.0 B | 00m00s [1146/1164] Installing pyproject-rpm-ma 100% | 154.9 MiB/s | 158.6 KiB | 00m00s [1147/1164] Installing rust-anyhow+defa 100% | 0.0 B/s | 124.0 B | 00m00s [1148/1164] Installing rust-quickcheck_ 100% | 0.0 B/s | 124.0 B | 00m00s [1149/1164] Installing rust-toml+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [1150/1164] Installing rust-serde_test+ 100% | 0.0 B/s | 124.0 B | 00m00s [1151/1164] Installing rust-typed-arena 100% | 0.0 B/s | 124.0 B | 00m00s [1152/1164] Installing rust-camino+serd 100% | 0.0 B/s | 124.0 B | 00m00s [1153/1164] Installing rust-ordermap+se 100% | 0.0 B/s | 124.0 B | 00m00s [1154/1164] Installing rust-thin-vec+se 100% | 0.0 B/s | 124.0 B | 00m00s [1155/1164] Installing rust-colored+def 100% | 0.0 B/s | 124.0 B | 00m00s [1156/1164] Installing rust-colored+no- 100% | 0.0 B/s | 124.0 B | 00m00s [1157/1164] Installing rust-get-size2+o 100% | 0.0 B/s | 124.0 B | 00m00s [1158/1164] Installing rust-get-size2+i 100% | 0.0 B/s | 124.0 B | 00m00s [1159/1164] Installing rust-toml_parser 100% | 0.0 B/s | 124.0 B | 00m00s [1160/1164] Installing rust-get-size2+t 100% | 0.0 B/s | 124.0 B | 00m00s [1161/1164] Installing rust-rand_core0. 100% | 0.0 B/s | 124.0 B | 00m00s [1162/1164] Installing rust-get-size2+s 100% | 0.0 B/s | 124.0 B | 00m00s [1163/1164] Installing rust-get-size2+h 100% | 0.0 B/s | 124.0 B | 00m00s [1164/1164] Installing rust-winnow0.7-d 100% | 7.6 MiB/s | 1.3 MiB | 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.bXeLpN setting SOURCE_DATE_EPOCH=1787270400 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.wh3f8H + umask 022 + cd /builddir/build/BUILD/ruff-0.16.4-build + cd ruff-0.16.4 + /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.4-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.4-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.4-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-2.fc44.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-2.fc44.x86_64-pyproject-dep-overrides Import error: No module named 'packaging' + cat /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-2.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.4-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.4-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.4-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-2.fc44.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-2.fc44.x86_64-pyproject-dep-overrides Import error: No module named 'packaging' + cat /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-2.fc44.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ruff-0.16.4-2.fc44.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: updates 100% | 35.7 KiB/s | 19.7 KiB | 00m01s fedora 100% | 49.7 KiB/s | 23.7 KiB | 00m00s Copr repository 100% | 4.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+default-devel-0.0.2-1.fc44.noarch" is already installed. Package "rust-char_str+get-size-devel-0.0.2-1.fc44.noarch" is already installed. Package "rust-char_str+serde-devel-0.0.2-1.fc44.noarch" is already installed. Package "pyproject-rpm-macros-1.23.2-1.fc44.noarch" is already installed. Package "rust-1.97.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.7-2.fc44 copr_base 2.0 MiB python3-packaging noarch 0:26.3-1.fc44 copr_base 1.3 MiB python3-pip noarch 0:26.1.2-1.fc44 copr_base 11.9 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-packaging-0:26.3-1.fc44.n 100% | 500.1 KiB/s | 278.6 KiB | 00m01s [2/4] python3-devel-0:3.14.7-2.fc44.x86 100% | 688.4 KiB/s | 390.3 KiB | 00m01s [3/4] python3-rpm-generators-0:14-14.fc 100% | 2.0 MiB/s | 28.6 KiB | 00m00s [4/4] python3-pip-0:26.1.2-1.fc44.noarc 100% | 3.8 MiB/s | 2.5 MiB | 00m01s -------------------------------------------------------------------------------- [4/4] Total 100% | 4.8 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% | 121.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.7 100% | 77.1 MiB/s | 2.0 MiB | 00m00s [6/6] Installing python3-pip-0:26.1.2-1 100% | 106.4 MiB/s | 12.1 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.bpSDUT setting SOURCE_DATE_EPOCH=1787270400 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.BDqJCj + umask 022 + cd /builddir/build/BUILD/ruff-0.16.4-build + cd ruff-0.16.4 + /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.4-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.4-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.4-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-2.fc44.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-2.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.4-build/ruff-0.16.4-2.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.4-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.4-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.4-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-2.fc44.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-2.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.4-build/ruff-0.16.4-2.fc44.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ruff-0.16.4-2.fc44.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: updates 100% | 23.3 KiB/s | 19.7 KiB | 00m01s fedora 100% | 42.4 KiB/s | 23.7 KiB | 00m01s Copr repository 100% | 5.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+default-devel-0.0.2-1.fc44.noarch" is already installed. Package "rust-char_str+get-size-devel-0.0.2-1.fc44.noarch" is already installed. Package "rust-char_str+serde-devel-0.0.2-1.fc44.noarch" is already installed. Package "pyproject-rpm-macros-1.23.2-1.fc44.noarch" is already installed. Package "python3-devel-3.14.7-2.fc44.x86_64" is already installed. Package "python3-packaging-26.3-1.fc44.noarch" is already installed. Package "python3-pip-26.1.2-1.fc44.noarch" is already installed. Package "rust-1.97.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.14.1-4.fc44 updates 14.5 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.14.1-4.fc44.x86_64 100% | 46.9 MiB/s | 4.8 MiB | 00m00s -------------------------------------------------------------------------------- [1/1] Total 100% | 46.5 MiB/s | 4.8 MiB | 00m00s Running transaction [1/3] Verify package files 100% | 71.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.14.1-4.fc4 100% | 207.6 MiB/s | 14.5 MiB | 00m00s Complete! Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.xoZHyB setting SOURCE_DATE_EPOCH=1787270400 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.1j2VtA + umask 022 + cd /builddir/build/BUILD/ruff-0.16.4-build + cd ruff-0.16.4 + /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.4-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.4-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.4-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-2.fc44.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-2.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.14.1) Locking 356 packages to latest compatible versions 🍹 Building a mixed python/rust project 🔗 Found bin bindings 📡 Using build options bindings from pyproject.toml ruff-0.16.4.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.4-build/ruff-0.16.4-2.fc44.x86_64-pyproject-buildrequires + rm -rfv ruff-0.16.4.dist-info/ removed 'ruff-0.16.4.dist-info/licenses/LICENSE' removed directory 'ruff-0.16.4.dist-info/licenses' removed 'ruff-0.16.4.dist-info/WHEEL' removed 'ruff-0.16.4.dist-info/METADATA' removed directory 'ruff-0.16.4.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.4-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.4-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.4-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-2.fc44.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-2.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.14.1) 🍹 Building a mixed python/rust project 🔗 Found bin bindings 📡 Using build options bindings from pyproject.toml ruff-0.16.4.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.4-build/ruff-0.16.4-2.fc44.x86_64-pyproject-buildrequires + rm -rfv ruff-0.16.4.dist-info/ removed 'ruff-0.16.4.dist-info/licenses/LICENSE' removed directory 'ruff-0.16.4.dist-info/licenses' removed 'ruff-0.16.4.dist-info/WHEEL' removed 'ruff-0.16.4.dist-info/METADATA' removed directory 'ruff-0.16.4.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ruff-0.16.4-2.fc44.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: updates 100% | 60.3 KiB/s | 19.7 KiB | 00m00s fedora 100% | 122.8 KiB/s | 23.7 KiB | 00m00s Copr repository 100% | 11.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+default-devel-0.0.2-1.fc44.noarch" is already installed. Package "rust-char_str+get-size-devel-0.0.2-1.fc44.noarch" is already installed. Package "rust-char_str+serde-devel-0.0.2-1.fc44.noarch" is already installed. Package "pyproject-rpm-macros-1.23.2-1.fc44.noarch" is already installed. Package "python3-devel-3.14.7-2.fc44.x86_64" is already installed. Package "python3-packaging-26.3-1.fc44.noarch" is already installed. Package "python3-pip-26.1.2-1.fc44.noarch" is already installed. Package "rust-1.97.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.Aju1N1 setting SOURCE_DATE_EPOCH=1787270400 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.QlszlR + umask 022 + cd /builddir/build/BUILD/ruff-0.16.4-build + cd ruff-0.16.4 + /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.4-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.4-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.4-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-2.fc44.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-2.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.14.1) 🍹 Building a mixed python/rust project 🔗 Found bin bindings 📡 Using build options bindings from pyproject.toml ruff-0.16.4.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.4-build/ruff-0.16.4-2.fc44.x86_64-pyproject-buildrequires + rm -rfv ruff-0.16.4.dist-info/ removed 'ruff-0.16.4.dist-info/licenses/LICENSE' removed directory 'ruff-0.16.4.dist-info/licenses' removed 'ruff-0.16.4.dist-info/WHEEL' removed 'ruff-0.16.4.dist-info/METADATA' removed directory 'ruff-0.16.4.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.4-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.4-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.4-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-2.fc44.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-2.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.14.1) 🍹 Building a mixed python/rust project 🔗 Found bin bindings 📡 Using build options bindings from pyproject.toml ruff-0.16.4.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.4-build/ruff-0.16.4-2.fc44.x86_64-pyproject-buildrequires + rm -rfv ruff-0.16.4.dist-info/ removed 'ruff-0.16.4.dist-info/licenses/LICENSE' removed directory 'ruff-0.16.4.dist-info/licenses' removed 'ruff-0.16.4.dist-info/WHEEL' removed 'ruff-0.16.4.dist-info/METADATA' removed directory 'ruff-0.16.4.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%conf): /bin/sh -e /var/tmp/rpm-tmp.e4K6Qo + umask 022 + cd /builddir/build/BUILD/ruff-0.16.4-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.4 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.s1ABc5 + umask 022 + cd /builddir/build/BUILD/ruff-0.16.4-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.4 + mkdir -p /builddir/build/BUILD/ruff-0.16.4-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.4-build/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/ruff-0.16.4-build/pyproject-wheeldir Processing ./. Preparing metadata (pyproject.toml): started Running command Preparing metadata (pyproject.toml) 🍹 Building a mixed python/rust project 🔗 Found bin bindings 📡 Using build options bindings from pyproject.toml ruff-0.16.4.dist-info Checking for Rust toolchain.... Running `maturin pep517 write-dist-info --metadata-directory /builddir/build/BUILD/ruff-0.16.4-build/.pyproject-builddir/pip-modern-metadata-6brsu3pm --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 🔗 Found bin bindings 📡 Using build options bindings from pyproject.toml Compiling proc-macro2 v1.0.106 Compiling unicode-ident v1.0.24 Compiling quote v1.0.47 Compiling serde_core v1.0.228 Compiling memchr v2.8.3 Compiling cfg-if v1.0.4 Compiling serde v1.0.228 Compiling libc v0.2.189 Compiling smallvec v1.15.1 Compiling foldhash v0.2.0 Compiling equivalent v1.0.2 Compiling allocator-api2 v0.2.21 Compiling zmij v1.0.21 Compiling rustversion v1.0.23 Compiling itoa v1.0.18 Compiling bitflags v2.13.1 Compiling interpolator v0.5.0 Compiling heck v0.5.0 Compiling crossbeam-utils v0.8.22 Compiling collection_literals v1.0.3 Compiling static_assertions v1.1.0 Compiling log v0.4.33 Compiling regex-syntax v0.8.11 Compiling zerocopy v0.8.56 Compiling once_cell v1.21.4 Compiling siphasher v1.0.2 Compiling either v1.16.0 Compiling find-msvc-tools v0.1.10 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/proc-macro2-1.0.106/build.rs --error-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=a2fcd9bca3ebea07 -C extra-filename=-288ea9ae49da1064 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/proc-macro2-288ea9ae49da1064 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/serde_core-1.0.228/build.rs --error-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=d71dccb00583af97 -C extra-filename=-ab972fad03179d9b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/serde_core-ab972fad03179d9b -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=69e57a97d381f2d6 -C extra-filename=-85f047b418520128 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/quote-85f047b418520128 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9ae39cca9ac1b9b6 -C extra-filename=-b22efd6c810d9bea --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name memchr --edition=2021 /usr/share/cargo/registry/memchr-2.8.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "core", "default", "libc", "logging", "rustc-dep-of-std", "std", "use_std"))' -C metadata=c01ea52c1478c52c -C extra-filename=-f161f0f9258c2517 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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("core", "rustc-dep-of-std"))' -C metadata=2f94006ad2b71895 -C extra-filename=-af0066625b78dbef --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=857bd00ad0b37c29 -C extra-filename=-03743402723b7727 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/libc-03743402723b7727 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.228/build.rs --error-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=24a041474fc975c2 -C extra-filename=-e6051135c995d09a --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/serde-e6051135c995d09a -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.15.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,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", "debugger_visualizer", "drain_filter", "drain_keep_rest", "impl_bincode", "malloc_size_of", "may_dangle", "serde", "specialization", "union", "unty", "write"))' -C metadata=4e5eec170e06ee82 -C extra-filename=-f03e8524ce1bd9ae --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=ffe781724f326556 -C extra-filename=-aa9c4379eb294bb2 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=2f97118c8744e34b -C extra-filename=-5fd83d96be299d47 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=80a785cf0c01e7a0 -C extra-filename=-66e476bac7971298 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=fdee55a84b4b51bf -C extra-filename=-c434f17a2be87fa9 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/zmij-c434f17a2be87fa9 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.15.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", "debugger_visualizer", "drain_filter", "drain_keep_rest", "impl_bincode", "malloc_size_of", "may_dangle", "serde", "specialization", "union", "unty", "write"))' -C metadata=9a63bb6e2a47a5b6 -C extra-filename=-d865acc35f915f46 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=9a31cf11071f7827 -C extra-filename=-92c756bc45b20767 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/rustversion-92c756bc45b20767 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=0d4d98247ad8da8d -C extra-filename=-93f0181c13da0e59 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,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=c7f6734a2299955d -C extra-filename=-d40953a60d4ffc0c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=dcfd379135f7af93 -C extra-filename=-eb7d7f13c6c7b8c7 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=5fd1972570746f25 -C extra-filename=-416f4b832781fb5f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=a2c2a5ea3712a060 -C extra-filename=-99512bf833208353 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.22/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=477f161233001a00 -C extra-filename=-488b18ace486ee30 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/crossbeam-utils-488b18ace486ee30 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=127059807f542d41 -C extra-filename=-e88c933cc0d31226 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=ea4fac7e040d0be6 -C extra-filename=-9a945724aefb1bcd --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/libc-9a945724aefb1bcd -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=20d704450bb4ba59 -C extra-filename=-5dc5f616cb391c65 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("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=790ffe9aea5fabc6 -C extra-filename=-330af016ca172b0e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name regex_syntax --edition=2021 /usr/share/cargo/registry/regex-syntax-0.8.11/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --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=e87ae22b5c88a7d6 -C extra-filename=-219304db6cfcd61e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.56/build.rs --error-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=1168c37e36a23bbc -C extra-filename=-15f32177a085aee4 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/zerocopy-15f32177a085aee4 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=0337004d66d01749 -C extra-filename=-4b7b5d57fcacfe7e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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("core", "rustc-dep-of-std"))' -C metadata=ab1f377a49904595 -C extra-filename=-1e1790cab69f8548 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=9a4eeacab6eaa5ac -C extra-filename=-5d5d9383f9451015 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 v1.3.0 Running `/usr/bin/rustc --crate-name either --edition=2021 /usr/share/cargo/registry/either-1.16.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,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=30c1244edea3068b -C extra-filename=-9d831320b8c8fa7f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name find_msvc_tools --edition=2021 /usr/share/cargo/registry/find-msvc-tools-0.1.10/src/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())' -C metadata=81f1b83e0a3f2ec6 -C extra-filename=-88ad6ea982c29052 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name shlex --edition=2015 /usr/share/cargo/registry/shlex-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"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=174a20289f702795 -C extra-filename=-e3778f3b949c5be4 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling stable_deref_trait v1.2.1 Running `/usr/bin/rustc --crate-name stable_deref_trait --edition=2015 /usr/share/cargo/registry/stable_deref_trait-1.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=6a109922e0c61c0d -C extra-filename=-bbbfb5c0200a8daa --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=43fdad7dd09628db -C extra-filename=-6e73d73a28f79a61 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/thiserror-6e73d73a28f79a61 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.16.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=4a8147707384c6a2 -C extra-filename=-4b7452c095d0d66a --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_text_size) Running `/usr/bin/rustc --crate-name ruff_text_size --edition=2024 crates/ruff_text_size/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=1b67809fa58f794d -C extra-filename=-2e7cee4de7608c5c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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="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=4d0c3378477973a7 -C extra-filename=-0acf317d8ada0848 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=41bcdc3aa0fc262d -C extra-filename=-42f805d80008b3b3 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=7ec39249a1f18c67 -C extra-filename=-cf6c460071ad9447 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=bdf14b0b9d721c2b -C extra-filename=-751619bee37bed58 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/parking_lot_core-751619bee37bed58 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=37052741db9ebd34 -C extra-filename=-a7160ac4a495ba3c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern siphasher=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsiphasher-5d5d9383f9451015.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3bc5fbaf910079c8 -C extra-filename=-592236780334fea4 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern find_msvc_tools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libfind_msvc_tools-88ad6ea982c29052.rmeta --extern shlex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libshlex-e3778f3b949c5be4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "rand", "std"))' -C metadata=8db7609df7e458c8 -C extra-filename=-2d7ba5944d72a2aa --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=2445d109834125f4 -C extra-filename=-eb2d647ffdf3a421 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/object-eb2d647ffdf3a421 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=bceda4031f556c30 -C extra-filename=-84d0934a90cecf76 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d07e6df92788043c -C extra-filename=-4d98df60cac35f7e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern once_cell=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libonce_cell-4b7b5d57fcacfe7e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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="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=9d89d80f0eba7a08 -C extra-filename=-7564182f3202cf23 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern either=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libeither-4b7452c095d0d66a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=04277fd2726597d0 -C extra-filename=-270938b8e199c5fd --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a22a6ca7602fb04a -C extra-filename=-d7c71093d7ce95e7 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern scopeguard=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libscopeguard-84d0934a90cecf76.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=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=158af29b6933551d -C extra-filename=-4116a67e2fafb894 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern either=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libeither-9d831320b8c8fa7f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a4f47b22c54f4472 -C extra-filename=-8c842a5b1b02fa0a --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/portable-atomic-8c842a5b1b02fa0a -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "std", "zeroize"))' -C metadata=f471db46afe2b8fc -C extra-filename=-ca18509bea374dea --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=40e8531191eddd10 -C extra-filename=-1be92ae269296384 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.0 Running `/usr/bin/rustc --crate-name hashbrown --edition=2024 /usr/share/cargo/registry/hashbrown-0.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 --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=2039252a893151bc -C extra-filename=-efd8efad39b77e94 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern allocator_api2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liballocator_api2-66e476bac7971298.rmeta --extern equivalent=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libequivalent-5fd83d96be299d47.rmeta --extern foldhash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libfoldhash-aa9c4379eb294bb2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e25c65aaf606b2a9 -C extra-filename=-490bbe70c93ea67f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/typeid-490bbe70c93ea67f -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ryu v1.0.23 Running `/usr/bin/rustc --crate-name ryu --edition=2021 /usr/share/cargo/registry/ryu-1.0.23/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-panic", "small"))' -C metadata=c1fb74f789172982 -C extra-filename=-cff7c057c594fd1e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=2e726ca50d6928c0 -C extra-filename=-5effc0da8a21635b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.4-build/ruff-0.16.4/target/release/build/quote-85f047b418520128/build-script-build` 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 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_std"))' -C metadata=df7060ff96a7720a -C extra-filename=-15dfd5ee64cdd99d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.4-build/ruff-0.16.4/target/release/build/zmij-c434f17a2be87fa9/build-script-build` Running `/usr/bin/rustc --crate-name zmij --edition=2021 /usr/share/cargo/registry/zmij-1.0.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-panic"))' -C metadata=5a7c54bf14ae3e72 -C extra-filename=-9d7189ed19c078cd --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(exhaustive)' --check-cfg 'cfg(zmij_no_select_unpredictable)'` Compiling aho-corasick v1.1.5 Running `/usr/bin/rustc --crate-name aho_corasick --edition=2021 /usr/share/cargo/registry/aho-corasick-1.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="perf-literal"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "logging", "perf-literal", "std"))' -C metadata=84e6a4658ffcd068 -C extra-filename=-43e4ad1c5f889221 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmemchr-f161f0f9258c2517.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 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=9151ddbe4e6beb4a -C extra-filename=-887dbe0e359b9776 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmemchr-eb7d7f13c6c7b8c7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.4-build/ruff-0.16.4/target/release/build/crossbeam-utils-488b18ace486ee30/build-script-build` Compiling ruff_source_file v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=e6ed734ab718d4bd -C extra-filename=-6fbc771e4c34a734 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmemchr-eb7d7f13c6c7b8c7.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_text_size-2e7cee4de7608c5c.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.22/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,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=66ec9289c28b8ac3 -C extra-filename=-cae6ec1d775f0725 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(crossbeam_no_atomic,crossbeam_sanitize_thread)'` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/proc-macro2-288ea9ae49da1064/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/parking_lot_core-751619bee37bed58/build-script-build` 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=e31666bb48f32b23 -C extra-filename=-556311fbd1a46d8c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling anstyle v1.0.14 Running `/usr/bin/rustc --crate-name anstyle --edition=2021 /usr/share/cargo/registry/anstyle-1.0.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --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=88d9d1527f373545 -C extra-filename=-ee72f760092a8075 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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=f4e91e56646deffb -C extra-filename=-51b106fa07cb3e5b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8e50a870ae05bdd8 -C extra-filename=-119882280221b3b1 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.4-build/ruff-0.16.4/target/release/build/serde-e6051135c995d09a/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/serde_core-ab972fad03179d9b/build-script-build` 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=b507960711e1fac5 -C extra-filename=-cb75599e1ee09ea2 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern siphasher=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsiphasher-cf6c460071ad9447.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2 Running `/usr/bin/rustc --crate-name litemap --edition=2021 /usr/share/cargo/registry/litemap-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=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' '--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)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "serde", "testing", "yoke"))' -C metadata=47dbc16b80b6ffa6 -C extra-filename=-871589491cb51f4b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name serde_core --edition=2021 /usr/share/cargo/registry/serde_core-1.0.228/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,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=eae0b3ff200b79df -C extra-filename=-c5f5af8f1821dbad --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -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.2 Running `/usr/bin/rustc --crate-name salsa_macro_rules --edition=2024 /usr/share/cargo/registry/salsa-macro-rules-0.28.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,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=75d4e55116ff8a7c -C extra-filename=-534409f5d7ce9214 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.106/src/lib.rs --error-format=json --json=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=b94036adc7924d1d -C extra-filename=-87f91ecec1d5cec3 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libunicode_ident-b22efd6c810d9bea.rmeta --cap-lints allow -Copt-level=3 -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.4-build/ruff-0.16.4/target/release/build/rustversion-92c756bc45b20767/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/object-eb2d647ffdf3a421/build-script-build` 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=fdbce241d1707919 -C extra-filename=-18b4a013646a8360 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=8c120d00f5db1b07 -C extra-filename=-e17838e2308fb7c6 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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"))'` 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=0e1c19374fdb9ad1 -C extra-filename=-ed7d6c19a726c7aa --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmemchr-eb7d7f13c6c7b8c7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg core_error --check-cfg 'cfg(core_error)'` Compiling writeable v0.6.3 Running `/usr/bin/rustc --crate-name writeable --edition=2021 /usr/share/cargo/registry/writeable-0.6.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' '--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)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "either"))' -C metadata=a096568e24695e63 -C extra-filename=-3637843db2f12253 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling crossbeam-epoch v0.9.20 Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/thiserror-6e73d73a28f79a61/build-script-build` Compiling getopts v0.2.24 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/crossbeam-epoch-0.9.20/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=1603f3f4b52f3cdc -C extra-filename=-876874e5d178cd9e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/crossbeam-epoch-876874e5d178cd9e -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=87c4ef8cd3f0e788 -C extra-filename=-47afd5577770fc8c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libunicode_width-119882280221b3b1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling intrusive-collections v0.10.3 Running `/usr/bin/rustc --crate-name intrusive_collections --edition=2018 /usr/share/cargo/registry/intrusive-collections-0.10.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "nightly"))' -C metadata=7864af6f40d1d9b9 -C extra-filename=-e6e58bb4dcf4e453 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.33/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("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=7f7289eb9046de46 -C extra-filename=-04a63c39cb58a4b8 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=fe41e22f3bb3f810 -C extra-filename=-b7e608678b228a15 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libphf_shared-cb75599e1ee09ea2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.4-build/ruff-0.16.4/target/release/build/typeid-490bbe70c93ea67f/build-script-build` Compiling icu_properties_data v2.2.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/icu_properties_data-2.2.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=44f1356b24e170f2 -C extra-filename=-1fe96e7303d7d757 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/icu_properties_data-1fe96e7303d7d757 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=8cfd588b07a15d07 -C extra-filename=-2adc217bd6d05253 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -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 utf8_iter v1.0.4 Running `/usr/bin/rustc --crate-name utf8_iter --edition=2021 /usr/share/cargo/registry/utf8_iter-1.0.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=88a560e0e235683d -C extra-filename=-f6ee2aed948e73f4 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling crossbeam-queue v0.3.13 Running `/usr/bin/rustc --crate-name crossbeam_queue --edition=2021 /usr/share/cargo/registry/crossbeam-queue-0.3.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=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=df0c14029926c675 -C extra-filename=-2073dfd22560d893 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcrossbeam_utils-cae6ec1d775f0725.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name unicode_width --edition=2021 /usr/share/cargo/registry/unicode-width-0.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="cjk"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cjk", "core", "default", "no_std", "rustc-dep-of-std", "std"))' -C metadata=20bf12fff007deeb -C extra-filename=-c2ef231c28e82b5e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.4-build/ruff-0.16.4/target/release/build/libc-03743402723b7727/build-script-build` Compiling crossbeam-deque v0.8.7 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/crossbeam-deque-0.8.7/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=a1f4fa519ff01b95 -C extra-filename=-08ce5b311d7036f2 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/crossbeam-deque-08ce5b311d7036f2 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 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=a434e16d2a52b898 -C extra-filename=-0f01a59c972b86d5 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -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 tinyvec_macros v0.1.1 Running `/usr/bin/rustc --crate-name tinyvec_macros --edition=2018 /usr/share/cargo/registry/tinyvec_macros-0.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=80c2aed1d13179f4 -C extra-filename=-7e48ebe1f5ffcd7c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.4-build/ruff-0.16.4/target/release/build/libc-9a945724aefb1bcd/build-script-build` 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=be6d74b5643f51d1 -C extra-filename=-f148458606cb5756 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/serde_json-f148458606cb5756 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.1 Running `/usr/bin/rustc --crate-name hashlink --edition=2024 /usr/share/cargo/registry/hashlink-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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("serde", "serde_impl"))' -C metadata=161a5d80008e6d4d -C extra-filename=-416d25e99dfecebe --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern hashbrown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libhashbrown-efd8efad39b77e94.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=97427eb334402c61 -C extra-filename=-4afbfd2914d9e05a --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -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 rustix v1.1.4 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/rustix-1.1.4/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_attrs)' --check-cfg 'cfg(rustc_diagnostics)' --check-cfg 'cfg(solarish)' --check-cfg 'cfg(staged_api)' --check-cfg 'cfg(static_assertions)' --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=2f2755fb5be1b915 -C extra-filename=-dc54758cda5e892f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/rustix-dc54758cda5e892f -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tinyvec v1.11.0 Running `/usr/bin/rustc --crate-name tinyvec --edition=2018 /usr/share/cargo/registry/tinyvec-1.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="tinyvec_macros"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary", "default", "experimental_write_impl", "grab_spare_slice", "latest_stable_rust", "nightly_slice_partition_dedup", "rustc_1_40", "rustc_1_55", "rustc_1_57", "rustc_1_61", "serde", "std", "tinyvec_macros"))' -C metadata=8f884c767939ac33 -C extra-filename=-c6581c4264c2db0b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern tinyvec_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtinyvec_macros-7e48ebe1f5ffcd7c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.4-build/ruff-0.16.4/target/release/build/crossbeam-epoch-876874e5d178cd9e/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=b9a8101a206d2fe7 -C extra-filename=-12d5f03de3c0f123 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.4-build/ruff-0.16.4/target/release/build/zerocopy-15f32177a085aee4/build-script-build` Running `/usr/bin/rustc --crate-name crossbeam_epoch --edition=2021 /usr/share/cargo/registry/crossbeam-epoch-0.9.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 '--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=3d1ba43ced3990b3 -C extra-filename=-1b8c32998bf4d0c1 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcrossbeam_utils-cae6ec1d775f0725.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(crossbeam_sanitize_thread)'` Running `/usr/bin/rustc --crate-name 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=7b97216054c7dec2 -C extra-filename=-6de19c1515b9ba3d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-87f91ecec1d5cec3.rmeta --cap-lints allow -Copt-level=3 -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 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=4f373f135bf461e0 -C extra-filename=-29c8c35a720b2795 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.4-build/ruff-0.16.4/target/release/build/icu_properties_data-1fe96e7303d7d757/build-script-build` Running `/usr/bin/rustc --crate-name icu_properties_data --edition=2021 /usr/share/cargo/registry/icu_properties_data-2.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 --warn=unexpected_cfgs --check-cfg 'cfg(icu4x_custom_data)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=394e10b31a64157a -C extra-filename=-d0def2cc38ccf857 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -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 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="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("backtrace", "default", "std"))' -C metadata=887cd8a44b228b2b -C extra-filename=-b212549c6d974cd3 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/anyhow-b212549c6d974cd3 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.56/src/lib.rs --error-format=json --json=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=942819accae55be0 -C extra-filename=-be54a3efe73dff35 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -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_DEV_MODE)' --check-cfg 'cfg(coverage_nightly)' --check-cfg 'cfg(zerocopy_inline_always)' --check-cfg 'cfg(zerocopy_unstable_ptr)' --check-cfg 'cfg(zerocopy_unstable_linux)' --check-cfg 'cfg(no_fp_fmt_parse)'` Compiling icu_normalizer_data v2.2.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/icu_normalizer_data-2.2.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=f97a566e89e107db -C extra-filename=-7ddae3cc6b148824 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/icu_normalizer_data-7ddae3cc6b148824 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f19345351d3897b0 -C extra-filename=-9c90b10abaf9e597 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=99b7fc3917857a30 -C extra-filename=-c074123b85142a71 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3680a353e6ff0d8a -C extra-filename=-73fdf83c24276100 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.4-build/ruff-0.16.4/target/release/build/serde_json-f148458606cb5756/build-script-build` 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"' --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=72f9251f5255bcad -C extra-filename=-e84af6b384309567 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-87f91ecec1d5cec3.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-6de19c1515b9ba3d.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libunicode_ident-b22efd6c810d9bea.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3 Running `/usr/bin/rustc --crate-name syn --edition=2021 /usr/share/cargo/registry/syn-3.0.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="extra-traits"' --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=25b9bc10e7dff5ad -C extra-filename=-bb54ade6527155d5 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-87f91ecec1d5cec3.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-6de19c1515b9ba3d.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libunicode_ident-b22efd6c810d9bea.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=eaaafb879e40b25b -C extra-filename=-9efc501ba578bc75 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-87f91ecec1d5cec3.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-6de19c1515b9ba3d.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsmallvec-d865acc35f915f46.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.4-build/ruff-0.16.4/target/release/build/crossbeam-deque-08ce5b311d7036f2/build-script-build` Compiling walkdir v2.5.0 Running `/usr/bin/rustc --crate-name walkdir --edition=2018 /usr/share/cargo/registry/walkdir-2.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=45caa224e59c450e -C extra-filename=-74e887f95c454706 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern same_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsame_file-9c90b10abaf9e597.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c5b31f2081f2fda2 -C extra-filename=-8c36fa5ec6253489 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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=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=81e83820a03b37c8 -C extra-filename=-d05ac0b3d94a364f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern crossbeam_epoch=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcrossbeam_epoch-1b8c32998bf4d0c1.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcrossbeam_utils-cae6ec1d775f0725.rmeta --cap-lints allow -Copt-level=3 -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 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=b91d5cbdbd2ec77c -C extra-filename=-3b86312db0b3985c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/crc32fast-1.5.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=ad0ca4a5dbd9eead -C extra-filename=-e1af048248690205 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/crc32fast-e1af048248690205 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.4-build/ruff-0.16.4/target/release/build/icu_normalizer_data-7ddae3cc6b148824/build-script-build` Compiling uuid v1.24.0 Running `/usr/bin/rustc --crate-name uuid --edition=2021 /usr/share/cargo/registry/uuid-1.24.0/src/lib.rs --error-format=json --json=diagnostic-rendered-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=4fa0feb5f7cb12b7 -C extra-filename=-bd516d510f0edcef --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=2021 /usr/share/cargo/registry/icu_normalizer_data-2.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 --warn=unexpected_cfgs --check-cfg 'cfg(icu4x_custom_data)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=bfebc3076c492b7d -C extra-filename=-835725ec8ea23fb2 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(icu4c_enable_renaming)'` Compiling anstyle-parse v1.0.0 Running `/usr/bin/rustc --crate-name anstyle_parse --edition=2021 /usr/share/cargo/registry/anstyle-parse-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="utf8"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("core", "default", "utf8"))' -C metadata=fd5af0e65bd6bad7 -C extra-filename=-508460d6004f5ddf --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern utf8parse=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libutf8parse-8c36fa5ec6253489.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.0 Running `/usr/bin/rustc --crate-name chacha20 --edition=2024 /usr/share/cargo/registry/chacha20-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::unwrap_used' '--warn=clippy::unwrap_in_result' --warn=unused_qualifications --warn=unused_lifetimes '--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=e27fd95c5176c9b8 -C extra-filename=-9c9564d4c39757fe --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcfg_if-af0066625b78dbef.rmeta --extern cpufeatures=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcpufeatures-73fdf83c24276100.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librand_core-c074123b85142a71.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling unicode-normalization v0.1.25 Running `/usr/bin/rustc --crate-name unicode_normalization --edition=2018 /usr/share/cargo/registry/unicode-normalization-0.1.25/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=512cbe5bd9736506 -C extra-filename=-8033b02f072a3279 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern tinyvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtinyvec-c6581c4264c2db0b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=17dd7f766f51905c -C extra-filename=-bc392b080511d25b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern arrayvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libarrayvec-ca18509bea374dea.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmemchr-f161f0f9258c2517.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5d30e712cd4ce697 -C extra-filename=-07518aa666384541 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=903a7afd0507f778 -C extra-filename=-6ed0fd73e4d7a39d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.5 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/camino-1.2.5/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="serde1"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("proptest1", "serde1"))' -C metadata=48fba8140e428b75 -C extra-filename=-853779c205402f26 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/camino-853779c205402f26 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e01e14b782018512 -C extra-filename=-74e5df0dcc56e18b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern vte=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libvte-bc392b080511d25b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.4-build/ruff-0.16.4/target/release/build/anyhow-b212549c6d974cd3/build-script-build` Compiling newtype-uuid v1.3.2 Running `/usr/bin/rustc --crate-name newtype_uuid --edition=2021 /usr/share/cargo/registry/newtype-uuid-1.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 --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=16053985910bd9fe -C extra-filename=-6aec8e98f1243f67 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern uuid=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libuuid-bd516d510f0edcef.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=cbf8f9ac34e91e1f -C extra-filename=-d81f760ef88c71d4 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern chacha20=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libchacha20-9c9564d4c39757fe.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librand_core-c074123b85142a71.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("backtrace", "default", "std"))' -C metadata=f8dea81c6f8985c3 -C extra-filename=-aa5e48bb1a44197b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -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 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=e9e672c7e8b42841 -C extra-filename=-55c28ce6dd69567f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libanstyle-ee72f760092a8075.rmeta --extern anstyle_parse=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libanstyle_parse-508460d6004f5ddf.rmeta --extern anstyle_query=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libanstyle_query-6ed0fd73e4d7a39d.rmeta --extern colorchoice=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcolorchoice-07518aa666384541.rmeta --extern utf8parse=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libutf8parse-8c36fa5ec6253489.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.4-build/ruff-0.16.4/target/release/build/portable-atomic-8c842a5b1b02fa0a/build-script-build` 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=0e10fc389a207cf2 -C extra-filename=-2ae2fb8cc3313662 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/num-traits-2ae2fb8cc3313662 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern autocfg=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libautocfg-1be92ae269296384.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 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=a5d5dfa73d1317f5 -C extra-filename=-f95609628187ab23 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -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 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=3f0d8284ed62c5eb -C extra-filename=-ebae4621ebb7aa04 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmemchr-f161f0f9258c2517.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=2951b9c473f34644 -C extra-filename=-1807b6a8cacdf15e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=93d63819b22202db -C extra-filename=-cd23e6bf49c9ddf0 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.4-build/ruff-0.16.4/target/release/build/crc32fast-e1af048248690205/build-script-build` Compiling regex-automata v0.4.18 Running `/usr/bin/rustc --crate-name regex_automata --edition=2021 /usr/share/cargo/registry/regex-automata-0.4.18/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -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=4de0fbf986e7909a -C extra-filename=-7148d2ea9a3ce1a8 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libaho_corasick-43e4ad1c5f889221.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmemchr-f161f0f9258c2517.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libregex_syntax-219304db6cfcd61e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.4-build/ruff-0.16.4/target/release/build/rustix-dc54758cda5e892f/build-script-build` Running `/usr/bin/rustc --crate-name crc32fast --edition=2021 /usr/share/cargo/registry/crc32fast-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 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=2318851cff5e4dbc -C extra-filename=-98cb78c91cfce8a9 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcfg_if-af0066625b78dbef.rmeta --cap-lints allow -Copt-level=3 -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 --check-cfg 'cfg(stable_arm_crc32_intrinsics)'` 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=99ff68c8167289b8 -C extra-filename=-ddba535b32aa1ef2 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcfg_if-1e1790cab69f8548.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblibc-4afbfd2914d9e05a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 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=1cbcef0f128ba809 -C extra-filename=-f25031c2eca568ed --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libaho_corasick-887dbe0e359b9776.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmemchr-eb7d7f13c6c7b8c7.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libregex_syntax-0acf317d8ada0848.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8896aa66a02c355e -C extra-filename=-bd91d7976be7fd34 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libitertools-7564182f3202cf23.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_source_file-6fbc771e4c34a734.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_text_size-2e7cee4de7608c5c.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librustc_hash-2d7ba5944d72a2aa.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libunicode_ident-b22efd6c810d9bea.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name rustix --edition=2021 /usr/share/cargo/registry/rustix-1.1.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(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_attrs)' --check-cfg 'cfg(rustc_diagnostics)' --check-cfg 'cfg(solarish)' --check-cfg 'cfg(staged_api)' --check-cfg 'cfg(static_assertions)' --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=d6f5eb2ab8692ce4 -C extra-filename=-61a7195fb19c5bbd --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libbitflags-d40953a60d4ffc0c.rmeta --extern linux_raw_sys=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblinux_raw_sys-12d5f03de3c0f123.rmeta --cap-lints allow -Copt-level=3 -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 static_assertions --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=64393ada4134ae8a -C extra-filename=-ff73e0dc891754dd --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.4-build/ruff-0.16.4/target/release/build/num-traits-2ae2fb8cc3313662/build-script-build` Compiling clap_lex v1.1.0 Running `/usr/bin/rustc --crate-name clap_lex --edition=2024 /usr/share/cargo/registry/clap_lex-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 --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::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' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2dac2dc1823e8d07 -C extra-filename=-048c9c2e08682fc0 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_annotate_snippets) Compiling etcetera v0.11.0 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::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' '--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=b273f8267535fb23 -C extra-filename=-45b57e4ea5352e31 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libanstyle-ee72f760092a8075.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmemchr-f161f0f9258c2517.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libunicode_width-c2ef231c28e82b5e.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=9ada1a9442a094ed -C extra-filename=-bba6a4a3a4ad4480 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcfg_if-af0066625b78dbef.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=337448a808fcb72f -C extra-filename=-02522473c613c808 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=402131eeb2bb1e81 -C extra-filename=-fa17b6235a7c861c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern getrandom=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libgetrandom-ddba535b32aa1ef2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.4-build/ruff-0.16.4/target/release/build/camino-853779c205402f26/build-script-build` Running `/usr/bin/rustc --crate-name num_traits --edition=2021 /usr/share/cargo/registry/num-traits-0.2.19/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "i128", "libm", "std"))' -C metadata=72145e5343b349ba -C extra-filename=-d39a2f86a97d7d51 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -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 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 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("__test_helpers", "default"))' -C metadata=dbd604a409971dbb -C extra-filename=-4ccc390fcd977ec7 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ce4419b4b302a0f4 -C extra-filename=-cb48238a462e97d8 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ab2f945abf0e3ad5 -C extra-filename=-d33d3b14866fed4c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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="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=104ae63bafeaec43 -C extra-filename=-5512d8b115f0f97c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 Compiling supports-hyperlinks v3.2.0 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=7d4e4843d3b5ec63 -C extra-filename=-2ac152d606118fa2 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=f3dcbaac52648b1c -C extra-filename=-9bebd022c18b8722 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=52fd993935e75658 -C extra-filename=-51034e9bad16465e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=32d55ad0eea3352c -C extra-filename=-a7e5e0cd8d1811a7 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/thiserror-a7e5e0cd8d1811a7 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=399f90df5540f9b7 -C extra-filename=-9ce1f594f7437500 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsmallvec-f03e8524ce1bd9ae.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=92014d631fb8def7 -C extra-filename=-a044a56ade78be8c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/paste-a044a56ade78be8c -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=917b6e1b028eba32 -C extra-filename=-8048095ba3d0cd29 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern rustversion=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librustversion-e17838e2308fb7c6.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=ea9e98be249fb3d9 -C extra-filename=-dbe45bc944e1f129 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcfg_if-af0066625b78dbef.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblibc-0f01a59c972b86d5.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsmallvec-f03e8524ce1bd9ae.rmeta --cap-lints allow -Copt-level=3 -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=3097b04e08532c0f -C extra-filename=-b0d93fd658586e27 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcfg_if-af0066625b78dbef.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblibc-0f01a59c972b86d5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.5 Running `/usr/bin/rustc --crate-name which --edition=2021 /usr/share/cargo/registry/which-8.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 --cfg 'feature="default"' --cfg 'feature="real-sys"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "real-sys", "regex", "tracing"))' -C metadata=3ed9deff8d8768d6 -C extra-filename=-b019a2b403247022 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblibc-0f01a59c972b86d5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=05a942afbb48ff4c -C extra-filename=-80d5bc84070ac80d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern rustversion=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librustversion-e17838e2308fb7c6.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 Compiling toml_parser v1.1.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=aeec52041a25ee4a -C extra-filename=-40ba21b8c85eb373 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern percent_encoding=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libpercent_encoding-51034e9bad16465e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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_parser --edition=2024 /usr/share/cargo/registry/toml_parser-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_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=fd77096f24fff7c4 -C extra-filename=-35cd8375d1395617 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern winnow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libwinnow-02522473c613c808.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0f241edbbb99e0a9 -C extra-filename=-4d26f7176615839c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4bbd7f5b602b0523 -C extra-filename=-0ec023e3f8e5a687 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d5e055d93c4ccb66 -C extra-filename=-1ce7177ca8e1a750 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern lock_api=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblock_api-d7c71093d7ce95e7.rmeta --extern parking_lot_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libparking_lot_core-dbe45bc944e1f129.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=64b09f4bff01c120 -C extra-filename=-0e8cfbc57bbe25e3 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcfg_if-af0066625b78dbef.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcrossbeam_utils-cae6ec1d775f0725.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libhashbrown-1807b6a8cacdf15e.rmeta --extern lock_api=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblock_api-d7c71093d7ce95e7.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libonce_cell-4b7b5d57fcacfe7e.rmeta --extern parking_lot_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libparking_lot_core-dbe45bc944e1f129.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=62ade51a1848623e -C extra-filename=-3698c70a383b6480 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libbitflags-d40953a60d4ffc0c.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libunicode_ident-51b106fa07cb3e5b.rmeta -Copt-level=3 -Cdebuginfo=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=598cb3624278fcde -C extra-filename=-50eec78faba12e3b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern siphasher=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsiphasher-cf6c460071ad9447.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=aa96907e443f2e73 -C extra-filename=-ccbc556e25605ec6 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern either=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libeither-9d831320b8c8fa7f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 linker-plugin-lto -C codegen-units=16 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("std", "unstable"))' -C metadata=7d9f13617b03a99e -C extra-filename=-284272235005b25d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b140efaea1fe0300 -C extra-filename=-e9aa7572f105d6b8 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern iana_time_zone=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libiana_time_zone-3b86312db0b3985c.rmeta --extern num_traits=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libnum_traits-d39a2f86a97d7d51.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.0 Running `/usr/bin/rustc --crate-name indexmap --edition=2024 /usr/share/cargo/registry/indexmap-2.14.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --deny=unsafe-code --deny=unreachable-pub --deny=unnameable-types '--allow=clippy::style' --warn=rust-2018-idioms --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=982d281a5de89428 -C extra-filename=-1b930598da5dee62 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern equivalent=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libequivalent-5fd83d96be299d47.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libhashbrown-efd8efad39b77e94.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde_core-c5f5af8f1821dbad.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=362b9b44fffcbab6 -C extra-filename=-381d81c61015efc1 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern itoa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libitoa-93f0181c13da0e59.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmemchr-f161f0f9258c2517.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde_core-c5f5af8f1821dbad.rmeta --extern zmij=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libzmij-9d7189ed19c078cd.rmeta --cap-lints allow -Copt-level=3 -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.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="serde1"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("proptest1", "serde1"))' -C metadata=dc4bef9b1b27a7ff -C extra-filename=-7966ae922d5f4d69 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde_core-c5f5af8f1821dbad.rmeta --cap-lints allow -Copt-level=3 -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=19ee83c84b0ee9da -C extra-filename=-3f856c5f95864e11 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde_core-c5f5af8f1821dbad.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.4-build/ruff-0.16.4/target/release/build/thiserror-a7e5e0cd8d1811a7/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/paste-a044a56ade78be8c/build-script-build` 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=c7c2cb44412b9427 -C extra-filename=-99d17ccf49ecf78e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde_core-c5f5af8f1821dbad.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling toml_datetime v0.7.5 Running `/usr/bin/rustc --crate-name toml_datetime --edition=2021 /usr/share/cargo/registry/toml_datetime-0.7.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_to_string' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--allow=clippy::needless_bool' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--allow=clippy::get_first' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enum' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="alloc"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "serde", "std"))' -C metadata=b3fdb37f9459aad7 -C extra-filename=-9e6ccb98cc1af79e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde_core-c5f5af8f1821dbad.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3dd09d6e37551f02 -C extra-filename=-b9ae91f3f709405d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=eed643c7b9bba01e -C extra-filename=-b406f2a5e63b8b44 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro_utils-9efc501ba578bc75.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-87f91ecec1d5cec3.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-6de19c1515b9ba3d.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.25 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/ref-cast-1.0.25/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=983d53fa20f936f2 -C extra-filename=-d24e99a272b297d1 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/ref-cast-d24e99a272b297d1 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9af53ae9211d0bc5 -C extra-filename=-c56a7452becf389e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=448b052e03b20804 -C extra-filename=-ecdbb625a7156d9e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern peg_runtime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libpeg_runtime-0ec023e3f8e5a687.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-87f91ecec1d5cec3.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-6de19c1515b9ba3d.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=9163ebe99ea3a966 -C extra-filename=-293797299b281b2b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=65f8d9934797b9bb -C extra-filename=-1555725cfa765c8d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=b4d9619cab3ccb42 -C extra-filename=-b8a6cade4df4eac5 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libphf_shared-50eec78faba12e3b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 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=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=ee95cd98d32b5a9d -C extra-filename=-c3ffe69239052383 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libanstyle-ee72f760092a8075.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libunicode_width-c2ef231c28e82b5e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3240cb346b48b8ae -C extra-filename=-9a907784a106bd06 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=04473953c33a74f0 -C extra-filename=-aabad42397c7a42a --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.0 Running `/usr/bin/rustc --crate-name jiff_core --edition=2021 /usr/share/cargo/registry/jiff-core-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 --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", "default", "logging", "std", "tz-fat"))' -C metadata=a305b0e8e46591ab -C extra-filename=-2232c57342b75b6d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3 Running `/usr/bin/rustc --crate-name toml --edition=2024 /usr/share/cargo/registry/toml-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="default"' --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=8e348694b473fcb5 -C extra-filename=-25a0212d4b32e745 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde_core-c5f5af8f1821dbad.rmeta --extern serde_spanned=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde_spanned-3f856c5f95864e11.rmeta --extern toml_datetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtoml_datetime-99d17ccf49ecf78e.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtoml_parser-35cd8375d1395617.rmeta --extern toml_writer=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtoml_writer-293797299b281b2b.rmeta --extern winnow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libwinnow-02522473c613c808.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling colored v3.1.1 Running `/usr/bin/rustc --crate-name colored --edition=2021 /usr/share/cargo/registry/colored-3.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --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=d2dc08dbc531a3eb -C extra-filename=-e619daba5bab0d8d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9fb2c1ab152cf804 -C extra-filename=-3972de67b6bb7a9e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern path_dedot=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libpath_dedot-aabad42397c7a42a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.0 Running `/usr/bin/rustc --crate-name ordermap --edition=2024 /usr/share/cargo/registry/ordermap-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 --deny=unsafe-code --deny=unreachable-pub --deny=unnameable-types '--allow=clippy::style' --warn=rust-2018-idioms --deny=private-interfaces --deny=private-bounds --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "default", "quickcheck", "rayon", "serde", "std"))' -C metadata=ed076d2bcf723615 -C extra-filename=-a979b5e4780d8c38 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libindexmap-1b930598da5dee62.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=2cc642773c2f7f52 -C extra-filename=-39518d2e5a4f56dd --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern crc32fast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcrc32fast-98cb78c91cfce8a9.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libindexmap-1b930598da5dee62.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmemchr-f161f0f9258c2517.rmeta --extern typed_path=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtyped_path-cd23e6bf49c9ddf0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=490b39af6201ca9b -C extra-filename=-dd7b74a9be4d54a8 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblibc-0f01a59c972b86d5.rmeta --extern option_ext=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liboption_ext-9a907784a106bd06.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.4-build/ruff-0.16.4/target/release/build/ref-cast-d24e99a272b297d1/build-script-build` 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=2586f8ed25a7d569 -C extra-filename=-5a62cb33b6860825 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblog-330af016ca172b0e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling natord v1.0.9 Running `/usr/bin/rustc --crate-name natord --edition=2015 /usr/share/cargo/registry/natord-1.0.9/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3c59d784e5b1423d -C extra-filename=-65aca24a0355c0f4 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a60c321cc23978a9 -C extra-filename=-9dd0070a56dd7acc --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling typed-arena v2.0.2 Running `/usr/bin/rustc --crate-name typed_arena --edition=2015 /usr/share/cargo/registry/typed-arena-2.0.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=b2757273c86e80be -C extra-filename=-cace2030d4540da8 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=fa735cd08685f614 -C extra-filename=-5fe72566afb473d8 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern dirs_sys=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libdirs_sys-dd7b74a9be4d54a8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=14ecfd1de963f906 -C extra-filename=-305e928e515d9c83 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern rustix=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librustix-61a7195fb19c5bbd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling countme v3.0.1 Running `/usr/bin/rustc --crate-name countme --edition=2018 /usr/share/cargo/registry/countme-3.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("dashmap", "enable", "once_cell", "print_at_exit", "rustc-hash"))' -C metadata=028385ca33050f2c -C extra-filename=-690cf685a7e5930f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=7b6a15f93cc6c07a -C extra-filename=-22692271c504b6fc --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/getrandom-22692271c504b6fc -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6fb7c52275e1771a -C extra-filename=-b30b32030c22bb0c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.6 Running `/usr/bin/rustc --crate-name clap_builder --edition=2024 /usr/share/cargo/registry/clap_builder-4.6.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::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="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=b303a71d491174a3 -C extra-filename=-b874bc66e65191a6 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libanstream-55c28ce6dd69567f.rmeta --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libanstyle-ee72f760092a8075.rmeta --extern clap_lex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libclap_lex-048c9c2e08682fc0.rmeta --extern strsim=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libstrsim-ff73e0dc891754dd.rmeta --extern terminal_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libterminal_size-305e928e515d9c83.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6bc0dec08b3db7d8 -C extra-filename=-b9289f3068b5839c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/nix-b9289f3068b5839c -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern cfg_aliases=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcfg_aliases-b30b32030c22bb0c.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 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="default"' --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=4ac17f2902ce4dbb -C extra-filename=-526a1b4913dd424e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern dirs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libdirs-5fe72566afb473d8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=778e38c03d03eb01 -C extra-filename=-0b5faa64c0f2fbe7 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/fs-err-0b5faa64c0f2fbe7 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern autocfg=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libautocfg-1be92ae269296384.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=eae3bd1f00e9ff48 -C extra-filename=-691b5e91bae948aa --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern object=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libobject-ed7d6c19a726c7aa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.35 Running `/usr/bin/rustc --crate-name jiff --edition=2021 /usr/share/cargo/registry/jiff-0.2.35/src/lib.rs --error-format=json --json=diagnostic-rendered-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="default"' --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", "default", "logging", "perf-inline", "serde", "std", "tz-fat", "tz-system", "tzdb-bundle-platform", "tzdb-concatenated", "tzdb-zoneinfo"))' -C metadata=7cd095200fc5e413 -C extra-filename=-3802e7e05c6db1eb --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern jcore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libjiff_core-2232c57342b75b6d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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="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=8500de88842ed39e -C extra-filename=-c835b013dce72b24 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libaho_corasick-887dbe0e359b9776.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmemchr-eb7d7f13c6c7b8c7.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libregex_automata-f25031c2eca568ed.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libregex_syntax-0acf317d8ada0848.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.4-build/ruff-0.16.4/target/release/build/getrandom-22692271c504b6fc/build-script-build` Compiling crossbeam-channel v0.5.16 Running `/usr/bin/rustc --crate-name crossbeam_channel --edition=2021 /usr/share/cargo/registry/crossbeam-channel-0.5.16/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --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=7c32ac685a32ea52 -C extra-filename=-f55c82e93597499d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcrossbeam_utils-cae6ec1d775f0725.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=403c41d9216006de -C extra-filename=-f405b546b9df9c9e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3d7da8f365a46326 -C extra-filename=-f9830b78b772bdb7 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0bbdb15889328038 -C extra-filename=-9794dbbcd15ba90d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/rayon-core-9794dbbcd15ba90d -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=006761a50bfe3d69 -C extra-filename=-90420f0eb7f00939 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern zerocopy=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libzerocopy-be54a3efe73dff35.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling toml v0.9.12 Running `/usr/bin/rustc --crate-name toml --edition=2021 /usr/share/cargo/registry/toml-0.9.12/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--allow=clippy::needless_bool' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--allow=clippy::get_first' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="parse"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "default", "display", "fast_hash", "parse", "preserve_order", "serde", "std", "unbounded"))' -C metadata=608595c5788e3f9c -C extra-filename=-868ae4d7c268fff0 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde_core-c5f5af8f1821dbad.rmeta --extern serde_spanned=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde_spanned-3f856c5f95864e11.rmeta --extern toml_datetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtoml_datetime-9e6ccb98cc1af79e.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtoml_parser-35cd8375d1395617.rmeta --extern winnow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libwinnow-b9ae91f3f709405d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=92a1d53a84e6b7ea -C extra-filename=-2c62d9156f9750c6 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.4-build/ruff-0.16.4/target/release/build/rayon-core-9794dbbcd15ba90d/build-script-build` Compiling nom v7.1.3 Compiling sharded-slab v0.1.7 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=fd97b3c47e2bea24 -C extra-filename=-6dabc61e13160497 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmemchr-f161f0f9258c2517.rmeta --extern minimal_lexical=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libminimal_lexical-f9830b78b772bdb7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=6c6909b81f20e7bd -C extra-filename=-83ad874b95ac96d2 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern lazy_static=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblazy_static-f405b546b9df9c9e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.4-build/ruff-0.16.4/target/release/build/fs-err-0b5faa64c0f2fbe7/build-script-build` 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=10f207f343687e2c -C extra-filename=-2f453d23f8b96aa1 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcfg_if-af0066625b78dbef.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblibc-0f01a59c972b86d5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling inotify-sys v0.1.5 Running `/usr/bin/rustc --crate-name inotify_sys --edition=2015 /usr/share/cargo/registry/inotify-sys-0.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f23b52b326f52347 -C extra-filename=-4f77828173517992 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblibc-0f01a59c972b86d5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=00048dc7d70be4bc -C extra-filename=-053da1d887883bbb --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcfg_if-af0066625b78dbef.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9622531b7ae0fb77 -C extra-filename=-370d03faac729b86 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4f40d113b441242c -C extra-filename=-e41324230f784b28 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=03dcb79e855f7961 -C extra-filename=-2931047158bdaf72 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern ppv_lite86=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libppv_lite86-90420f0eb7f00939.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librand_core-fa17b6235a7c861c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=30095c51c1c912df -C extra-filename=-ddbe88883d368ce2 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b33dbae29afe24c1 -C extra-filename=-fa8623777eef92d7 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libbitflags-d40953a60d4ffc0c.rmeta --extern inotify_sys=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libinotify_sys-4f77828173517992.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblibc-0f01a59c972b86d5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name fs_err --edition=2018 /usr/share/cargo/registry/fs-err-3.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "debug_tokio", "expose_original_error", "path_facts", "tokio"))' -C metadata=5773887e192899bf -C extra-filename=-2cde7a2fecad8988 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -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 crossbeam v0.8.4 Running `/usr/bin/rustc --crate-name crossbeam --edition=2021 /usr/share/cargo/registry/crossbeam-0.8.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="crossbeam-channel"' --cfg 'feature="crossbeam-deque"' --cfg 'feature="crossbeam-epoch"' --cfg 'feature="crossbeam-queue"' --cfg 'feature="default"' --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=21957e0b2a095857 -C extra-filename=-8f3131bd798b7e6e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern crossbeam_channel=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcrossbeam_channel-f55c82e93597499d.rmeta --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcrossbeam_deque-d05ac0b3d94a364f.rmeta --extern crossbeam_epoch=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcrossbeam_epoch-1b8c32998bf4d0c1.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcrossbeam_queue-2073dfd22560d893.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcrossbeam_utils-cae6ec1d775f0725.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=424907a76b825aa5 -C extra-filename=-bb2c0b9af054eea2 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmanyhow_macros-b406f2a5e63b8b44.so --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-87f91ecec1d5cec3.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-6de19c1515b9ba3d.rmeta --extern syn2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsyn-e84af6b384309567.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.13.2 Running `/usr/bin/rustc --crate-name synstructure --edition=2018 /usr/share/cargo/registry/synstructure-0.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 --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "proc-macro"))' -C metadata=163a4576bc48f807 -C extra-filename=-944af69743a25996 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-87f91ecec1d5cec3.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-6de19c1515b9ba3d.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsyn-e84af6b384309567.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.0 Running `/usr/bin/rustc --crate-name bstr --edition=2021 /usr/share/cargo/registry/bstr-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 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --cfg 'feature="unicode"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "serde", "std", "unicode"))' -C metadata=b74223c078d1f745 -C extra-filename=-9a630dc9849ec6a8 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmemchr-f161f0f9258c2517.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libregex_automata-7148d2ea9a3ce1a8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=93bc430ac954743b -C extra-filename=-0ed306d73e653784 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblibc-4afbfd2914d9e05a.rmeta --extern rand_chacha=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librand_chacha-2931047158bdaf72.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librand_core-fa17b6235a7c861c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name regex --edition=2021 /usr/share/cargo/registry/regex-1.13.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --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=a6cc9bd7f2a17b50 -C extra-filename=-3855ee5ef379e4e6 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libaho_corasick-43e4ad1c5f889221.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmemchr-f161f0f9258c2517.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libregex_automata-7148d2ea9a3ce1a8.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libregex_syntax-219304db6cfcd61e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=372c48b52922ffdb -C extra-filename=-48ea9f264f97a901 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-87f91ecec1d5cec3.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-6de19c1515b9ba3d.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsyn-e84af6b384309567.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=63f77b32abdccdc6 -C extra-filename=-be337594ca0bbca6 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern regex_automata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libregex_automata-7148d2ea9a3ce1a8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6820351885f7b7ac -C extra-filename=-b36885f619c1605f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern fastrand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libfastrand-370d03faac729b86.rmeta --extern getrandom=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libgetrandom-2f453d23f8b96aa1.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libonce_cell-4b7b5d57fcacfe7e.rmeta --extern rustix=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librustix-61a7195fb19c5bbd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.4-build/ruff-0.16.4/target/release/build/nix-b9289f3068b5839c/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=0c9d1e87c02d1edd -C extra-filename=-666f62bb5fa46462 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libbitflags-d40953a60d4ffc0c.rmeta --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcfg_if-af0066625b78dbef.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblibc-0f01a59c972b86d5.rmeta --cap-lints allow -Copt-level=3 -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 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=434957221fa1be5e -C extra-filename=-df4846df76946411 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcrossbeam_deque-d05ac0b3d94a364f.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcrossbeam_utils-cae6ec1d775f0725.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2 Running `/usr/bin/rustc --crate-name mio --edition=2021 /usr/share/cargo/registry/mio-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=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=718fe30dc2608766 -C extra-filename=-7ff429348e2179a9 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblibc-0f01a59c972b86d5.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblog-330af016ca172b0e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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="default"' --cfg 'feature="log-tracer"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "log-tracer", "std"))' -C metadata=61e0a6d702c5be7e -C extra-filename=-760db69ead0a087e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblog-330af016ca172b0e.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libonce_cell-4b7b5d57fcacfe7e.rmeta --extern tracing_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtracing_core-4d98df60cac35f7e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=42cbe750cd1c09f9 -C extra-filename=-6466a74c6c5d9157 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmemchr-f161f0f9258c2517.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9533e5d3d07a9f50 -C extra-filename=-67fcb04b73bd8dde --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libaho_corasick-43e4ad1c5f889221.rmeta --extern bstr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libbstr-9a630dc9849ec6a8.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblog-330af016ca172b0e.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libregex_automata-7148d2ea9a3ce1a8.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libregex_syntax-219304db6cfcd61e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c095440d0cee4b08 -C extra-filename=-3e48e39bfbd7cc6d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libbitflags-d40953a60d4ffc0c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=668b06e773b36ff7 -C extra-filename=-1fe339d340a8f2dc --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.4 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=55450f4abe0933c2 -C extra-filename=-dae6526dd7824ad4 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/ruff-dae6526dd7824ad4 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default"))' -C metadata=12f3e6a60a7c033e -C extra-filename=-2b4d2d96bf1263e3 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern fs_err=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libfs_err-2cde7a2fecad8988.rmeta --extern os_str_bytes=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libos_str_bytes-6466a74c6c5d9157.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f021ef8109f46d63 -C extra-filename=-bc44c217880ba1fc --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libphf_shared-a7160ac4a495ba3c.rmeta --extern rand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librand-0ed306d73e653784.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d92a08ee963b6001 -C extra-filename=-c72cc5ccdfe4ff87 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtempfile-b36885f619c1605f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=20b0726b6170df03 -C extra-filename=-76e4760ed7614cff --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("crossbeam-channel", "default", "flume", "serde", "serialization-compat-6"))' -C metadata=ebb986d422fe2c22 -C extra-filename=-9056610a7c54f5c2 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern inotify=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libinotify-fa8623777eef92d7.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblibc-0f01a59c972b86d5.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblog-330af016ca172b0e.rmeta --extern mio=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmio-7ff429348e2179a9.rmeta --extern notify_types=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libnotify_types-3e48e39bfbd7cc6d.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libwalkdir-74e887f95c454706.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=850fdb68fcb3da82 -C extra-filename=-5b03c1e6058b276e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern phf_generator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libphf_generator-bc44c217880ba1fc.rmeta --extern phf_shared=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libphf_shared-a7160ac4a495ba3c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3b348165752d86d4 -C extra-filename=-d72b8b6577eefded --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern either=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libeither-9d831320b8c8fa7f.rmeta --extern rayon_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librayon_core-df4846df76946411.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=35de15a59142d528 -C extra-filename=-f167c2af2c2d304a --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern getopts=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libgetopts-47afd5577770fc8c.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblog-04a63c39cb58a4b8.rmeta --extern phf_codegen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libphf_codegen-5b03c1e6058b276e.rmeta --extern rand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librand-0ed306d73e653784.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f221c7c9ac398ce5 -C extra-filename=-07584729178ded3a --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcrossbeam_deque-d05ac0b3d94a364f.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libglobset-67fcb04b73bd8dde.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblog-330af016ca172b0e.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmemchr-f161f0f9258c2517.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libregex_automata-7148d2ea9a3ce1a8.rmeta --extern same_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsame_file-9c90b10abaf9e597.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libwalkdir-74e887f95c454706.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6b79bd5ffa32a63d -C extra-filename=-367f7ed1b4bbbed5 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/terminfo-367f7ed1b4bbbed5 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern phf_codegen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libphf_codegen-5b03c1e6058b276e.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.4-build/ruff-0.16.4/target/release/build/ruff-dae6526dd7824ad4/build-script-build` 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=f3c04cefcdf36cef -C extra-filename=-f76207217c6a8985 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libbitflags-d40953a60d4ffc0c.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libignore-07584729178ded3a.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libwalkdir-74e887f95c454706.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 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=f0e73a33e6dc9476 -C extra-filename=-4846fcccf49e723f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/stacker-4846fcccf49e723f -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern cc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcc-592236780334fea4.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=3a2df06c03213a71 -C extra-filename=-f9e4210245305ec2 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/tikv-jemalloc-sys-f9e4210245305ec2 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern cc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcc-592236780334fea4.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/psm-0.1.32/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4244895c7dcc6c6c -C extra-filename=-0826fbc0356d3a74 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/psm-0826fbc0356d3a74 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern ar_archive_writer=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libar_archive_writer-691b5e91bae948aa.rlib --extern cc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcc-592236780334fea4.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.4-build/ruff-0.16.4/target/release/build/stacker-4846fcccf49e723f/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/tikv-jemalloc-sys-f9e4210245305ec2/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=6c81469395bd902e -C extra-filename=-229fc7297b410a80 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblibc-0f01a59c972b86d5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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"' --cfg 'feature="default"' --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=6515c181ef187ce6 -C extra-filename=-881f92b0537b072e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblibc-0f01a59c972b86d5.rmeta --extern tikv_jemalloc_sys=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtikv_jemalloc_sys-229fc7297b410a80.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.4-build/ruff-0.16.4/target/release/build/terminfo-367f7ed1b4bbbed5/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=80829a8c129c9d4e -C extra-filename=-0d9e0a497ccad23d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern fnv=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libfnv-ddbe88883d368ce2.rmeta --extern nom=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libnom-6dabc61e13160497.rmeta --extern phf=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libphf-b7e608678b228a15.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 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", "trace", "unstable"))' -C metadata=d4cce7b37b40a945 -C extra-filename=-cb73d9ef419a3533 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern peg_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libpeg_macros-ecdbb625a7156d9e.so --extern peg_runtime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libpeg_runtime-284272235005b25d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.4-build/ruff-0.16.4/target/release/build/psm-0826fbc0356d3a74/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=5a5b2859f35fb764 -C extra-filename=-58966f96b1406548 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/release/build/psm-8408b8587715fce9/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=411e00fbc64e8cac -C extra-filename=-ebeb6bab069d6f08 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcfg_if-af0066625b78dbef.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblibc-0f01a59c972b86d5.rmeta --extern psm=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libpsm-58966f96b1406548.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/release/build/psm-8408b8587715fce9/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 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "generator-timing", "no_std", "unstable"))' -C metadata=bb873d4b2a30054a -C extra-filename=-0fa1775eb2d63def --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/unicode_names2-0fa1775eb2d63def -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern unicode_names2_generator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libunicode_names2_generator-f167c2af2c2d304a.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.4-build/ruff-0.16.4/target/release/build/unicode_names2-0fa1775eb2d63def/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 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "generator-timing", "no_std", "unstable"))' -C metadata=61712fe50a0419db -C extra-filename=-a4398528373ac29c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern phf=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libphf-b7e608678b228a15.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 Compiling ruff_macros v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_macros) Compiling salsa-macros v0.28.2 Compiling clap_derive v4.6.4 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 salsa_macros --edition=2024 /usr/share/cargo/registry/salsa-macros-0.28.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 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "persistence"))' -C metadata=979d428a4ce6d691 -C extra-filename=-e45a6423eab02688 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-87f91ecec1d5cec3.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-6de19c1515b9ba3d.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsyn-bb54ade6527155d5.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.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 --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' -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=4c9d98509a6e4eac -C extra-filename=-414b0cf92058c554 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern heck=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libheck-99512bf833208353.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-87f91ecec1d5cec3.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-6de19c1515b9ba3d.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsyn-bb54ade6527155d5.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=1fd01332579a6f4f -C extra-filename=-8b90adc764d83700 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-87f91ecec1d5cec3.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-6de19c1515b9ba3d.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsyn-bb54ade6527155d5.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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=787b3e544d450547 -C extra-filename=-9f8fc34dd3637902 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern heck=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libheck-99512bf833208353.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libitertools-7564182f3202cf23.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-87f91ecec1d5cec3.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-6de19c1515b9ba3d.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libregex-c835b013dce72b24.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_trivia-bd91d7976be7fd34.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsyn-bb54ade6527155d5.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 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=b4e78d7ca9900100 -C extra-filename=-e1190f75f0701779 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-87f91ecec1d5cec3.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-6de19c1515b9ba3d.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsyn-bb54ade6527155d5.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=69461e04ddb0d250 -C extra-filename=-99f640cc0bfb0c26 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-87f91ecec1d5cec3.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-6de19c1515b9ba3d.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsyn-bb54ade6527155d5.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=12abfd1ea5666f5a -C extra-filename=-aa77b9923f4f3dcc --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-87f91ecec1d5cec3.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-6de19c1515b9ba3d.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsyn-bb54ade6527155d5.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.228 Compiling quote-use-macros v0.8.4 Compiling derive-where v1.6.1 Compiling zerofrom-derive v0.1.7 Compiling yoke-derive v0.8.2 Compiling zerovec-derive v0.11.3 Compiling tracing-attributes v0.1.31 Compiling displaydoc v0.2.6 Compiling is-macro v0.3.7 Compiling thiserror-impl v1.0.69 Compiling strum_macros v0.28.0 Compiling libcst_derive v1.8.6 Compiling ref-cast-impl v1.0.25 Compiling schemars_derive v1.2.1 Compiling munge_macro v0.4.7 Running `/usr/bin/rustc --crate-name serde_derive --edition=2021 /usr/share/cargo/registry/serde_derive-1.0.228/src/lib.rs --error-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=0620affcbc65e4c3 -C extra-filename=-8c546163a5c56794 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-87f91ecec1d5cec3.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-6de19c1515b9ba3d.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsyn-e84af6b384309567.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name quote_use_macros --edition=2021 /usr/share/cargo/registry/quote-use-macros-0.8.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c9dd79d999cf3f20 -C extra-filename=-040cc81422fcd5a5 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro_utils-9efc501ba578bc75.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-87f91ecec1d5cec3.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-6de19c1515b9ba3d.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsyn-e84af6b384309567.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.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=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' '--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)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=359bc3a0eed0362d -C extra-filename=-626392875da86612 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-87f91ecec1d5cec3.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-6de19c1515b9ba3d.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsyn-e84af6b384309567.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsynstructure-944af69743a25996.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.6.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("nightly", "safe", "serde", "zeroize", "zeroize-on-drop"))' -C metadata=547d51f4d37b6404 -C extra-filename=-bb2721f65a8d07cf --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-87f91ecec1d5cec3.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-6de19c1515b9ba3d.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsyn-e84af6b384309567.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.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' '--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)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f671075af3e80d47 -C extra-filename=-06ff4962d08bbbd1 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-87f91ecec1d5cec3.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-6de19c1515b9ba3d.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsyn-e84af6b384309567.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.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 '--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' '--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)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=65877ecbea906595 -C extra-filename=-02611bd256cc4792 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-87f91ecec1d5cec3.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-6de19c1515b9ba3d.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsyn-e84af6b384309567.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsynstructure-944af69743a25996.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=56c78f227fcb813f -C extra-filename=-22f535f3beaeded8 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-87f91ecec1d5cec3.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-6de19c1515b9ba3d.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsyn-e84af6b384309567.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=0122fcdfe650519f -C extra-filename=-94fea127cf2f2e61 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-87f91ecec1d5cec3.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-6de19c1515b9ba3d.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsyn-e84af6b384309567.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.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=def9994cf70f27d9 -C extra-filename=-21fa428618d2d873 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern heck=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libheck-99512bf833208353.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-87f91ecec1d5cec3.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-6de19c1515b9ba3d.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsyn-e84af6b384309567.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=59299fad17b89c02 -C extra-filename=-10adf979b20fb607 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-87f91ecec1d5cec3.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-6de19c1515b9ba3d.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsyn-e84af6b384309567.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=f14c67d63caefbc3 -C extra-filename=-33044a14aa6e3714 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern heck=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libheck-99512bf833208353.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-87f91ecec1d5cec3.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-6de19c1515b9ba3d.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsyn-e84af6b384309567.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.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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5fa7f1fe7b5f0b30 -C extra-filename=-1f6bbd8e155c2a84 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-6de19c1515b9ba3d.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsyn-e84af6b384309567.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=73eee37294b0a9de -C extra-filename=-9dea3a7fca210104 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-87f91ecec1d5cec3.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-6de19c1515b9ba3d.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsyn-e84af6b384309567.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=cc16ce714cdee074 -C extra-filename=-b51ca82d00a3c227 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-87f91ecec1d5cec3.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-6de19c1515b9ba3d.rlib --extern serde_derive_internals=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde_derive_internals-48ea9f264f97a901.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsyn-e84af6b384309567.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.25/src/lib.rs --error-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=f1988fbc0e229a72 -C extra-filename=-5ceda12a81fc3e76 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-87f91ecec1d5cec3.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-6de19c1515b9ba3d.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsyn-e84af6b384309567.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=64d78542a412b5b2 -C extra-filename=-b193701367e5a51e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-6de19c1515b9ba3d.rmeta --extern quote_use_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote_use_macros-040cc81422fcd5a5.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=f429ef9501f0c6fd -C extra-filename=-608dcde77dc558b1 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern collection_literals=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcollection_literals-e88c933cc0d31226.rlib --extern interpolator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libinterpolator-416f4b832781fb5f.rlib --extern manyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmanyhow-bb2c0b9af054eea2.rlib --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro_utils-9efc501ba578bc75.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-87f91ecec1d5cec3.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-6de19c1515b9ba3d.rlib --extern quote_use=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote_use-b193701367e5a51e.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsyn-e84af6b384309567.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=b77b61d103f062ce -C extra-filename=-7a6120bf3f4a83ee --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern ptr_meta_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libptr_meta_derive-e1190f75f0701779.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=44e2d31834bc7cd6 -C extra-filename=-204208d019589506 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern ptr_meta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libptr_meta-7a6120bf3f4a83ee.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.25/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ffa45a21fcc42b8f -C extra-filename=-c401a628360db5be --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern ref_cast_impl=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libref_cast_impl-5ceda12a81fc3e76.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=0a4f1498c06c0897 -C extra-filename=-4ac3fcba9dd2d8ca --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern munge_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmunge_macro-9dea3a7fca210104.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=5244d894049a5906 -C extra-filename=-823c1cd50f1e710b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern bytecheck_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libbytecheck_derive-99f640cc0bfb0c26.so --extern ptr_meta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libptr_meta-7a6120bf3f4a83ee.rmeta --extern rancor=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librancor-204208d019589506.rmeta --extern simdutf8=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsimdutf8-2c62d9156f9750c6.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5e2a8b212f6ad316 -C extra-filename=-61708bb5ce5b4be5 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern bytecheck=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libbytecheck-823c1cd50f1e710b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=2f709d1247c2b341 -C extra-filename=-3fdf3e89257f37ff --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern thiserror_impl=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libthiserror_impl-10adf979b20fb607.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)'` 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 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=b8a3c8386c36bca9 -C extra-filename=-59f0f37a9ab804d3 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern thiserror_impl=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libthiserror_impl-8b90adc764d83700.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 libcst v1.8.6 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=104693f0f2ab3dc3 -C extra-filename=-1f17d9e6274071a0 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern chrono=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libchrono-e9aa7572f105d6b8.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libindexmap-1b930598da5dee62.rmeta --extern newtype_uuid=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libnewtype_uuid-6aec8e98f1243f67.rmeta --extern quick_xml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquick_xml-ebae4621ebb7aa04.rmeta --extern strip_ansi_escapes=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libstrip_ansi_escapes-74e5df0dcc56e18b.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libthiserror-59f0f37a9ab804d3.rmeta --extern uuid=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libuuid-bd516d510f0edcef.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=fb86f255fb3028ea -C extra-filename=-c98d556e6599d30a --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern nix=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libnix-666f62bb5fa46462.rmeta --extern terminfo=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libterminfo-0d9e0a497ccad23d.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libthiserror-59f0f37a9ab804d3.rmeta --extern which=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libwhich-b019a2b403247022.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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_native --edition=2018 /usr/share/cargo/registry/libcst-1.8.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type rlib --emit=dep-info,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", "trace"))' -C metadata=a2ff8cebe4d12a5c -C extra-filename=-9bff3177c9dde3e3 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libannotate_snippets-c3ffe69239052383.rmeta --extern libcst_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblibcst_derive-1f6bbd8e155c2a84.so --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmemchr-f161f0f9258c2517.rmeta --extern paste=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libpaste-1555725cfa765c8d.so --extern peg=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libpeg-cb73d9ef419a3533.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libregex-3855ee5ef379e4e6.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libthiserror-59f0f37a9ab804d3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=88784dba9fdaeb02 -C extra-filename=-36c7b693790b811c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern attribute_derive_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libattribute_derive_macro-608dcde77dc558b1.so --extern derive_where=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libderive_where-bb2721f65a8d07cf.so --extern manyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmanyhow-bb2c0b9af054eea2.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-87f91ecec1d5cec3.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-6de19c1515b9ba3d.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsyn-e84af6b384309567.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.6 Running `/usr/bin/rustc --crate-name clap --edition=2024 /usr/share/cargo/registry/clap-4.6.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::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="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=0d86a75fabc36c0e -C extra-filename=-f00c6ac9fa31c4b4 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern clap_builder=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libclap_builder-b874bc66e65191a6.rmeta --extern clap_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libclap_derive-414b0cf92058c554.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.5 Running `/usr/bin/rustc --crate-name clap_complete --edition=2024 /usr/share/cargo/registry/clap_complete-4.6.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::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("debug", "default", "unstable-doc", "unstable-dynamic", "unstable-shell-tests"))' -C metadata=f068fc88c3954e03 -C extra-filename=-413c639bfb1ad81e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libclap-f00c6ac9fa31c4b4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.0 Running `/usr/bin/rustc --crate-name clap_complete_nushell --edition=2024 /usr/share/cargo/registry/clap_complete_nushell-4.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 --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::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=3808e4ce0908a2f5 -C extra-filename=-a3087587e8b128ab --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libclap-f00c6ac9fa31c4b4.rmeta --extern clap_complete=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libclap_complete-413c639bfb1ad81e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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="default"' --cfg 'feature="nushell"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "fig", "nushell"))' -C metadata=ead6c522315ca8f9 -C extra-filename=-bc0aa4e44943c163 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libclap-f00c6ac9fa31c4b4.rmeta --extern clap_complete=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libclap_complete-413c639bfb1ad81e.rmeta --extern clap_complete_nushell=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libclap_complete_nushell-a3087587e8b128ab.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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="default"' --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=f47d7f9212e9463b -C extra-filename=-4c13d8e1342f8920 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern bytecheck=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libbytecheck-823c1cd50f1e710b.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libhashbrown-efd8efad39b77e94.rmeta --extern munge=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmunge-4ac3fcba9dd2d8ca.rmeta --extern ptr_meta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libptr_meta-7a6120bf3f4a83ee.rmeta --extern rancor=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librancor-204208d019589506.rmeta --extern rend=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librend-61708bb5ce5b4be5.rmeta --extern rkyv_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librkyv_derive-aa77b9923f4f3dcc.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 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=2eeb6d88d87f9a58 -C extra-filename=-c6ff6c56e45a2498 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern zerofrom_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libzerofrom_derive-626392875da86612.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=d9c81ec390cde1d7 -C extra-filename=-bb76c484403d3fa8 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern stable_deref_trait=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libstable_deref_trait-bbbfb5c0200a8daa.rmeta --extern yoke_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libyoke_derive-02611bd256cc4792.so --extern zerofrom=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libzerofrom-c6ff6c56e45a2498.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.6 Compiling zerotrie v0.2.4 Running `/usr/bin/rustc --crate-name zerovec --edition=2021 /usr/share/cargo/registry/zerovec-0.11.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' '--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="yoke"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "derive", "hashmap", "schemars", "serde", "std", "yoke"))' -C metadata=51f7b56d90f92759 -C extra-filename=-d566a78ef3b1ce24 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern yoke=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libyoke-bb76c484403d3fa8.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libzerofrom-c6ff6c56e45a2498.rmeta --extern zerovec_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libzerovec_derive-06ff4962d08bbbd1.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.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' '--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="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=717279634c08bfba -C extra-filename=-0bbff66f413873bd --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libdisplaydoc-94fea127cf2f2e61.so --extern yoke=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libyoke-bb76c484403d3fa8.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libzerofrom-c6ff6c56e45a2498.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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="default"' --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=585a79f25eeb2747 -C extra-filename=-0ee88fe98668e6be --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblog-330af016ca172b0e.rmeta --extern pin_project_lite=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libpin_project_lite-270938b8e199c5fd.rmeta --extern tracing_attributes=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtracing_attributes-22f535f3beaeded8.so --extern tracing_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtracing_core-4d98df60cac35f7e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6ded5fb14c9b4595 -C extra-filename=-f6228a3cbf0a0dda --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern chrono=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libchrono-e9aa7572f105d6b8.rmeta --extern matchers=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmatchers-be337594ca0bbca6.rmeta --extern nu_ansi_term=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libnu_ansi_term-e41324230f784b28.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libonce_cell-4b7b5d57fcacfe7e.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libregex_automata-7148d2ea9a3ce1a8.rmeta --extern sharded_slab=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsharded_slab-83ad874b95ac96d2.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsmallvec-f03e8524ce1bd9ae.rmeta --extern thread_local=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libthread_local-053da1d887883bbb.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtracing-0ee88fe98668e6be.rmeta --extern tracing_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtracing_core-4d98df60cac35f7e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.10.3 Running `/usr/bin/rustc --crate-name get_size_derive2 --edition=2024 /usr/share/cargo/registry/get-size-derive2-0.10.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::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=b0f753991c4f2623 -C extra-filename=-9ec9ea947c2a7b56 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern attribute_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libattribute_derive-36c7b693790b811c.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-6de19c1515b9ba3d.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsyn-e84af6b384309567.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.3 Compiling potential_utf v0.1.5 Running `/usr/bin/rustc --crate-name tinystr --edition=2021 /usr/share/cargo/registry/tinystr-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' '--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="zerovec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "serde", "std", "zerovec"))' -C metadata=951869ee1211042c -C extra-filename=-b2e500fcc7e6b5ba --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libdisplaydoc-94fea127cf2f2e61.so --extern zerovec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libzerovec-d566a78ef3b1ce24.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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' '--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="zerovec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "serde", "writeable", "zerovec"))' -C metadata=b4cacc66763f1684 -C extra-filename=-7faf9c0400af663e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern zerovec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libzerovec-d566a78ef3b1ce24.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2.0 Running `/usr/bin/rustc --crate-name icu_collections --edition=2021 /usr/share/cargo/registry/icu_collections-2.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 '--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' '--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)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "serde"))' -C metadata=ba3226aa073498dc -C extra-filename=-fcfb653ec1413c46 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libdisplaydoc-94fea127cf2f2e61.so --extern potential_utf=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libpotential_utf-7faf9c0400af663e.rmeta --extern utf8_iter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libutf8_iter-f6ee2aed948e73f4.rmeta --extern yoke=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libyoke-bb76c484403d3fa8.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libzerofrom-c6ff6c56e45a2498.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libzerovec-d566a78ef3b1ce24.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2.0 Running `/usr/bin/rustc --crate-name icu_locale_core --edition=2021 /usr/share/cargo/registry/icu_locale_core-2.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 '--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' '--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="zerovec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "serde", "zerovec"))' -C metadata=c7c0e49c76230686 -C extra-filename=-7cb48bbec6e50fde --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libdisplaydoc-94fea127cf2f2e61.so --extern litemap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblitemap-871589491cb51f4b.rmeta --extern tinystr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtinystr-b2e500fcc7e6b5ba.rmeta --extern writeable=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libwriteable-3637843db2f12253.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libzerovec-d566a78ef3b1ce24.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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="default"' --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=1998a6f846daad23 -C extra-filename=-f28647f79b8439e5 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern strum_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libstrum_macros-33044a14aa6e3714.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.2.0 Running `/usr/bin/rustc --crate-name icu_provider --edition=2021 /usr/share/cargo/registry/icu_provider-2.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 '--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' '--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="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=ab2893118208d062 -C extra-filename=-77e4b7ec8eace708 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libdisplaydoc-94fea127cf2f2e61.so --extern icu_locale_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libicu_locale_core-7cb48bbec6e50fde.rmeta --extern writeable=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libwriteable-3637843db2f12253.rmeta --extern yoke=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libyoke-bb76c484403d3fa8.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libzerofrom-c6ff6c56e45a2498.rmeta --extern zerotrie=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libzerotrie-0bbff66f413873bd.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libzerovec-d566a78ef3b1ce24.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2.0 Compiling icu_normalizer v2.2.0 Running `/usr/bin/rustc --crate-name icu_properties --edition=2021 /usr/share/cargo/registry/icu_properties-2.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 '--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' '--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="compiled_data"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "compiled_data", "datagen", "default", "harfbuzz_traits", "serde", "unicode_bidi"))' -C metadata=130218209363fc25 -C extra-filename=-a4765fbd40769a51 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern icu_collections=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libicu_collections-fcfb653ec1413c46.rmeta --extern icu_locale_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libicu_locale_core-7cb48bbec6e50fde.rmeta --extern icu_properties_data=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libicu_properties_data-d0def2cc38ccf857.rmeta --extern icu_provider=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libicu_provider-77e4b7ec8eace708.rmeta --extern zerotrie=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libzerotrie-0bbff66f413873bd.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libzerovec-d566a78ef3b1ce24.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=2021 /usr/share/cargo/registry/icu_normalizer-2.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 '--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' '--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="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=532e02b4c83dff49 -C extra-filename=-831a8127e8ca8ea0 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern icu_collections=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libicu_collections-fcfb653ec1413c46.rmeta --extern icu_normalizer_data=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libicu_normalizer_data-835725ec8ea23fb2.rmeta --extern icu_provider=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libicu_provider-77e4b7ec8eace708.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsmallvec-f03e8524ce1bd9ae.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libzerovec-d566a78ef3b1ce24.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.228/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,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=da5b4f7eaf6db4c8 -C extra-filename=-2b8dc9d67ceaa90a --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde_core-c5f5af8f1821dbad.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde_derive-8c546163a5c56794.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=e50ebca72a87fc50 -C extra-filename=-af60c11c0ff0abbb --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern icu_normalizer=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libicu_normalizer-831a8127e8ca8ea0.rmeta --extern icu_properties=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libicu_properties-a4765fbd40769a51.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b9bb6c57ed277827 -C extra-filename=-5a3b40e070272999 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern idna_adapter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libidna_adapter-af60c11c0ff0abbb.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsmallvec-f03e8524ce1bd9ae.rmeta --extern utf8_iter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libutf8_iter-f6ee2aed948e73f4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.19 Compiling pep440_rs v0.7.3 Compiling rust-stemmers v1.2.0 Compiling schemars v1.2.1 Compiling ruff_options_metadata v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=85f4747da356e283 -C extra-filename=-e64c202d85bd856e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern castaway=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcastaway-8048095ba3d0cd29.rmeta --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcfg_if-af0066625b78dbef.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libitoa-93f0181c13da0e59.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-2b8dc9d67ceaa90a.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libstatic_assertions-5dc5f616cb391c65.rmeta --extern zmij=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libzmij-9d7189ed19c078cd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=ec4ac7066236646e -C extra-filename=-59c4f993d529c54c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern once_cell=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libonce_cell-4b7b5d57fcacfe7e.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-2b8dc9d67ceaa90a.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libunicode_width-c2ef231c28e82b5e.rmeta --extern unscanny=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libunscanny-4d26f7176615839c.rmeta --extern version_ranges=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libversion_ranges-9ce1f594f7437500.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=2018 /usr/share/cargo/registry/thin-vec-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 --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=e3cc9e55fe3d46dc -C extra-filename=-b597e065a184ca82 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-2b8dc9d67ceaa90a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=ea1ba75b35737861 -C extra-filename=-0890da0fcdc96b33 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-2b8dc9d67ceaa90a.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde_derive-8c546163a5c56794.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name schemars --edition=2021 /usr/share/cargo/registry/schemars-1.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --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=ba74acfcabc4bbac -C extra-filename=-3119a4ad34ded037 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern dyn_clone=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libdyn_clone-9dd0070a56dd7acc.rmeta --extern ref_cast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libref_cast-c401a628360db5be.rmeta --extern schemars_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libschemars_derive-b51ca82d00a3c227.so --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-2b8dc9d67ceaa90a.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde_json-381d81c61015efc1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("serde"))' -C metadata=9beb9ff9199f0357 -C extra-filename=-6ac702bc127e4868 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-2b8dc9d67ceaa90a.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=a76c897dfa54a316 -C extra-filename=-b6db20b4edd484d0 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern crossbeam_channel=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcrossbeam_channel-f55c82e93597499d.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblog-330af016ca172b0e.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-2b8dc9d67ceaa90a.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde_derive-8c546163a5c56794.so --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde_json-381d81c61015efc1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=406d93b23b4c5e1d -C extra-filename=-bec0012b13188cf7 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern form_urlencoded=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libform_urlencoded-40ba21b8c85eb373.rmeta --extern idna=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libidna-5a3b40e070272999.rmeta --extern percent_encoding=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libpercent_encoding-51034e9bad16465e.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-2b8dc9d67ceaa90a.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde_derive-8c546163a5c56794.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 ty_static v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ty_static) Running `/usr/bin/rustc --crate-name ty_static --edition=2024 crates/ty_static/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=97fd0cf37b0082aa -C extra-filename=-f0d94388779ac933 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_macros-9f8fc34dd3637902.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 pep508_rs v0.9.2 Compiling gen-lsp-types v0.11.0 Running `/usr/bin/rustc --crate-name pep508_rs --edition=2021 /usr/share/cargo/registry/pep508_rs-0.9.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--allow=clippy::collapsible_if' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "non-pep508-extensions", "schemars", "tracing"))' -C metadata=d40e89468635cced -C extra-filename=-172ad1eb29c36b5e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern boxcar=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libboxcar-5effc0da8a21635b.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libindexmap-1b930598da5dee62.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libitertools-ccbc556e25605ec6.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libonce_cell-4b7b5d57fcacfe7e.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libpep440_rs-59c4f993d529c54c.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libregex-3855ee5ef379e4e6.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librustc_hash-42f805d80008b3b3.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-2b8dc9d67ceaa90a.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsmallvec-f03e8524ce1bd9ae.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libthiserror-3fdf3e89257f37ff.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libunicode_width-c2ef231c28e82b5e.rmeta --extern url=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liburl-bec0012b13188cf7.rmeta --extern urlencoding=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liburlencoding-c56a7452becf389e.rmeta --extern version_ranges=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libversion_ranges-9ce1f594f7437500.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name gen_lsp_types --edition=2024 /usr/share/cargo/registry/gen-lsp-types-0.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::nursery' '--deny=clippy::cargo' '--allow=clippy::too_many_lines' '--deny=clippy::todo' '--allow=clippy::multiple_crate_versions' '--allow=clippy::items_after_statements' '--deny=clippy::dbg_macro' '--allow=clippy::cognitive_complexity' '--allow=clippy::cast_sign_loss' '--allow=clippy::cast_precision_loss' '--allow=clippy::cast_lossless' '--allow=clippy::cast-possible-truncation' '--allow=clippy::cargo_common_metadata' --cfg 'feature="url"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("fluent-uri", "url"))' -C metadata=a430ce07c1f3fcb0 -C extra-filename=-18b39f0d8fd45f2b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-2b8dc9d67ceaa90a.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde_json-381d81c61015efc1.rmeta --extern url=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liburl-bec0012b13188cf7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e0f3654aedde3109 -C extra-filename=-35d104e831a7bfe1 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern phf=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libphf-b8a6cade4df4eac5.rmeta --extern rust_stemmers=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librust_stemmers-0890da0fcdc96b33.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.10.3 Running `/usr/bin/rustc --crate-name get_size2 --edition=2024 /usr/share/cargo/registry/get-size2-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 '--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="compact-str"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="get-size-derive2"' --cfg 'feature="hashbrown"' --cfg 'feature="ordermap"' --cfg 'feature="smallvec"' --cfg 'feature="thin-vec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("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", "thin-vec", "url"))' -C metadata=ad87a47768a41210 -C extra-filename=-558f71a35c3de992 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcompact_str-e64c202d85bd856e.rmeta --extern get_size_derive2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libget_size_derive2-9ec9ea947c2a7b56.so --extern hashbrown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libhashbrown-efd8efad39b77e94.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libordermap-a979b5e4780d8c38.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsmallvec-f03e8524ce1bd9ae.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libthin_vec-b597e065a184ca82.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2 Compiling ruff_memory_usage v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_memory_usage) Compiling ruff_index v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_index) 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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=5e1ee4647ef0f763 -C extra-filename=-2475adea95cda6db --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libget_size2-558f71a35c3de992.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-2b8dc9d67ceaa90a.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,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="default"' --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=c23ef374bf90a2d4 -C extra-filename=-9135f114513c42a4 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern castaway=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcastaway-8048095ba3d0cd29.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libget_size2-558f71a35c3de992.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libitoa-93f0181c13da0e59.rmeta --extern ryu=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libryu-cff7c057c594fd1e.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde_core-c5f5af8f1821dbad.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b15c414282e36e82 -C extra-filename=-ab8fad096c02fa65 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libget_size2-558f71a35c3de992.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("salsa"))' -C metadata=352b63c19d80b6c2 -C extra-filename=-f21c6ff3e2cdc247 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libget_size2-558f71a35c3de992.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_macros-9f8fc34dd3637902.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_diagnostics v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=fcd08ce97708c1a9 -C extra-filename=-9a8ae8da9829e2e4 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libget_size2-558f71a35c3de992.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmemchr-f161f0f9258c2517.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_text_size-2475adea95cda6db.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-2b8dc9d67ceaa90a.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=babe1a1aba720047 -C extra-filename=-00ab195163c6dadc --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libget_size2-558f71a35c3de992.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libis_macro-21fa428618d2d873.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_text_size-2475adea95cda6db.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-2b8dc9d67ceaa90a.rmeta -Copt-level=3 -Cdebuginfo=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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_notebook) Running `/usr/bin/rustc --crate-name ruff_python_trivia --edition=2024 crates/ruff_python_trivia/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=0c079be61960c7eb -C extra-filename=-f0a771717dce0e41 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libitertools-4116a67e2fafb894.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_source_file-9a8ae8da9829e2e4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_text_size-2475adea95cda6db.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librustc_hash-42f805d80008b3b3.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libunicode_ident-51b106fa07cb3e5b.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_notebook --edition=2024 crates/ruff_notebook/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b4e84d01a3f3908e -C extra-filename=-2d0069d18e4577e9 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libanyhow-aa5e48bb1a44197b.rmeta --extern rand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librand-d81f760ef88c71d4.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_diagnostics-00ab195163c6dadc.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_source_file-9a8ae8da9829e2e4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_text_size-2475adea95cda6db.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-2b8dc9d67ceaa90a.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde_json-381d81c61015efc1.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libthiserror-59f0f37a9ab804d3.rmeta --extern uuid=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libuuid-bd516d510f0edcef.rmeta -Copt-level=3 -Cdebuginfo=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=51c212ee3e8bb6a4 -C extra-filename=-6c0cdca0f2d7c083 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libindexmap-1b930598da5dee62.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libpep440_rs-59c4f993d529c54c.rmeta --extern pep508_rs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libpep508_rs-172ad1eb29c36b5e.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-2b8dc9d67ceaa90a.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libthiserror-59f0f37a9ab804d3.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtoml-868ae4d7c268fff0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7b54bf0cf7331be9 -C extra-filename=-f9a31c6da68f34c7 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern char_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libchar_str-9135f114513c42a4.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libfiletime-b0d93fd658586e27.rmeta --extern glob=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libglob-556311fbd1a46d8c.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libglobset-67fcb04b73bd8dde.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libitertools-4116a67e2fafb894.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libregex-3855ee5ef379e4e6.rmeta --extern seahash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libseahash-15dfd5ee64cdd99d.rmeta -Copt-level=3 -Cdebuginfo=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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=463a58da03277a65 -C extra-filename=-f3dbc75f7fda591a --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libdrop_bomb-29c8c35a720b2795.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_cache-f9a31c6da68f34c7.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_macros-9f8fc34dd3637902.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_text_size-2475adea95cda6db.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librustc_hash-42f805d80008b3b3.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-2b8dc9d67ceaa90a.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libstatic_assertions-5dc5f616cb391c65.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtracing-0ee88fe98668e6be.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libunicode_width-c2ef231c28e82b5e.rmeta -Copt-level=3 -Cdebuginfo=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.2 Running `/usr/bin/rustc --crate-name salsa --edition=2024 /usr/share/cargo/registry/salsa-0.28.2/src/lib.rs --error-format=json --json=diagnostic-rendered-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=40d1f622934ca6e0 -C extra-filename=-cac6000be807aafa --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern boxcar=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libboxcar-5effc0da8a21635b.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcompact_str-e64c202d85bd856e.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcrossbeam_queue-2073dfd22560d893.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcrossbeam_utils-cae6ec1d775f0725.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libhashbrown-efd8efad39b77e94.rmeta --extern hashlink=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libhashlink-416d25e99dfecebe.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libindexmap-1b930598da5dee62.rmeta --extern intrusive_collections=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libintrusive_collections-e6e58bb4dcf4e453.rmeta --extern inventory=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libinventory-18b4a013646a8360.rmeta --extern parking_lot=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libparking_lot-1ce7177ca8e1a750.rmeta --extern portable_atomic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libportable_atomic-f95609628187ab23.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librustc_hash-42f805d80008b3b3.rmeta --extern salsa_macro_rules=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsalsa_macro_rules-534409f5d7ce9214.rmeta --extern salsa_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsalsa_macros-e45a6423eab02688.so --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsmallvec-f03e8524ce1bd9ae.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libthin_vec-b597e065a184ca82.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtracing-0ee88fe98668e6be.rmeta --extern typeid=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtypeid-2adc217bd6d05253.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=550faf97a51c82e3 -C extra-filename=-f013f3e0c448dfde --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libaho_corasick-43e4ad1c5f889221.rmeta --extern arrayvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libarrayvec-ca18509bea374dea.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libbitflags-d40953a60d4ffc0c.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libchar_str-9135f114513c42a4.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcompact_str-e64c202d85bd856e.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libget_size2-558f71a35c3de992.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libis_macro-21fa428618d2d873.so --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmemchr-f161f0f9258c2517.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_cache-f9a31c6da68f34c7.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_macros-9f8fc34dd3637902.so --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_trivia-f0a771717dce0e41.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_source_file-9a8ae8da9829e2e4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_text_size-2475adea95cda6db.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librustc_hash-42f805d80008b3b3.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsalsa-cac6000be807aafa.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-2b8dc9d67ceaa90a.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libthin_vec-b597e065a184ca82.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libthiserror-59f0f37a9ab804d3.rmeta -Copt-level=3 -Cdebuginfo=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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_python_parser) Compiling ruff_python_literal v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_python_literal) Compiling ruff_python_index v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=76f49a9eab87d580 -C extra-filename=-634d3b21cadb9fc1 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libbitflags-d40953a60d4ffc0c.rmeta --extern bstr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libbstr-9a630dc9849ec6a8.rmeta --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libdrop_bomb-29c8c35a720b2795.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libget_size2-558f71a35c3de992.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmemchr-f161f0f9258c2517.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_ast-f013f3e0c448dfde.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_trivia-f0a771717dce0e41.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_text_size-2475adea95cda6db.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librustc_hash-42f805d80008b3b3.rmeta --extern stacker=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libstacker-ebeb6bab069d6f08.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libstatic_assertions-5dc5f616cb391c65.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libthin_vec-b597e065a184ca82.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libunicode_ident-51b106fa07cb3e5b.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libunicode_normalization-8033b02f072a3279.rmeta --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libunicode_names2-a4398528373ac29c.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/release/build/psm-8408b8587715fce9/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=bff071bf1d643aa8 -C extra-filename=-d15427d1423deb3c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_ast-f013f3e0c448dfde.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_trivia-f0a771717dce0e41.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_source_file-9a8ae8da9829e2e4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_text_size-2475adea95cda6db.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=88c089dbf81f5b4d -C extra-filename=-b46d35ea69692184 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libbitflags-d40953a60d4ffc0c.rmeta --extern icu_properties=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libicu_properties-a4765fbd40769a51.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libitertools-4116a67e2fafb894.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_ast-f013f3e0c448dfde.rmeta -Copt-level=3 -Cdebuginfo=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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_db) Compiling ruff_python_codegen v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_python_codegen) Compiling ruff_python_semantic v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=852f6a5c06c241d3 -C extra-filename=-e493251f45eef033 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_ast-f013f3e0c448dfde.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_literal-b46d35ea69692184.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_parser-634d3b21cadb9fc1.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_source_file-9a8ae8da9829e2e4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_text_size-2475adea95cda6db.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/release/build/psm-8408b8587715fce9/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=1322d84c564e72d8 -C extra-filename=-8b937e459e2a6bd6 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libanstyle-ee72f760092a8075.rmeta --extern arc_swap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libarc_swap-80d5bc84070ac80d.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcamino-7966ae922d5f4d69.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcompact_str-e64c202d85bd856e.rmeta --extern dashmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libdashmap-0e8cfbc57bbe25e3.rmeta --extern dunce=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libdunce-2ac152d606118fa2.rmeta --extern etcetera=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libetcetera-bba6a4a3a4ad4480.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libfiletime-b0d93fd658586e27.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libget_size2-558f71a35c3de992.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libignore-07584729178ded3a.rmeta --extern matchit=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmatchit-4ccc390fcd977ec7.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libpath_slash-cb48238a462e97d8.rmeta --extern pathdiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libpathdiff-d33d3b14866fed4c.rmeta --extern quick_junit=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquick_junit-1f17d9e6274071a0.rmeta --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libannotate_snippets-45b57e4ea5352e31.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_diagnostics-00ab195163c6dadc.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_memory_usage-ab8fad096c02fa65.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_notebook-2d0069d18e4577e9.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_ast-f013f3e0c448dfde.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_parser-634d3b21cadb9fc1.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_trivia-f0a771717dce0e41.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_source_file-9a8ae8da9829e2e4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_text_size-2475adea95cda6db.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librustc_hash-42f805d80008b3b3.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsalsa-cac6000be807aafa.rmeta --extern same_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsame_file-9c90b10abaf9e597.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-2b8dc9d67ceaa90a.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde_json-381d81c61015efc1.rmeta --extern similar=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsimilar-5512d8b115f0f97c.rmeta --extern supports_hyperlinks=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsupports_hyperlinks-9bebd022c18b8722.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libthiserror-59f0f37a9ab804d3.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtracing-0ee88fe98668e6be.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libty_static-f0d94388779ac933.rmeta --extern which=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libwhich-b019a2b403247022.rmeta --extern zip=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libzip-39518d2e5a4f56dd.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/release/build/psm-8408b8587715fce9/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=c9dd044e4c3e2a4d -C extra-filename=-b8afa457bc5f9932 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libbitflags-d40953a60d4ffc0c.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libis_macro-21fa428618d2d873.so --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_cache-f9a31c6da68f34c7.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_index-f21c6ff3e2cdc247.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_macros-9f8fc34dd3637902.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_ast-f013f3e0c448dfde.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_parser-634d3b21cadb9fc1.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_stdlib-3698c70a383b6480.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_text_size-2475adea95cda6db.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librustc_hash-42f805d80008b3b3.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-2b8dc9d67ceaa90a.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsmallvec-f03e8524ce1bd9ae.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/release/build/psm-8408b8587715fce9/out` Compiling ruff_python_importer v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ab0ca7a962fccec4 -C extra-filename=-359b6a502661c904 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libanyhow-aa5e48bb1a44197b.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_diagnostics-00ab195163c6dadc.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_ast-f013f3e0c448dfde.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_codegen-e493251f45eef033.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_trivia-f0a771717dce0e41.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_source_file-9a8ae8da9829e2e4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_text_size-2475adea95cda6db.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/release/build/psm-8408b8587715fce9/out` Compiling ruff_ranged_value v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_ranged_value) Compiling ty_module_resolver v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ty_module_resolver) Compiling ty_site_packages v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ty_site_packages) Compiling ruff_python_formatter v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "schemars"))' -C metadata=fde2324cc52515ad -C extra-filename=-a98d0c8c23fa22f4 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_db-8b937e459e2a6bd6.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_ast-f013f3e0c448dfde.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_text_size-2475adea95cda6db.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-2b8dc9d67ceaa90a.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtoml-25a0212d4b32e745.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/release/build/psm-8408b8587715fce9/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a255a0596b93c80e -C extra-filename=-6afb6a3486fb39f1 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libanyhow-aa5e48bb1a44197b.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcamino-7966ae922d5f4d69.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcompact_str-e64c202d85bd856e.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libget_size2-558f71a35c3de992.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libordermap-a979b5e4780d8c38.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libregex-3855ee5ef379e4e6.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libregex_syntax-219304db6cfcd61e.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_db-8b937e459e2a6bd6.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_memory_usage-ab8fad096c02fa65.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_ast-f013f3e0c448dfde.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_stdlib-3698c70a383b6480.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librustc_hash-42f805d80008b3b3.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsalsa-cac6000be807aafa.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libstrum-f28647f79b8439e5.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libstrum_macros-33044a14aa6e3714.so --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libthiserror-59f0f37a9ab804d3.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtracing-0ee88fe98668e6be.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/release/build/psm-8408b8587715fce9/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=9ad14ea7dfd96a43 -C extra-filename=-686e0f60d35848e3 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libanyhow-aa5e48bb1a44197b.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libclap-f00c6ac9fa31c4b4.rmeta --extern countme=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcountme-690cf685a7e5930f.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libitertools-4116a67e2fafb894.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmemchr-f161f0f9258c2517.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libregex-3855ee5ef379e4e6.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_cache-f9a31c6da68f34c7.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_db-8b937e459e2a6bd6.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_formatter-f3dbc75f7fda591a.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_macros-9f8fc34dd3637902.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_ast-f013f3e0c448dfde.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_parser-634d3b21cadb9fc1.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_trivia-f0a771717dce0e41.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_source_file-9a8ae8da9829e2e4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_text_size-2475adea95cda6db.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librustc_hash-42f805d80008b3b3.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsalsa-cac6000be807aafa.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-2b8dc9d67ceaa90a.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsmallvec-f03e8524ce1bd9ae.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libstatic_assertions-5dc5f616cb391c65.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libthiserror-59f0f37a9ab804d3.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtracing-0ee88fe98668e6be.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/release/build/psm-8408b8587715fce9/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=867a49ce6050a36e -C extra-filename=-19c8ef09c0cb5f74 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcamino-7966ae922d5f4d69.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcolored-e619daba5bab0d8d.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libget_size2-558f71a35c3de992.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libindexmap-1b930598da5dee62.rmeta --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libannotate_snippets-45b57e4ea5352e31.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_db-8b937e459e2a6bd6.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_ast-f013f3e0c448dfde.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_trivia-f0a771717dce0e41.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_source_file-9a8ae8da9829e2e4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_text_size-2475adea95cda6db.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libstrum-f28647f79b8439e5.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libstrum_macros-33044a14aa6e3714.so --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtracing-0ee88fe98668e6be.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libty_static-f0d94388779ac933.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/release/build/psm-8408b8587715fce9/out` Compiling ruff_linter v0.16.4 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=c7ab24e558f5de18 -C extra-filename=-9b6be3841af9777a --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libaho_corasick-43e4ad1c5f889221.rmeta --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libanyhow-aa5e48bb1a44197b.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libbitflags-d40953a60d4ffc0c.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libclap-f00c6ac9fa31c4b4.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcolored-e619daba5bab0d8d.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcompact_str-e64c202d85bd856e.rmeta --extern fern=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libfern-5a62cb33b6860825.rmeta --extern glob=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libglob-556311fbd1a46d8c.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libglobset-67fcb04b73bd8dde.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libhashbrown-efd8efad39b77e94.rmeta --extern imperative=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libimperative-35d104e831a7bfe1.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libis_macro-21fa428618d2d873.so --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libitertools-4116a67e2fafb894.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libjiff-3802e7e05c6db1eb.rmeta --extern libcst_native=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblibcst_native-9bff3177c9dde3e3.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblog-330af016ca172b0e.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmemchr-f161f0f9258c2517.rmeta --extern natord=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libnatord-65aca24a0355c0f4.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libpath_absolutize-3972de67b6bb7a9e.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libpep440_rs-59c4f993d529c54c.rmeta --extern pyproject_toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libpyproject_toml-6c0cdca0f2d7c083.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libregex-3855ee5ef379e4e6.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_cache-f9a31c6da68f34c7.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_db-8b937e459e2a6bd6.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_diagnostics-00ab195163c6dadc.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_macros-9f8fc34dd3637902.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_notebook-2d0069d18e4577e9.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_ast-f013f3e0c448dfde.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_codegen-e493251f45eef033.rmeta --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_importer-359b6a502661c904.rmeta --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_index-d15427d1423deb3c.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_literal-b46d35ea69692184.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_parser-634d3b21cadb9fc1.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_semantic-b8afa457bc5f9932.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_stdlib-3698c70a383b6480.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_trivia-f0a771717dce0e41.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_ranged_value-a98d0c8c23fa22f4.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_source_file-9a8ae8da9829e2e4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_text_size-2475adea95cda6db.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librustc_hash-42f805d80008b3b3.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-2b8dc9d67ceaa90a.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde_json-381d81c61015efc1.rmeta --extern similar=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsimilar-5512d8b115f0f97c.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsmallvec-f03e8524ce1bd9ae.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libstrum-f28647f79b8439e5.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libstrum_macros-33044a14aa6e3714.so --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libthiserror-59f0f37a9ab804d3.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtoml-25a0212d4b32e745.rmeta --extern typed_arena=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtyped_arena-cace2030d4540da8.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libunicode_normalization-8033b02f072a3279.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libunicode_width-c2ef231c28e82b5e.rmeta --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libunicode_names2-a4398528373ac29c.rmeta --extern url=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liburl-bec0012b13188cf7.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/release/build/psm-8408b8587715fce9/out` Compiling ruff_graph v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=a8950262ef4db0cf -C extra-filename=-bb93354c138a6f61 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libanyhow-aa5e48bb1a44197b.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libclap-f00c6ac9fa31c4b4.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmemchr-f161f0f9258c2517.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_cache-f9a31c6da68f34c7.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_db-8b937e459e2a6bd6.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_linter-9b6be3841af9777a.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_macros-9f8fc34dd3637902.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_ast-f013f3e0c448dfde.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_parser-634d3b21cadb9fc1.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsalsa-cac6000be807aafa.rmeta --extern schemars=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libschemars-3119a4ad34ded037.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-2b8dc9d67ceaa90a.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libty_module_resolver-6afb6a3486fb39f1.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libty_site_packages-19c8ef09c0cb5f74.rmeta --extern zip=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libzip-39518d2e5a4f56dd.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/release/build/psm-8408b8587715fce9/out` Compiling ruff_workspace v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=9caca811182062fa -C extra-filename=-4513d63ce24051f0 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libanyhow-aa5e48bb1a44197b.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcolored-e619daba5bab0d8d.rmeta --extern etcetera=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libetcetera-bba6a4a3a4ad4480.rmeta --extern glob=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libglob-556311fbd1a46d8c.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libglobset-67fcb04b73bd8dde.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libignore-07584729178ded3a.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libindexmap-1b930598da5dee62.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libis_macro-21fa428618d2d873.so --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libitertools-4116a67e2fafb894.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblog-330af016ca172b0e.rmeta --extern matchit=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmatchit-4ccc390fcd977ec7.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libpath_absolutize-3972de67b6bb7a9e.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libpath_slash-cb48238a462e97d8.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libpep440_rs-59c4f993d529c54c.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libregex-3855ee5ef379e4e6.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_cache-f9a31c6da68f34c7.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_db-8b937e459e2a6bd6.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_formatter-f3dbc75f7fda591a.rmeta --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_graph-bb93354c138a6f61.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_linter-9b6be3841af9777a.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_macros-9f8fc34dd3637902.so --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_options_metadata-6ac702bc127e4868.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_ast-f013f3e0c448dfde.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_formatter-686e0f60d35848e3.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_semantic-b8afa457bc5f9932.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_stdlib-3698c70a383b6480.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_ranged_value-a98d0c8c23fa22f4.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_source_file-9a8ae8da9829e2e4.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librustc_hash-42f805d80008b3b3.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-2b8dc9d67ceaa90a.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libshellexpand-526a1b4913dd424e.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libstrum-f28647f79b8439e5.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtoml-25a0212d4b32e745.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libunicode_normalization-8033b02f072a3279.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/release/build/psm-8408b8587715fce9/out` Compiling ruff_markdown v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=027059436c59ae17 -C extra-filename=-f13e65ed57c94622 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libregex-3855ee5ef379e4e6.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_ast-f013f3e0c448dfde.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_formatter-686e0f60d35848e3.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_trivia-f0a771717dce0e41.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_source_file-9a8ae8da9829e2e4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_text_size-2475adea95cda6db.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_workspace-4513d63ce24051f0.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/release/build/psm-8408b8587715fce9/out` Compiling ruff_server v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("test-uv"))' -C metadata=d09473dbc1bc478a -C extra-filename=-fe5838830ec6b86f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libanyhow-aa5e48bb1a44197b.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcrossbeam-8f3131bd798b7e6e.rmeta --extern lsp_types=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libgen_lsp_types-18b39f0d8fd45f2b.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libignore-07584729178ded3a.rmeta --extern jod_thread=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libjod_thread-1fe339d340a8f2dc.rmeta --extern lsp_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblsp_server-b6db20b4edd484d0.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmemchr-f161f0f9258c2517.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_db-8b937e459e2a6bd6.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_diagnostics-00ab195163c6dadc.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_formatter-f3dbc75f7fda591a.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_linter-9b6be3841af9777a.rmeta --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_markdown-f13e65ed57c94622.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_notebook-2d0069d18e4577e9.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_ast-f013f3e0c448dfde.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_codegen-e493251f45eef033.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_formatter-686e0f60d35848e3.rmeta --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_index-d15427d1423deb3c.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_parser-634d3b21cadb9fc1.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_ranged_value-a98d0c8c23fa22f4.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_source_file-9a8ae8da9829e2e4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_text_size-2475adea95cda6db.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_workspace-4513d63ce24051f0.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librustc_hash-42f805d80008b3b3.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-2b8dc9d67ceaa90a.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde_json-381d81c61015efc1.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libshellexpand-526a1b4913dd424e.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libthiserror-59f0f37a9ab804d3.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtoml-25a0212d4b32e745.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtracing-0ee88fe98668e6be.rmeta --extern tracing_log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtracing_log-760db69ead0a087e.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtracing_subscriber-f6228a3cbf0a0dda.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/release/build/psm-8408b8587715fce9/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=6a84acabf4df3479 -C extra-filename=-b5e62efc96a53d1b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libanyhow-aa5e48bb1a44197b.rmeta --extern argfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libargfile-2b4d2d96bf1263e3.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libbitflags-d40953a60d4ffc0c.rmeta --extern cachedir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcachedir-c72cc5ccdfe4ff87.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libclap-f00c6ac9fa31c4b4.rmeta --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libclap_complete_command-bc0aa4e44943c163.rmeta --extern clearscreen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libclearscreen-c98d556e6599d30a.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcolored-e619daba5bab0d8d.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libfiletime-b0d93fd658586e27.rmeta --extern globwalk=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libglobwalk-f76207217c6a8985.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libignore-07584729178ded3a.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libindexmap-1b930598da5dee62.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libis_macro-21fa428618d2d873.so --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libitertools-4116a67e2fafb894.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libjiff-3802e7e05c6db1eb.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblog-330af016ca172b0e.rmeta --extern notify=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libnotify-9056610a7c54f5c2.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libpath_absolutize-3972de67b6bb7a9e.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librayon-d72b8b6577eefded.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libregex-3855ee5ef379e4e6.rmeta --extern rkyv=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librkyv-4c13d8e1342f8920.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_cache-f9a31c6da68f34c7.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_db-8b937e459e2a6bd6.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_diagnostics-00ab195163c6dadc.rmeta --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_graph-bb93354c138a6f61.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_linter-9b6be3841af9777a.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_macros-9f8fc34dd3637902.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_markdown-f13e65ed57c94622.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_notebook-2d0069d18e4577e9.rmeta --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_options_metadata-6ac702bc127e4868.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_ast-f013f3e0c448dfde.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_formatter-686e0f60d35848e3.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_parser-634d3b21cadb9fc1.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_ranged_value-a98d0c8c23fa22f4.rmeta --extern ruff_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_server-fe5838830ec6b86f.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_source_file-9a8ae8da9829e2e4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_text_size-2475adea95cda6db.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_workspace-4513d63ce24051f0.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librustc_hash-42f805d80008b3b3.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-2b8dc9d67ceaa90a.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde_json-381d81c61015efc1.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libshellexpand-526a1b4913dd424e.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libstrum-f28647f79b8439e5.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtempfile-b36885f619c1605f.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libthiserror-59f0f37a9ab804d3.rmeta --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtikv_jemallocator-881f92b0537b072e.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtoml-25a0212d4b32e745.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtracing-0ee88fe98668e6be.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libwalkdir-74e887f95c454706.rmeta --extern wild=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libwild-76e4760ed7614cff.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/release/build/psm-8408b8587715fce9/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f63af13e650fd249 -C extra-filename=-3b305c755787a5c3 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libanyhow-aa5e48bb1a44197b.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libargfile-2b4d2d96bf1263e3.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libbitflags-d40953a60d4ffc0c.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcachedir-c72cc5ccdfe4ff87.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libclap-f00c6ac9fa31c4b4.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libclap_complete_command-bc0aa4e44943c163.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libclearscreen-c98d556e6599d30a.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcolored-e619daba5bab0d8d.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libfiletime-b0d93fd658586e27.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libglobwalk-f76207217c6a8985.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libignore-07584729178ded3a.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libindexmap-1b930598da5dee62.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libis_macro-21fa428618d2d873.so --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libitertools-4116a67e2fafb894.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libjiff-3802e7e05c6db1eb.rlib --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblog-330af016ca172b0e.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libnotify-9056610a7c54f5c2.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libpath_absolutize-3972de67b6bb7a9e.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librayon-d72b8b6577eefded.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libregex-3855ee5ef379e4e6.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librkyv-4c13d8e1342f8920.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff-b5e62efc96a53d1b.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_cache-f9a31c6da68f34c7.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_db-8b937e459e2a6bd6.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_diagnostics-00ab195163c6dadc.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_graph-bb93354c138a6f61.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_linter-9b6be3841af9777a.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_macros-9f8fc34dd3637902.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_markdown-f13e65ed57c94622.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_notebook-2d0069d18e4577e9.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_options_metadata-6ac702bc127e4868.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_ast-f013f3e0c448dfde.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_formatter-686e0f60d35848e3.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_parser-634d3b21cadb9fc1.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_ranged_value-a98d0c8c23fa22f4.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_server-fe5838830ec6b86f.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_source_file-9a8ae8da9829e2e4.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_text_size-2475adea95cda6db.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_workspace-4513d63ce24051f0.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librustc_hash-42f805d80008b3b3.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-2b8dc9d67ceaa90a.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde_json-381d81c61015efc1.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libshellexpand-526a1b4913dd424e.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libstrum-f28647f79b8439e5.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtempfile-b36885f619c1605f.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libthiserror-59f0f37a9ab804d3.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtikv_jemallocator-881f92b0537b072e.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtoml-25a0212d4b32e745.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtracing-0ee88fe98668e6be.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libwalkdir-74e887f95c454706.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libwild-76e4760ed7614cff.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.4-build/ruff-0.16.4/target/release/build/psm-8408b8587715fce9/out` Finished `release` profile [optimized] target(s) in 7m 12s 📦 Built wheel to /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/wheels/ruff-0.16.4-py3-none-linux_x86_64.whl /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/wheels/ruff-0.16.4-py3-none-linux_x86_64.whl Building wheel for ruff (pyproject.toml): finished with status 'done' Created wheel for ruff: filename=ruff-0.16.4-py3-none-linux_x86_64.whl size=63303480 sha256=bac5895db93f7f658ad56227b682d786d2ec3b2b301c44856332301a591eca8d Stored in directory: /builddir/.cache/pip/wheels/65/ba/d4/4b30f65d2c7633f9c090636273c0b23dafa42893baa45121e2 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.w9KTZY + umask 022 + cd /builddir/build/BUILD/ruff-0.16.4-build + '[' /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT ++ dirname /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT + mkdir -p /builddir/build/BUILD/ruff-0.16.4-build + mkdir /builddir/build/BUILD/ruff-0.16.4-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.4 ++ ls /builddir/build/BUILD/ruff-0.16.4-build/pyproject-wheeldir/ruff-0.16.4-py3-none-linux_x86_64.whl ++ xargs basename --multiple ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' + specifier=ruff==0.16.4 + '[' -z ruff==0.16.4 ']' + PIP_CONFIG_FILE=/dev/null + TMPDIR=/builddir/build/BUILD/ruff-0.16.4-build/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILD/ruff-0.16.4-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.4-build/pyproject-wheeldir ruff==0.16.4 Using pip 26.1.2 from /usr/lib/python3.14/site-packages/pip (python 3.14) Looking in links: /builddir/build/BUILD/ruff-0.16.4-build/pyproject-wheeldir Processing /builddir/build/BUILD/ruff-0.16.4-build/pyproject-wheeldir/ruff-0.16.4-py3-none-linux_x86_64.whl Installing collected packages: ruff Successfully installed ruff-0.16.4 + '[' -d /builddir/build/BUILD/ruff-0.16.4-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.4-build/BUILDROOT/usr/bin/ruff /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/bin/ruff: no change + rm -rfv /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/bin/__pycache__ + rm -f /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-2.fc44.x86_64-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/lib/python3.14/site-packages ']' + '[' /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/lib64/python3.14/site-packages '!=' /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/lib/python3.14/site-packages ']' + '[' -d /builddir/build/BUILD/ruff-0.16.4-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.4-build/BUILDROOT$site_dir/*.dist-info + echo '%ghost %dir /usr/lib64/python3.14/site-packages/ruff-0.16.4.dist-info' +++ basename /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/lib64/python3.14/site-packages/ruff-0.16.4.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.4.dist-info + _normalized=ruff + echo '%ghost %dir /usr/lib64/python3.14/site-packages/ruff-0.16.4.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/lib64/python3.14/site-packages/ruff-0.16.4.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.4-build/BUILDROOT --record /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/lib64/python3.14/site-packages/ruff-0.16.4.dist-info/RECORD --output /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-2.fc44.x86_64-pyproject-record + rm -fv /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/lib64/python3.14/site-packages/ruff-0.16.4.dist-info/RECORD removed '/builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/lib64/python3.14/site-packages/ruff-0.16.4.dist-info/RECORD' + rm -fv /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/lib64/python3.14/site-packages/ruff-0.16.4.dist-info/REQUESTED removed '/builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/lib64/python3.14/site-packages/ruff-0.16.4.dist-info/REQUESTED' + '[' -f /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-2.fc44.x86_64-pyproject-dep-overrides ']' ++ wc -l /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-2.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.4-build/ruff-0.16.4-2.fc44.x86_64-pyproject-files --output-modules /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-2.fc44.x86_64-pyproject-modules --buildroot /builddir/build/BUILD/ruff-0.16.4-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.4-build/ruff-0.16.4-2.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.4-build/BUILDROOT/usr/lib/python3.14/site-packages + mv /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/lib64/python3.14/site-packages/ruff /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/lib64/python3.14/site-packages/ruff-0.16.4.dist-info /builddir/build/BUILD/ruff-0.16.4-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.4-build/ruff-0.16.4-2.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.4-build/BUILDROOT//usr/share/bash-completion/completions + install -Dpm 0644 ruff.fish -t /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT//usr/share/fish/vendor_completions.d + install -Dpm 0644 _ruff -t /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT//usr/share/zsh/site-functions + /usr/bin/find-debuginfo -j3 --strict-build-id -m -i --build-id-seed 0.16.4-2.fc44 --unique-debug-suffix -0.16.4-2.fc44.x86_64 --unique-debug-src-base ruff-0.16.4-2.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.4-build/ruff-0.16.4 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.4-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.4-2.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.4-build/BUILDROOT/usr/lib/python3.14 using python3.14 Bytecompiling .py files below /builddir/build/BUILD/ruff-0.16.4-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.4-build/BUILDROOT /builddir/build/BUILD/ruff-0.16.4-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.4-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.4-build/BUILDROOT/usr/lib/python3.14/site-packages/ruff/__pycache__/_find_ruff.cpython-314.opt-1.pyc: rewriting with normalized contents Scanned 264 directories and 1303 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.4-build/BUILDROOT/usr Scanned 263 directories and 1303 files, considered 1303 files, read 112 files, linked 0 files, 0 errors sum of sizes of linked files: 0 bytes Reading /builddir/build/BUILD/ruff-0.16.4-build/SPECPARTS/rpm-debuginfo.specpart Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.714bmU + umask 022 + cd /builddir/build/BUILD/ruff-0.16.4-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.4 + '[' '!' -f /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-2.fc44.x86_64-pyproject-modules ']' + PATH=/builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin + PYTHONPATH=/builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/lib64/python3.14/site-packages:/builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/lib/python3.14/site-packages + _PYTHONSITE=/builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/lib64/python3.14/site-packages:/builddir/build/BUILD/ruff-0.16.4-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.4-build/ruff-0.16.4-2.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' + 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 Compiling unicode-ident v1.0.24 Compiling proc-macro2 v1.0.106 Compiling quote v1.0.47 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/quote-1.0.47/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "proc-macro"))' -C metadata=25dae27b82b60efc -C extra-filename=-ba46da92dc9fd95f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/quote-ba46da92dc9fd95f -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2e638e59d039a858 -C extra-filename=-60cc1fc525aeba88 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.106/build.rs --error-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=6049e95244aded56 -C extra-filename=-66ba96a495cd5d4e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/proc-macro2-66ba96a495cd5d4e -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.228 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/serde_core-1.0.228/build.rs --error-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=449e05bb9d655622 -C extra-filename=-27ea2c36a8424320 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/serde_core-27ea2c36a8424320 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.4-build/ruff-0.16.4/target/rpm/build/quote-ba46da92dc9fd95f/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=73acd79df7e71a12 -C extra-filename=-172457399d126b31 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/libc-172457399d126b31 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.4-build/ruff-0.16.4/target/rpm/build/proc-macro2-66ba96a495cd5d4e/build-script-build` Running `/usr/bin/rustc --crate-name proc_macro2 --edition=2021 /usr/share/cargo/registry/proc-macro2-1.0.106/src/lib.rs --error-format=json --json=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=12e7b453097fe3ce -C extra-filename=-a65762bd204ba1b1 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_ident-60cc1fc525aeba88.rmeta --cap-lints allow -Copt-level=3 -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.4-build/ruff-0.16.4/target/rpm/build/serde_core-27ea2c36a8424320/build-script-build` Running `/usr/bin/rustc --crate-name serde_core --edition=2021 /usr/share/cargo/registry/serde_core-1.0.228/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-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=8ab3af4c65c51a77 -C extra-filename=-9c0467b6c2b1b9b4 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -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=6249766bac6111eb -C extra-filename=-7ee6c0fee1bc0aca --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-a65762bd204ba1b1.rmeta --cap-lints allow -Copt-level=3 -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 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"' --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=932f97236628ecf4 -C extra-filename=-6b5b9f4f2292e055 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-a65762bd204ba1b1.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-7ee6c0fee1bc0aca.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_ident-60cc1fc525aeba88.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.4-build/ruff-0.16.4/target/rpm/build/libc-172457399d126b31/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=535a1d1bd7ff2190 -C extra-filename=-cbcfd02ab3b4a365 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -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 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", "core", "default", "libc", "logging", "rustc-dep-of-std", "std", "use_std"))' -C metadata=cfad7ef3d8547441 -C extra-filename=-f877b493a5b12197 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.228 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/serde-1.0.228/build.rs --error-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=75c57bd2f044d9cb -C extra-filename=-6c5e12f5907bc659 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/serde-6c5e12f5907bc659 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling zmij v1.0.21 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/zmij-1.0.21/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-panic"))' -C metadata=7ab2156868cb5d0c -C extra-filename=-362e6b41c787f328 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/zmij-362e6b41c787f328 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.4-build/ruff-0.16.4/target/rpm/build/serde-6c5e12f5907bc659/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=ccd555e0ea05bdfa -C extra-filename=-4de5fb71d1d046ff --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling cfg-if v1.0.4 Running `/usr/bin/rustc --crate-name cfg_if --edition=2018 /usr/share/cargo/registry/cfg-if-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("core", "rustc-dep-of-std"))' -C metadata=270f118f349a1c2d -C extra-filename=-eb5f959e286a3bbf --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=d0bffe569a168bc1 -C extra-filename=-e55fc518ac2eb07c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.4-build/ruff-0.16.4/target/rpm/build/zmij-362e6b41c787f328/build-script-build` Running `/usr/bin/rustc --crate-name zmij --edition=2021 /usr/share/cargo/registry/zmij-1.0.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-panic"))' -C metadata=69a28f8361d89681 -C extra-filename=-3a5fb0932d9412f2 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -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 smallvec v1.15.1 Running `/usr/bin/rustc --crate-name smallvec --edition=2018 /usr/share/cargo/registry/smallvec-1.15.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-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", "debugger_visualizer", "drain_filter", "drain_keep_rest", "impl_bincode", "malloc_size_of", "may_dangle", "serde", "specialization", "union", "unty", "write"))' -C metadata=e4ca2ce213179b4d -C extra-filename=-c4483ade6b001622 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.33 Running `/usr/bin/rustc --crate-name log --edition=2021 /usr/share/cargo/registry/log-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 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("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=cec3a04dc1e85330 -C extra-filename=-6a4f6f4a67b919e9 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=a09cd39c05ef7679 -C extra-filename=-1d7808cb37159b45 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/libc-1d7808cb37159b45 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=23ea435cc23e97dd -C extra-filename=-934a62d57ce1906e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6dd9d51b5cc926bc -C extra-filename=-8627df6c56c706aa --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.4-build/ruff-0.16.4/target/rpm/build/libc-1d7808cb37159b45/build-script-build` 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=310f201e954b217d -C extra-filename=-de7205030d4b7c04 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.0 Running `/usr/bin/rustc --crate-name hashbrown --edition=2024 /usr/share/cargo/registry/hashbrown-0.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 --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=89d829b99055efbf -C extra-filename=-61373e493278b1b4 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern allocator_api2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liballocator_api2-8627df6c56c706aa.rmeta --extern equivalent=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libequivalent-de7205030d4b7c04.rmeta --extern foldhash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfoldhash-934a62d57ce1906e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 --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=ab62917feab0bc8b -C extra-filename=-b3fc3f8adf37b6ff --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -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.15.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", "debugger_visualizer", "drain_filter", "drain_keep_rest", "impl_bincode", "malloc_size_of", "may_dangle", "serde", "specialization", "union", "unty", "write"))' -C metadata=1d46700cf947c6bc -C extra-filename=-184caec2413e629b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e0155136885baf84 -C extra-filename=-2b253ca985900a60 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-a65762bd204ba1b1.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-7ee6c0fee1bc0aca.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-184caec2413e629b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3 Running `/usr/bin/rustc --crate-name syn --edition=2021 /usr/share/cargo/registry/syn-3.0.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="extra-traits"' --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=c7338aa0fc3e60b0 -C extra-filename=-4956f4e59e643290 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-a65762bd204ba1b1.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-7ee6c0fee1bc0aca.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_ident-60cc1fc525aeba88.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.0 Running `/usr/bin/rustc --crate-name indexmap --edition=2024 /usr/share/cargo/registry/indexmap-2.14.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --deny=unsafe-code --deny=unreachable-pub --deny=unnameable-types '--allow=clippy::style' --warn=rust-2018-idioms --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=45dbd2a5fabac52a -C extra-filename=-7b35cc22bcbe1bec --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern equivalent=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libequivalent-de7205030d4b7c04.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libhashbrown-61373e493278b1b4.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_core-9c0467b6c2b1b9b4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=776547c9584257ad -C extra-filename=-d02d9b0286a89769 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/rustversion-d02d9b0286a89769 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.4-build/ruff-0.16.4/target/rpm/build/rustversion-d02d9b0286a89769/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=c35e69ef93fbb535 -C extra-filename=-9fa13d05f3f00f57 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/parking_lot_core-9fa13d05f3f00f57 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.4-build/ruff-0.16.4/target/rpm/build/parking_lot_core-9fa13d05f3f00f57/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=3d5a5bf0dc4aaa3a -C extra-filename=-0efd7e88e7b11349 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=fc6160a9c0ae011a -C extra-filename=-0f088948f7ce31f4 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro_utils-2b253ca985900a60.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-a65762bd204ba1b1.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-7ee6c0fee1bc0aca.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=1338e5cb26965b0c -C extra-filename=-890f2d03fdab6d58 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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("core", "rustc-dep-of-std"))' -C metadata=d0348da81d1e9804 -C extra-filename=-8165ddf7be53331a --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=12307526d31c7ba1 -C extra-filename=-99c55e903111e056 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern scopeguard=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libscopeguard-890f2d03fdab6d58.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8bebd0431bb07556 -C extra-filename=-7e3e8958646f0455 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmanyhow_macros-0f088948f7ce31f4.so --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-a65762bd204ba1b1.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-7ee6c0fee1bc0aca.rmeta --extern syn2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsyn-6b5b9f4f2292e055.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=07c7641028e92a57 -C extra-filename=-2f377361b460a4fe --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcfg_if-eb5f959e286a3bbf.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibc-cbcfd02ab3b4a365.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-c4483ade6b001622.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(tsan_enabled)'` Compiling interpolator v0.5.0 Running `/usr/bin/rustc --crate-name interpolator --edition=2021 /usr/share/cargo/registry/interpolator-0.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="iter"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "iter", "number", "pointer"))' -C metadata=1c83fc26cb75089c -C extra-filename=-fbf0e5617b39c10e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling collection_literals v1.0.3 Running `/usr/bin/rustc --crate-name collection_literals --edition=2021 /usr/share/cargo/registry/collection_literals-1.0.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --forbid=unsafe_code -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=981c2ad5c61770ff -C extra-filename=-3f080a64fd94ffe6 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=dd0ea591ec201663 -C extra-filename=-58ae0dadd1741759 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern rustversion=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustversion-0efd7e88e7b11349.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=4b8e439da8c6fe03 -C extra-filename=-7bb7130a0ddd4a32 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=2922d782d2c44143 -C extra-filename=-fa7ee2784713c846 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern lock_api=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblock_api-99c55e903111e056.rmeta --extern parking_lot_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libparking_lot_core-2f377361b460a4fe.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.0 Running `/usr/bin/rustc --crate-name ordermap --edition=2024 /usr/share/cargo/registry/ordermap-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 --deny=unsafe-code --deny=unreachable-pub --deny=unnameable-types '--allow=clippy::style' --warn=rust-2018-idioms --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=2c2fac430a2e8855 -C extra-filename=-9a95d7c90fa29ec1 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-7b35cc22bcbe1bec.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_core-9c0467b6c2b1b9b4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16.0 Running `/usr/bin/rustc --crate-name either --edition=2021 /usr/share/cargo/registry/either-1.16.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=dad00f6764b433d1 -C extra-filename=-644a8d50006ff96b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b6913175f22a0581 -C extra-filename=-ecdcb83e92620775 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-e55fc518ac2eb07c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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="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=6481dde6f8367e63 -C extra-filename=-74d71cba0df9de57 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.228 Running `/usr/bin/rustc --crate-name serde_derive --edition=2021 /usr/share/cargo/registry/serde_derive-1.0.228/src/lib.rs --error-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=66098a85a5fbcd6b -C extra-filename=-3cd01d54105b1734 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-a65762bd204ba1b1.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-7ee6c0fee1bc0aca.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsyn-6b5b9f4f2292e055.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=55d0e05d961c0006 -C extra-filename=-733f1f9b3cf4f1b7 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro_utils-2b253ca985900a60.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-a65762bd204ba1b1.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-7ee6c0fee1bc0aca.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsyn-6b5b9f4f2292e055.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.6.1 Running `/usr/bin/rustc --crate-name derive_where --edition=2021 /usr/share/cargo/registry/derive-where-1.6.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("nightly", "safe", "serde", "zeroize", "zeroize-on-drop"))' -C metadata=b5709f83735e82fc -C extra-filename=-aa7dd8502eb0cee3 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-a65762bd204ba1b1.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-7ee6c0fee1bc0aca.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsyn-6b5b9f4f2292e055.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=aa6d0f65cc118790 -C extra-filename=-ebd080857368e47e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-7ee6c0fee1bc0aca.rmeta --extern quote_use_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote_use_macros-733f1f9b3cf4f1b7.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=ca2a803f00aba049 -C extra-filename=-ee7ad110d832c385 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern collection_literals=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcollection_literals-3f080a64fd94ffe6.rlib --extern interpolator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinterpolator-fbf0e5617b39c10e.rlib --extern manyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmanyhow-7e3e8958646f0455.rlib --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro_utils-2b253ca985900a60.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-a65762bd204ba1b1.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-7ee6c0fee1bc0aca.rlib --extern quote_use=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote_use-ebd080857368e47e.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsyn-6b5b9f4f2292e055.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-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=ffa6e9f05b81028b -C extra-filename=-b952d81f0d1b6e79 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libaho_corasick-ecdcb83e92620775.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-e55fc518ac2eb07c.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex_syntax-74d71cba0df9de57.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=efebb3bc94be900d -C extra-filename=-31f211bc11fde18b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern attribute_derive_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libattribute_derive_macro-ee7ad110d832c385.so --extern derive_where=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libderive_where-aa7dd8502eb0cee3.so --extern manyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmanyhow-7e3e8958646f0455.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-a65762bd204ba1b1.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-7ee6c0fee1bc0aca.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsyn-6b5b9f4f2292e055.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.228/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-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=600bb8fbc1b8ef69 -C extra-filename=-b6b5ac984b0b2f47 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_core-9c0467b6c2b1b9b4.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_derive-3cd01d54105b1734.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg if_docsrs_then_no_serde_core --check-cfg 'cfg(feature, values("result"))' --check-cfg 'cfg(if_docsrs_then_no_serde_core)' --check-cfg 'cfg(no_core_cstr)' --check-cfg 'cfg(no_core_error)' --check-cfg 'cfg(no_core_net)' --check-cfg 'cfg(no_core_num_saturating)' --check-cfg 'cfg(no_diagnostic_namespace)' --check-cfg 'cfg(no_serde_derive)' --check-cfg 'cfg(no_std_atomic)' --check-cfg 'cfg(no_std_atomic64)' --check-cfg 'cfg(no_target_has_atomic)'` Compiling compact_str v0.10.0 Running `/usr/bin/rustc --crate-name compact_str --edition=2021 /usr/share/cargo/registry/compact_str-0.10.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=unexpected_cfgs --check-cfg 'cfg(kani)' --cfg 'feature="default"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "bytes", "default", "proptest", "quickcheck", "rkyv", "schemars", "serde", "smallvec", "std", "zeroize"))' -C metadata=9743c537fca7c416 -C extra-filename=-83c45adbc53f9761 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern castaway=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcastaway-58ae0dadd1741759.rmeta --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcfg_if-eb5f959e286a3bbf.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitoa-4de5fb71d1d046ff.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-7bb7130a0ddd4a32.rmeta --extern zmij=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzmij-3a5fb0932d9412f2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling thin-vec v0.2.19 Running `/usr/bin/rustc --crate-name thin_vec --edition=2018 /usr/share/cargo/registry/thin-vec-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 --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=56e5bf63be1245a6 -C extra-filename=-558a9005b1911181 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0528567a754b6596 -C extra-filename=-dd8214ff326f08a0 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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="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=293b3de4666fb167 -C extra-filename=-78a6f88486ce0ae9 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libaho_corasick-ecdcb83e92620775.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-e55fc518ac2eb07c.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex_automata-b952d81f0d1b6e79.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex_syntax-74d71cba0df9de57.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.10.3 Running `/usr/bin/rustc --crate-name get_size_derive2 --edition=2024 /usr/share/cargo/registry/get-size-derive2-0.10.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::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=08193b4732e62294 -C extra-filename=-5b89078966825114 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern attribute_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libattribute_derive-31f211bc11fde18b.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-7ee6c0fee1bc0aca.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsyn-6b5b9f4f2292e055.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling bitflags v2.13.1 Running `/usr/bin/rustc --crate-name bitflags --edition=2021 /usr/share/cargo/registry/bitflags-2.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="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=d0be6fbe68b9c95f -C extra-filename=-b6b71bb1545ecea6 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_core-9c0467b6c2b1b9b4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name aho_corasick --edition=2021 /usr/share/cargo/registry/aho-corasick-1.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=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=0d607af38b628ed1 -C extra-filename=-b2e62f9d67bbc0c1 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-f877b493a5b12197.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.10.3 Running `/usr/bin/rustc --crate-name get_size2 --edition=2024 /usr/share/cargo/registry/get-size2-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 '--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="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="thin-vec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("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", "thin-vec", "url"))' -C metadata=bb3c1bf1d30e74e6 -C extra-filename=-1606946f193b7285 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcompact_str-83c45adbc53f9761.rmeta --extern get_size_derive2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size_derive2-5b89078966825114.so --extern hashbrown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libhashbrown-61373e493278b1b4.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-7b35cc22bcbe1bec.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libordermap-9a95d7c90fa29ec1.rmeta --extern parking_lot=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libparking_lot-fa7ee2784713c846.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-c4483ade6b001622.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthin_vec-558a9005b1911181.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5382c46955c4dc2a -C extra-filename=-4d825b3d317c8ccb --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name regex_syntax --edition=2021 /usr/share/cargo/registry/regex-syntax-0.8.11/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=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=f036d0b04800eae8 -C extra-filename=-92665834dd482c65 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 v1.3.0 Running `/usr/bin/rustc --crate-name shlex --edition=2015 /usr/share/cargo/registry/shlex-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"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=785e4bc095a7700f -C extra-filename=-76d7faf9b9c73baf --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8b038dc0a5d29b53 -C extra-filename=-56f0455f2438a761 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling unicode-width v0.2.2 Running `/usr/bin/rustc --crate-name unicode_width --edition=2021 /usr/share/cargo/registry/unicode-width-0.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=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=3cab66ee0ef5ff61 -C extra-filename=-8135e4e5b91ad743 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8296340646a14df5 -C extra-filename=-f5740c60bddc1eb2 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibc-b3fc3f8adf37b6ff.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name regex_automata --edition=2021 /usr/share/cargo/registry/regex-automata-0.4.18/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_regex)' --cfg 'feature="alloc"' --cfg 'feature="default"' --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=88584c436589a275 -C extra-filename=-53eb1fe0b519b806 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libaho_corasick-b2e62f9d67bbc0c1.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-f877b493a5b12197.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex_syntax-92665834dd482c65.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.10 Running `/usr/bin/rustc --crate-name find_msvc_tools --edition=2021 /usr/share/cargo/registry/find-msvc-tools-0.1.10/src/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())' -C metadata=1f314ad2e854cf6d -C extra-filename=-535c5bf6c6cfb5e4 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=35e7e06f223bcc83 -C extra-filename=-07432c62c424b156 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern find_msvc_tools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfind_msvc_tools-535c5bf6c6cfb5e4.rmeta --extern jobserver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjobserver-f5740c60bddc1eb2.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibc-b3fc3f8adf37b6ff.rmeta --extern shlex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshlex-76d7faf9b9c73baf.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=3c0ee6df4c5278db -C extra-filename=-34e7d6b015c6ffaf --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-1606946f193b7285.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rmeta -Copt-level=3 -Cdebuginfo=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.22 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/crossbeam-utils-0.8.22/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=90d7665db7aee015 -C extra-filename=-d484a5286ac64e58 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/crossbeam-utils-d484a5286ac64e58 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.4-build/ruff-0.16.4/target/rpm/build/crossbeam-utils-d484a5286ac64e58/build-script-build` Running `/usr/bin/rustc --crate-name crossbeam_utils --edition=2021 /usr/share/cargo/registry/crossbeam-utils-0.8.22/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --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=427e8c1d08467006 -C extra-filename=-7acd28295ee50386 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -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.16.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-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=39f8e4fe9edcedf5 -C extra-filename=-6f553c5bc1acb7a8 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name regex --edition=2021 /usr/share/cargo/registry/regex-1.13.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=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=ea0cfd8b8ea6fc10 -C extra-filename=-89c9bbf00a1c52d0 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libaho_corasick-b2e62f9d67bbc0c1.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-f877b493a5b12197.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex_automata-53eb1fe0b519b806.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex_syntax-92665834dd482c65.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=3c3421cfb6f104c6 -C extra-filename=-aea31beff323ad02 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=4219dbe536f623fc -C extra-filename=-503c96028ee19405 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=ecd29b2c0e4a8644 -C extra-filename=-17e844020e78d19b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-e55fc518ac2eb07c.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-aea31beff323ad02.rmeta -Copt-level=3 -Cdebuginfo=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.0 Running `/usr/bin/rustc --crate-name bstr --edition=2021 /usr/share/cargo/registry/bstr-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 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --cfg 'feature="unicode"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "serde", "std", "unicode"))' -C metadata=5d14e5eaf6fac2df -C extra-filename=-badddf90125fa3fd --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-f877b493a5b12197.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex_automata-53eb1fe0b519b806.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=eb07fdda4ce63d5f -C extra-filename=-5d7a86b49f70d663 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern once_cell=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libonce_cell-56f0455f2438a761.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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="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=7fa2cde990908d83 -C extra-filename=-3f9d089bbabb2597 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libeither-644a8d50006ff96b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling anstyle v1.0.14 Running `/usr/bin/rustc --crate-name anstyle --edition=2021 /usr/share/cargo/registry/anstyle-1.0.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=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=1f31fe2b9f8e9280 -C extra-filename=-445a21986ddf1d6c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=32241a2c5205883f -C extra-filename=-cdd6ed200f8429b4 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-3f9d089bbabb2597.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-17e844020e78d19b.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-aea31beff323ad02.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-dd8214ff326f08a0.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_ident-60cc1fc525aeba88.rmeta -Copt-level=3 -Cdebuginfo=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=847801bb25a4cd03 -C extra-filename=-f7d92e86eab76481 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libaho_corasick-b2e62f9d67bbc0c1.rmeta --extern bstr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbstr-badddf90125fa3fd.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-6a4f6f4a67b919e9.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex_automata-53eb1fe0b519b806.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex_syntax-92665834dd482c65.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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="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=bf89f88e39c6a2ec -C extra-filename=-52d28900acb8ecab --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libeither-6f553c5bc1acb7a8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e1302e59b6274893 -C extra-filename=-826c732bdd5c92af --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-a65762bd204ba1b1.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-7ee6c0fee1bc0aca.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsyn-6b5b9f4f2292e055.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 zerocopy v0.8.56 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/zerocopy-0.8.56/build.rs --error-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=e6554e34f6bcaea6 -C extra-filename=-5a36129bed2ff9e7 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/zerocopy-5a36129bed2ff9e7 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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=7d4df0fbba17e038 -C extra-filename=-ccf0e008cab8b601 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=16d347fdfbfeec2d -C extra-filename=-2dbe99c12dec1540 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f5dc781ee931a97d -C extra-filename=-ec1036ff35e79ee5 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/thiserror-ec1036ff35e79ee5 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.4-build/ruff-0.16.4/target/rpm/build/zerocopy-5a36129bed2ff9e7/build-script-build` Compiling ruff_macros v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=dcaee24f52b18481 -C extra-filename=-65b43052cd725469 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern heck=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libheck-4d825b3d317c8ccb.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-3f9d089bbabb2597.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-a65762bd204ba1b1.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-7ee6c0fee1bc0aca.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-78a6f88486ce0ae9.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-cdd6ed200f8429b4.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsyn-4956f4e59e643290.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 `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/thiserror-ec1036ff35e79ee5/build-script-build` 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=7e1f6f09e909eba1 -C extra-filename=-1462029f118e5a4e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-a65762bd204ba1b1.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-7ee6c0fee1bc0aca.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsyn-4956f4e59e643290.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling typeid v1.0.3 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/typeid-1.0.3/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9c7033db00e1f641 -C extra-filename=-6fbd568ae10fa27a --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/typeid-6fbd568ae10fa27a -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=00d10c0af465b0a1 -C extra-filename=-7da587ddc969755e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.4-build/ruff-0.16.4/target/rpm/build/typeid-6fbd568ae10fa27a/build-script-build` 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 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=cd7cdc6b0c1627b9 -C extra-filename=-dbfdc341c2c75265 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern thiserror_impl=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror_impl-1462029f118e5a4e.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 zerocopy --edition=2021 /usr/share/cargo/registry/zerocopy-0.8.56/src/lib.rs --error-format=json --json=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=0c98c9966230ee6d -C extra-filename=-a32ab636b6e41244 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -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_DEV_MODE)' --check-cfg 'cfg(coverage_nightly)' --check-cfg 'cfg(zerocopy_inline_always)' --check-cfg 'cfg(zerocopy_unstable_ptr)' --check-cfg 'cfg(zerocopy_unstable_linux)' --check-cfg 'cfg(no_fp_fmt_parse)'` Compiling 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="default"' --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=d5d8b6cfcfeef838 -C extra-filename=-6aac8429dcb2b0b5 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-6a4f6f4a67b919e9.rmeta --extern pin_project_lite=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpin_project_lite-2dbe99c12dec1540.rmeta --extern tracing_attributes=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_attributes-826c732bdd5c92af.so --extern tracing_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_core-5d7a86b49f70d663.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=41b30981a9659192 -C extra-filename=-472f3261ba38f174 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-1606946f193b7285.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-f877b493a5b12197.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rmeta -Copt-level=3 -Cdebuginfo=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=96ff9673ccb32d9a -C extra-filename=-1ab8a83fb22893c2 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcfg_if-8165ddf7be53331a.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibc-b3fc3f8adf37b6ff.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a80ece8d06429a65 -C extra-filename=-1c6bc98ebbb00e33 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern getrandom=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libgetrandom-1ab8a83fb22893c2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name typeid --edition=2018 /usr/share/cargo/registry/typeid-1.0.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=dc7a8756dfd52e61 -C extra-filename=-c8d86b241738cdf8 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -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.2 Running `/usr/bin/rustc --crate-name char_str --edition=2024 /usr/share/cargo/registry/char_str-0.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 --warn=unexpected_cfgs --check-cfg 'cfg(loom)' --cfg 'feature="default"' --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=49f8b2f356311be4 -C extra-filename=-788c5d0cf9034bc0 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern castaway=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcastaway-58ae0dadd1741759.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-1606946f193b7285.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitoa-4de5fb71d1d046ff.rmeta --extern ryu=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libryu-7da587ddc969755e.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_core-9c0467b6c2b1b9b4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=05f720ae6f537215 -C extra-filename=-f92ffb38cd5ccfa4 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern zerocopy=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzerocopy-a32ab636b6e41244.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=348ddf21d17e7590 -C extra-filename=-5f2abd261a8754e7 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcfg_if-eb5f959e286a3bbf.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibc-cbcfd02ab3b4a365.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_std"))' -C metadata=ecdfc9ade790b139 -C extra-filename=-ac76c240d4f75788 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c4e6097655a946ef -C extra-filename=-fd5bd25696dde98e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=107b9dc2d9bce13d -C extra-filename=-8343eff31f225ed3 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/portable-atomic-8343eff31f225ed3 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9c7f7cf061a9334e -C extra-filename=-29d86c6729df8149 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern char_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libchar_str-788c5d0cf9034bc0.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfiletime-5f2abd261a8754e7.rmeta --extern glob=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglob-fd5bd25696dde98e.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglobset-f7d92e86eab76481.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-52d28900acb8ecab.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-89c9bbf00a1c52d0.rmeta --extern seahash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libseahash-ac76c240d4f75788.rmeta -Copt-level=3 -Cdebuginfo=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=905cb20cd4d57c35 -C extra-filename=-cf8461a1faf247a0 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern ppv_lite86=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libppv_lite86-f92ffb38cd5ccfa4.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librand_core-1c6bc98ebbb00e33.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.4-build/ruff-0.16.4/target/rpm/build/portable-atomic-8343eff31f225ed3/build-script-build` 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=db948438615c6444 -C extra-filename=-1caec5e011cee2e1 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=dd4d9d829e757457 -C extra-filename=-8b63bb721d893e78 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name portable_atomic --edition=2018 /usr/share/cargo/registry/portable-atomic-1.15.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::unused_trait_names' --warn=unreachable_pub --warn=unnameable_types --warn=unexpected_cfgs '--warn=clippy::undocumented_unsafe_blocks' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::trailing_empty_array' --warn=single_use_lifetimes --warn=rust_2018_idioms '--warn=clippy::pedantic' --warn=non_ascii_idents '--warn=clippy::inline_asm_x86_att_syntax' --warn=improper_ctypes_definitions --warn=improper_ctypes --warn=deprecated_safe '--warn=clippy::default_union_representation' '--warn=clippy::as_underscore' '--warn=clippy::as_ptr_cast_mut' '--warn=clippy::all' '--allow=clippy::type_complexity' '--allow=clippy::too_many_lines' '--allow=clippy::too_many_arguments' '--allow=clippy::struct_field_names' '--allow=clippy::struct_excessive_bools' '--allow=clippy::single_match_else' '--allow=clippy::single_match' '--allow=clippy::similar_names' '--allow=clippy::range_plus_one' '--allow=clippy::nonminimal_bool' '--allow=clippy::naive_bytecount' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_errors_doc' '--allow=clippy::manual_range_contains' '--allow=clippy::manual_assert' '--allow=clippy::incompatible_msrv' '--allow=clippy::float_cmp' '--allow=clippy::doc_markdown' '--allow=clippy::declare_interior_mutable_const' '--allow=clippy::collapsible_match' '--allow=clippy::cast_lossless' '--allow=clippy::borrow_as_ptr' '--allow=clippy::bool_assert_comparison' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(target_arch,values("xtensa"))' --check-cfg 'cfg(target_arch,values("amdgpu"))' --check-cfg 'cfg(target_arch,values("loongarch32"))' --check-cfg 'cfg(target_os,values("trusty"))' --check-cfg 'cfg(target_os,values("psx"))' --check-cfg 'cfg(target_os,values("zos"))' --check-cfg 'cfg(target_env,values("psx"))' --check-cfg 'cfg(target_feature,values("lse2","lse128","rcpc3"))' --check-cfg 'cfg(target_feature,values("quadword-atomics"))' --check-cfg 'cfg(target_feature,values("zaamo","zabha"))' --check-cfg 'cfg(target_feature,values("zacas"))' --check-cfg 'cfg(target_feature,values("ztso"))' --check-cfg 'cfg(target_feature,values("miscellaneous-extensions-3"))' --check-cfg 'cfg(target_pointer_width,values("128"))' --check-cfg 'cfg(portable_atomic_no_outline_atomics,portable_atomic_outline_atomics,portable_atomic_unstable_f16,portable_atomic_unstable_f128)' --check-cfg 'cfg(portable_atomic_test_detect_false,portable_atomic_test_no_std_static_assert_ffi,qemu,valgrind,valgrind_cross)' --cfg 'feature="default"' --cfg 'feature="fallback"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("critical-section", "default", "disable-fiq", "fallback", "float", "force-amo", "require-cas", "s-mode", "serde", "std", "unsafe-assume-privileged", "unsafe-assume-single-core"))' -C metadata=55445b1ac5357dbf -C extra-filename=-3fa8be6c92967c07 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(target_feature,values("lsfe","fast-serialization","load-store-on-cond","distinct-ops","rmw"))' --check-cfg 'cfg(portable_atomic_atomic_intrinsics,portable_atomic_disable_fiq,portable_atomic_force_amo,portable_atomic_ll_sc_rmw,portable_atomic_no_asm,portable_atomic_no_asm_maybe_uninit,portable_atomic_no_asm_syscall,portable_atomic_no_atomic_64,portable_atomic_no_atomic_cas,portable_atomic_no_atomic_load_store,portable_atomic_no_atomic_min_max,portable_atomic_no_cfg_target_has_atomic,portable_atomic_no_cmpxchg16b_intrinsic,portable_atomic_no_cmpxchg16b_target_feature,portable_atomic_no_const_mut_refs,portable_atomic_no_const_raw_ptr_deref,portable_atomic_no_const_transmute,portable_atomic_no_core_unwind_safe,portable_atomic_no_diagnostic_namespace,portable_atomic_no_strict_provenance,portable_atomic_no_strict_provenance_atomic_ptr,portable_atomic_no_stronger_failure_ordering,portable_atomic_no_track_caller,portable_atomic_no_unsafe_op_in_unsafe_fn,portable_atomic_pre_llvm_16,portable_atomic_pre_llvm_18,portable_atomic_pre_llvm_20,portable_atomic_s_mode,portable_atomic_sanitize_thread,portable_atomic_target_feature,portable_atomic_unsafe_assume_privileged,portable_atomic_unsafe_assume_single_core,portable_atomic_unstable_asm,portable_atomic_unstable_asm_experimental_arch,portable_atomic_unstable_cfg_target_has_atomic,portable_atomic_unstable_isa_attribute)' --check-cfg 'cfg(portable_atomic_target_feature,values("cmpxchg16b","distinct-ops","fast-serialization","load-store-on-cond","lse","lse128","lse2","lsfe","mclass","miscellaneous-extensions-3","quadword-atomics","rcpc3","rmw","v6","v7","zaamo","zabha","zacas"))'` Compiling phf_shared v0.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=8bbca24948b023cd -C extra-filename=-fe67d05ce838e0b0 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern siphasher=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsiphasher-8b63bb721d893e78.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=49fa8361df179fe6 -C extra-filename=-4b55ceb15a967c19 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibc-b3fc3f8adf37b6ff.rmeta --extern rand_chacha=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librand_chacha-cf8461a1faf247a0.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librand_core-1c6bc98ebbb00e33.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling crossbeam-queue v0.3.13 Running `/usr/bin/rustc --crate-name crossbeam_queue --edition=2021 /usr/share/cargo/registry/crossbeam-queue-0.3.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 --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=6c38fbf1f3fee129 -C extra-filename=-6873a2fb0f5de7c2 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam_utils-7acd28295ee50386.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.7 Running `/usr/bin/rustc --crate-name is_macro --edition=2018 /usr/share/cargo/registry/is-macro-0.3.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=7c5bee91ebab3b28 -C extra-filename=-dabde48b5c034abe --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern heck=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libheck-4d825b3d317c8ccb.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-a65762bd204ba1b1.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-7ee6c0fee1bc0aca.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsyn-6b5b9f4f2292e055.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_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=edc4cc78670e11bc -C extra-filename=-6812d5315b941b55 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/serde_json-6812d5315b941b55 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=21c3a6a0968a632c -C extra-filename=-6df09d694c090848 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libphf_shared-fe67d05ce838e0b0.rmeta --extern rand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librand-4b55ceb15a967c19.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.4-build/ruff-0.16.4/target/rpm/build/serde_json-6812d5315b941b55/build-script-build` Compiling salsa-macros v0.28.2 Running `/usr/bin/rustc --crate-name salsa_macros --edition=2024 /usr/share/cargo/registry/salsa-macros-0.28.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 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "persistence"))' -C metadata=48c5519c58ddf0df -C extra-filename=-ec873a51b781ef1d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-a65762bd204ba1b1.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-7ee6c0fee1bc0aca.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsyn-4956f4e59e643290.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.1 Running `/usr/bin/rustc --crate-name hashlink --edition=2024 /usr/share/cargo/registry/hashlink-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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("serde", "serde_impl"))' -C metadata=3cbc641d919e4b20 -C extra-filename=-534a2629001a7945 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern hashbrown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libhashbrown-61373e493278b1b4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a34d533d976e2937 -C extra-filename=-d96a1f796a367a26 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=20bf907e9efef3d2 -C extra-filename=-478e9e08fca180e8 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2 Running `/usr/bin/rustc --crate-name salsa_macro_rules --edition=2024 /usr/share/cargo/registry/salsa-macro-rules-0.28.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C 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=b806e27073d174b9 -C extra-filename=-ed651680510a0e25 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "std", "zeroize"))' -C metadata=32aa3c460a1f45a9 -C extra-filename=-dcd8dbced3626b07 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=d0f26834b75ab800 -C extra-filename=-4bbf347f6217e403 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern itoa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitoa-4de5fb71d1d046ff.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-f877b493a5b12197.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_core-9c0467b6c2b1b9b4.rmeta --extern zmij=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzmij-3a5fb0932d9412f2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg 'fast_arithmetic="64"' --check-cfg 'cfg(fast_arithmetic, values("32", "64"))'` Compiling phf_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=5bbbe49dbb68e442 -C extra-filename=-c283094d0b0b71de --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern phf_generator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libphf_generator-6df09d694c090848.rmeta --extern phf_shared=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libphf_shared-fe67d05ce838e0b0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=d488896010035a70 -C extra-filename=-0a999ef5ff7abf2d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3a84ef690552e66f -C extra-filename=-631501ac085fb461 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-52d28900acb8ecab.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-472f3261ba38f174.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-503c96028ee19405.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_ident-ccf0e008cab8b601.rmeta -Copt-level=3 -Cdebuginfo=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=a947de3b62dedf7a -C extra-filename=-057d75cd394236f2 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/object-057d75cd394236f2 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=81200534cb98d371 -C extra-filename=-2b54348e06a656cf --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.4-build/ruff-0.16.4/target/rpm/build/object-057d75cd394236f2/build-script-build` 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=c956144c1483eeaf -C extra-filename=-805ec874274fcd81 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/getrandom-805ec874274fcd81 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=a1367b63a3483c89 -C extra-filename=-b22d75ba481cd466 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-e55fc518ac2eb07c.rmeta --cap-lints allow -Copt-level=3 -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.4-build/ruff-0.16.4/target/rpm/build/getrandom-805ec874274fcd81/build-script-build` 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=bd05bf0a49312bc2 -C extra-filename=-bf143b00d8fa6e4b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling getopts v0.2.24 Running `/usr/bin/rustc --crate-name getopts --edition=2021 /usr/share/cargo/registry/getopts-0.2.24/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="unicode"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("core", "default", "rustc-dep-of-std", "std", "unicode"))' -C metadata=77844b797c1cb290 -C extra-filename=-ef1e4829123481be --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-bf143b00d8fa6e4b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=b0aa1373f14aa65d -C extra-filename=-9884782351542a1c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcfg_if-eb5f959e286a3bbf.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibc-cbcfd02ab3b4a365.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librand_core-2b54348e06a656cf.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=6727c8061f7f28bb -C extra-filename=-42fbb9d2774891ea --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern siphasher=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsiphasher-0a999ef5ff7abf2d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.33/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("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=28ad797714c02488 -C extra-filename=-a5755c657e5ec1a3 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a6c0827bd50bd959 -C extra-filename=-5e6c19727d892c49 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern getopts=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libgetopts-ef1e4829123481be.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-a5755c657e5ec1a3.rmeta --extern phf_codegen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libphf_codegen-c283094d0b0b71de.rmeta --extern rand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librand-4b55ceb15a967c19.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c422f7a66122cc55 -C extra-filename=-5b9ba0913ad82e45 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern object=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libobject-b22d75ba481cd466.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=df30ce930b73f134 -C extra-filename=-7f433c65d5c23ea3 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libphf_shared-42fbb9d2774891ea.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=bd037add865f6d2a -C extra-filename=-b7cdc43dbe58c830 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "generator-timing", "no_std", "unstable"))' -C metadata=fbef8dc22469d11e -C extra-filename=-c01179061472b579 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/unicode_names2-c01179061472b579 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern unicode_names2_generator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_names2_generator-5e6c19727d892c49.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=69773e48d7782b5c -C extra-filename=-af605ca8cf5bced1 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/stacker-af605ca8cf5bced1 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern cc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcc-07432c62c424b156.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 tinyvec_macros v0.1.1 Running `/usr/bin/rustc --crate-name tinyvec_macros --edition=2018 /usr/share/cargo/registry/tinyvec_macros-0.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=26ed672bb1bf7102 -C extra-filename=-c07b570d5b227549 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tinyvec v1.11.0 Running `/usr/bin/rustc --crate-name tinyvec --edition=2018 /usr/share/cargo/registry/tinyvec-1.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=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=3cb8442f75681c92 -C extra-filename=-9e56f5f5a7cf34ab --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern tinyvec_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtinyvec_macros-c07b570d5b227549.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=96b06821bfd9dfc5 -C extra-filename=-bc6034bd89091c9c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-bc6034bd89091c9c -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern ar_archive_writer=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libar_archive_writer-5b9ba0913ad82e45.rlib --extern cc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcc-07432c62c424b156.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.4-build/ruff-0.16.4/target/rpm/build/stacker-af605ca8cf5bced1/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/unicode_names2-c01179061472b579/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 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "generator-timing", "no_std", "unstable"))' -C metadata=287b1f985b035892 -C extra-filename=-d770c0362edb0368 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern phf=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libphf-7f433c65d5c23ea3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.4-build/ruff-0.16.4/target/rpm/build/psm-bc6034bd89091c9c/build-script-build` Compiling unicode-normalization v0.1.25 Running `/usr/bin/rustc --crate-name unicode_normalization --edition=2018 /usr/share/cargo/registry/unicode-normalization-0.1.25/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=c97dd2c5b9d016c8 -C extra-filename=-df747a170b82aea6 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern tinyvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtinyvec-9e56f5f5a7cf34ab.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=e5779f45f87503bf -C extra-filename=-797f0f3c1c5cef45 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/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=353fdc31430e3ae9 -C extra-filename=-5917ddc522b7cb4f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcfg_if-eb5f959e286a3bbf.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibc-cbcfd02ab3b4a365.rmeta --extern psm=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpsm-797f0f3c1c5cef45.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/out` Compiling ruff_annotate_snippets v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::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' '--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=b78b2b0049c93933 -C extra-filename=-7aaae995e625bb01 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-445a21986ddf1d6c.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-f877b493a5b12197.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-8135e4e5b91ad743.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=c14114312b9de69c -C extra-filename=-5caeb540e1cf3067 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8.1 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/clang-sys-1.8.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_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=5f808fbd291d4b3d -C extra-filename=-f6d7157ae2dab169 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/clang-sys-f6d7157ae2dab169 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern glob=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglob-5caeb540e1cf3067.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=df93f591beef9dc0 -C extra-filename=-43a105199110966b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.4-build/ruff-0.16.4/target/rpm/build/clang-sys-f6d7157ae2dab169/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=2725124a2ed9e3f8 -C extra-filename=-16bceda5483b35a5 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.4 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/rustix-1.1.4/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_attrs)' --check-cfg 'cfg(rustc_diagnostics)' --check-cfg 'cfg(solarish)' --check-cfg 'cfg(staged_api)' --check-cfg 'cfg(static_assertions)' --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=810207d46134c2e9 -C extra-filename=-7f5410256b14cc7e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/rustix-7f5410256b14cc7e -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.4-build/ruff-0.16.4/target/rpm/build/rustix-7f5410256b14cc7e/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=ed8e5f1597e8dbfb -C extra-filename=-3db5e0ddf86cc1a2 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-e55fc518ac2eb07c.rmeta --extern minimal_lexical=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libminimal_lexical-16bceda5483b35a5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=cee491c41084ceb3 -C extra-filename=-6ca4368ded819225 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcfg_if-8165ddf7be53331a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8c5ae831124b63d1 -C extra-filename=-f3ee6fc25a2cf86e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=de0160b6a9708e9c -C extra-filename=-c0d780f731ab89ad --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/bindgen-c0d780f731ab89ad -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name rustix --edition=2021 /usr/share/cargo/registry/rustix-1.1.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(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_attrs)' --check-cfg 'cfg(rustc_diagnostics)' --check-cfg 'cfg(solarish)' --check-cfg 'cfg(staged_api)' --check-cfg 'cfg(static_assertions)' --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=62833ff205cb779a -C extra-filename=-a7c7ba011a2747e3 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-b6b71bb1545ecea6.rmeta --extern linux_raw_sys=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblinux_raw_sys-f3ee6fc25a2cf86e.rmeta --cap-lints allow -Copt-level=3 -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 static_assertions --cfg lower_upper_exp_for_non_zero --cfg rustc_diagnostics --cfg linux_raw_dep --cfg linux_raw --cfg linux_like --cfg linux_kernel` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/bindgen-c0d780f731ab89ad/build-script-build` Running `/usr/bin/rustc --crate-name clang_sys --edition=2021 /usr/share/cargo/registry/clang-sys-1.8.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_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=91b914fa3a0236ca -C extra-filename=-5839ea7fbd906e72 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern glob=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglob-5caeb540e1cf3067.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibc-b3fc3f8adf37b6ff.rmeta --extern libloading=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibloading-6ca4368ded819225.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=196e4208f4ed1181 -C extra-filename=-9fc31edfcf4bb5bf --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern nom=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libnom-3db5e0ddf86cc1a2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2 Running `/usr/bin/rustc --crate-name salsa --edition=2024 /usr/share/cargo/registry/salsa-0.28.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-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=b4a4bf4e8d09da19 -C extra-filename=-ad4775e5588d8269 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern boxcar=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libboxcar-1caec5e011cee2e1.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcompact_str-83c45adbc53f9761.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam_queue-6873a2fb0f5de7c2.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam_utils-7acd28295ee50386.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libhashbrown-61373e493278b1b4.rmeta --extern hashlink=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libhashlink-534a2629001a7945.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-7b35cc22bcbe1bec.rmeta --extern intrusive_collections=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libintrusive_collections-478e9e08fca180e8.rmeta --extern inventory=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinventory-d96a1f796a367a26.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libordermap-9a95d7c90fa29ec1.rmeta --extern parking_lot=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libparking_lot-fa7ee2784713c846.rmeta --extern portable_atomic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libportable_atomic-3fa8be6c92967c07.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-503c96028ee19405.rmeta --extern salsa_macro_rules=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa_macro_rules-ed651680510a0e25.rmeta --extern salsa_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa_macros-ec873a51b781ef1d.so --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-c4483ade6b001622.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthin_vec-558a9005b1911181.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-6aac8429dcb2b0b5.rmeta --extern typeid=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtypeid-c8d86b241738cdf8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=26f5bd4d4f5ab933 -C extra-filename=-b4ffeb8658807513 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libeither-644a8d50006ff96b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=46e4a229de0c8d0c -C extra-filename=-9d573e7e544050da --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libaho_corasick-b2e62f9d67bbc0c1.rmeta --extern arrayvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libarrayvec-dcd8dbced3626b07.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-b6b71bb1545ecea6.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libchar_str-788c5d0cf9034bc0.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcompact_str-83c45adbc53f9761.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-1606946f193b7285.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libis_macro-dabde48b5c034abe.so --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-f877b493a5b12197.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-29d86c6729df8149.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-65b43052cd725469.so --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-631501ac085fb461.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-472f3261ba38f174.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-503c96028ee19405.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-ad4775e5588d8269.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthin_vec-558a9005b1911181.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-dbfdc341c2c75265.rmeta -Copt-level=3 -Cdebuginfo=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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f70d743688bb7e5f -C extra-filename=-d905f1e2bc109ce5 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-b6b71bb1545ecea6.rmeta --extern bstr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbstr-badddf90125fa3fd.rmeta --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdrop_bomb-b7cdc43dbe58c830.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-1606946f193b7285.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-f877b493a5b12197.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-631501ac085fb461.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-503c96028ee19405.rmeta --extern stacker=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstacker-5917ddc522b7cb4f.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-7bb7130a0ddd4a32.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthin_vec-558a9005b1911181.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_ident-ccf0e008cab8b601.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_normalization-df747a170b82aea6.rmeta --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_names2-d770c0362edb0368.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/out` Running `/usr/bin/rustc --crate-name bitflags --edition=2021 /usr/share/cargo/registry/bitflags-2.13.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "bytemuck", "example_generated", "serde", "serde_core", "std"))' -C metadata=5743217e3361ddc3 -C extra-filename=-e4495840668c4dd7 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=60c10e97d8efc646 -C extra-filename=-8b61654628cb89d6 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-e4495840668c4dd7.rmeta --extern cexpr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcexpr-9fc31edfcf4bb5bf.rmeta --extern clang_sys=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclang_sys-5839ea7fbd906e72.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-b4ffeb8658807513.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-a65762bd204ba1b1.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-7ee6c0fee1bc0aca.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-78a6f88486ce0ae9.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-dd8214ff326f08a0.rmeta --extern shlex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshlex-76d7faf9b9c73baf.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsyn-6b5b9f4f2292e055.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.33 Running `/usr/bin/rustc --crate-name pkg_config --edition=2018 /usr/share/cargo/registry/pkg-config-0.3.33/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type 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=a4f47297a96d9673 -C extra-filename=-de7ccf6040c96293 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("backtrace", "default", "std"))' -C metadata=5b1890be142fbc47 -C extra-filename=-6b10b8f6fb1bfff3 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/anyhow-6b10b8f6fb1bfff3 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c4de953d475d09a9 -C extra-filename=-68ac8df79bcdf7c3 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.4-build/ruff-0.16.4/target/rpm/build/anyhow-6b10b8f6fb1bfff3/build-script-build` Compiling zstd-safe v7.2.4 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/zstd-safe-7.2.4/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --allow=non_upper_case_globals -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arrays", "bindgen", "debug", "default", "doc-cfg", "experimental", "fat-lto", "legacy", "no_asm", "pkg-config", "seekable", "std", "thin", "thin-lto", "zdict_builder", "zstdmt"))' -C metadata=d2ed361229a0df50 -C extra-filename=-1b5e43faeb240dcb --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/zstd-safe-1b5e43faeb240dcb -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=fa89a370bb4fafd6 -C extra-filename=-38d5e3b89e79f334 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ac590795d9964858 -C extra-filename=-a52110c190825ecd --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern same_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsame_file-38d5e3b89e79f334.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name anyhow --edition=2021 /usr/share/cargo/registry/anyhow-1.0.104/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("backtrace", "default", "std"))' -C metadata=9bf5e6372d8ef6ee -C extra-filename=-363bfabf743b9597 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -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.20 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/crossbeam-epoch-0.9.20/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=8f902de86bd1758f -C extra-filename=-0cd3e1ac47b6b969 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/crossbeam-epoch-0cd3e1ac47b6b969 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.4-build/ruff-0.16.4/target/rpm/build/crossbeam-epoch-0cd3e1ac47b6b969/build-script-build` Compiling crossbeam-deque v0.8.7 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/crossbeam-deque-0.8.7/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=c2d0fa4d206091ca -C extra-filename=-4d8ba1e49135e6e0 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/crossbeam-deque-4d8ba1e49135e6e0 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/crc32fast-1.5.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=8d30e0afae4af0e5 -C extra-filename=-48b26fd1d0aa9476 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/crc32fast-48b26fd1d0aa9476 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.4-build/ruff-0.16.4/target/rpm/build/crossbeam-deque-4d8ba1e49135e6e0/build-script-build` Running `/usr/bin/rustc --crate-name crossbeam_epoch --edition=2021 /usr/share/cargo/registry/crossbeam-epoch-0.9.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 '--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=cdd02099b7a5ca82 -C extra-filename=-5d4ad44afe05a38d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam_utils-7acd28295ee50386.rmeta --cap-lints allow -Copt-level=3 -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 camino v1.2.5 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/camino-1.2.5/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="serde1"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("proptest1", "serde1"))' -C metadata=22e8d950e6e4d409 -C extra-filename=-1857ff89855f0d34 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/camino-1857ff89855f0d34 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1 -C debuginfo=2 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly"))' -C metadata=b3c900cf05267ff5 -C extra-filename=-1f76d7913292850c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling anstyle-parse v1.0.0 Running `/usr/bin/rustc --crate-name anstyle_parse --edition=2021 /usr/share/cargo/registry/anstyle-parse-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="utf8"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("core", "default", "utf8"))' -C metadata=ef11c560d0ad9b2c -C extra-filename=-48d4db4e0efcf47f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern utf8parse=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libutf8parse-1f76d7913292850c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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=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=58ad66e112ccb433 -C extra-filename=-7e9beea0cae1411d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern crossbeam_epoch=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam_epoch-5d4ad44afe05a38d.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam_utils-7acd28295ee50386.rmeta --cap-lints allow -Copt-level=3 -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.4-build/ruff-0.16.4/target/rpm/build/camino-1857ff89855f0d34/build-script-build` 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=fa27b34d5dbbcba0 -C extra-filename=-d15e981a41a44d2a --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/num-traits-d15e981a41a44d2a -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern autocfg=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libautocfg-68ac8df79bcdf7c3.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 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=8a6a5c94d86782f7 -C extra-filename=-1c7aae9c21fb9c50 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.0 Running `/usr/bin/rustc --crate-name chacha20 --edition=2024 /usr/share/cargo/registry/chacha20-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::unwrap_used' '--warn=clippy::unwrap_in_result' --warn=unused_qualifications --warn=unused_lifetimes '--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=90808a106c966264 -C extra-filename=-eb69307b3c2efa5b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcfg_if-eb5f959e286a3bbf.rmeta --extern cpufeatures=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcpufeatures-1c7aae9c21fb9c50.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librand_core-2b54348e06a656cf.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.4-build/ruff-0.16.4/target/rpm/build/num-traits-d15e981a41a44d2a/build-script-build` Running `/usr/bin/rustc --crate-name camino --edition=2021 /usr/share/cargo/registry/camino-1.2.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="serde1"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("proptest1", "serde1"))' -C metadata=dd08af43babb214d -C extra-filename=-34235afd053281eb --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_core-9c0467b6c2b1b9b4.rmeta --cap-lints allow -Copt-level=3 -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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=a55686cef4b0f7a4 -C extra-filename=-4bee82a170b5939b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-1606946f193b7285.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libis_macro-dabde48b5c034abe.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rmeta -Copt-level=3 -Cdebuginfo=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.24.0 Running `/usr/bin/rustc --crate-name uuid --edition=2021 /usr/share/cargo/registry/uuid-1.24.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-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=5537a79c8e2c5200 -C extra-filename=-9e2df2cdac0242db --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f75e79931e04473e -C extra-filename=-2cecda583d9ea9f4 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=2012ecd96fc042cb -C extra-filename=-d0144136a6b7f209 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=20df35cf10d04f2b -C extra-filename=-d4022084361248b0 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-445a21986ddf1d6c.rmeta --extern anstyle_parse=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle_parse-48d4db4e0efcf47f.rmeta --extern anstyle_query=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle_query-d0144136a6b7f209.rmeta --extern colorchoice=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolorchoice-2cecda583d9ea9f4.rmeta --extern utf8parse=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libutf8parse-1f76d7913292850c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=9d7208b8b19c8517 -C extra-filename=-2c7f78c0ada3cbe8 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -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=a46907e734dee4c8 -C extra-filename=-055e5d1b389a05e3 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern chacha20=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libchacha20-eb69307b3c2efa5b.rmeta --extern getrandom=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libgetrandom-9884782351542a1c.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librand_core-2b54348e06a656cf.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=76c5a620ab5d7073 -C extra-filename=-0623a1d7dc30ca4a --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=db5edc4689e2dc99 -C extra-filename=-2ed613a4bcd6b4dc --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6a87dc93335b9afd -C extra-filename=-f97fbbab288da774 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern lazy_static=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblazy_static-2ed613a4bcd6b4dc.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=17d8ad791159af9f -C extra-filename=-32589bfcc1d9b2be --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern iana_time_zone=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libiana_time_zone-0623a1d7dc30ca4a.rmeta --extern num_traits=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libnum_traits-2c7f78c0ada3cbe8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1936e408e745c98a -C extra-filename=-9539959b64c0d3a6 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam_deque-7e9beea0cae1411d.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglobset-f7d92e86eab76481.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-6a4f6f4a67b919e9.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-f877b493a5b12197.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex_automata-53eb1fe0b519b806.rmeta --extern same_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsame_file-38d5e3b89e79f334.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwalkdir-a52110c190825ecd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.4-build/ruff-0.16.4/target/rpm/build/crc32fast-48b26fd1d0aa9476/build-script-build` 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=70f79b63ec14429a -C extra-filename=-4fb2516223d2d741 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern arrayvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libarrayvec-dcd8dbced3626b07.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-f877b493a5b12197.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("unicode"))' -C metadata=3e1209422bcf8019 -C extra-filename=-5d498bdad4cfea18 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern regex_automata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex_automata-53eb1fe0b519b806.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.13.2 Running `/usr/bin/rustc --crate-name synstructure --edition=2018 /usr/share/cargo/registry/synstructure-0.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 --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "proc-macro"))' -C metadata=bb646ad9beb7bb44 -C extra-filename=-e9fac83647d858ee --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-a65762bd204ba1b1.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-7ee6c0fee1bc0aca.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsyn-6b5b9f4f2292e055.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5f1cd3c9efc209e6 -C extra-filename=-98269fa8256eab9b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcfg_if-eb5f959e286a3bbf.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=80d4154e07643ed2 -C extra-filename=-a492d2562b2c1699 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=963564817fddfef9 -C extra-filename=-54bc1f1ab2ac3d92 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern chrono=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libchrono-32589bfcc1d9b2be.rmeta --extern matchers=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmatchers-5d498bdad4cfea18.rmeta --extern nu_ansi_term=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libnu_ansi_term-a492d2562b2c1699.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libonce_cell-56f0455f2438a761.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex_automata-53eb1fe0b519b806.rmeta --extern sharded_slab=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsharded_slab-f97fbbab288da774.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-c4483ade6b001622.rmeta --extern thread_local=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthread_local-98269fa8256eab9b.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-6aac8429dcb2b0b5.rmeta --extern tracing_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_core-5d7a86b49f70d663.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f55f8e8591424fd0 -C extra-filename=-9fed3622f550c1fc --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern vte=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libvte-4fb2516223d2d741.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-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=475bd046c1be5e28 -C extra-filename=-e5fc302cd882663a --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcfg_if-eb5f959e286a3bbf.rmeta --cap-lints allow -Copt-level=3 -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 --check-cfg 'cfg(stable_arm_crc32_intrinsics)'` Compiling ruff_notebook v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b677ce36c6c1fad0 -C extra-filename=-17dc4833e4f98cb9 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-363bfabf743b9597.rmeta --extern rand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librand-055e5d1b389a05e3.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-4bee82a170b5939b.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-472f3261ba38f174.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-4bbf347f6217e403.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-dbfdc341c2c75265.rmeta --extern uuid=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libuuid-9e2df2cdac0242db.rmeta -Copt-level=3 -Cdebuginfo=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.3.2 Running `/usr/bin/rustc --crate-name newtype_uuid --edition=2021 /usr/share/cargo/registry/newtype-uuid-1.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 --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=e33a560f3c038850 -C extra-filename=-68265b398da34721 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern uuid=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libuuid-9e2df2cdac0242db.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.5 Running `/usr/bin/rustc --crate-name which --edition=2021 /usr/share/cargo/registry/which-8.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 --cfg 'feature="default"' --cfg 'feature="real-sys"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "real-sys", "regex", "tracing"))' -C metadata=b57ad9263a615eac -C extra-filename=-ccd7c57d7685bfda --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibc-cbcfd02ab3b4a365.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b710341416a9c027 -C extra-filename=-bd1dc7cd691c360c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-f877b493a5b12197.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4d6363bae4ac7ce5 -C extra-filename=-c26047e485163d3c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=7bdc9f5bd810ea4e -C extra-filename=-dc92e887d9fa7da2 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=57f05d1ac0a27aad -C extra-filename=-f61e773000e7cc72 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcfg_if-eb5f959e286a3bbf.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam_utils-7acd28295ee50386.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libhashbrown-c26047e485163d3c.rmeta --extern lock_api=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblock_api-99c55e903111e056.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libonce_cell-56f0455f2438a761.rmeta --extern parking_lot_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libparking_lot_core-2f377361b460a4fe.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d4b6b82313dd652b -C extra-filename=-6846d48125e6f10d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern chrono=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libchrono-32589bfcc1d9b2be.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-7b35cc22bcbe1bec.rmeta --extern newtype_uuid=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libnewtype_uuid-68265b398da34721.rmeta --extern quick_xml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquick_xml-bd1dc7cd691c360c.rmeta --extern strip_ansi_escapes=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrip_ansi_escapes-9fed3622f550c1fc.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-dbfdc341c2c75265.rmeta --extern uuid=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libuuid-9e2df2cdac0242db.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.7 Running `/usr/bin/rustc --crate-name zerofrom_derive --edition=2021 /usr/share/cargo/registry/zerofrom-derive-0.1.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=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' '--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)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3ec3d089b2483926 -C extra-filename=-594b4ffa4672c4fe --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-a65762bd204ba1b1.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-7ee6c0fee1bc0aca.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsyn-6b5b9f4f2292e055.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsynstructure-e9fac83647d858ee.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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d3a0503d6d68767e -C extra-filename=-c3852937c6542aec --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-65b43052cd725469.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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ef0f34c1872a4451 -C extra-filename=-0b99fcb0feaec7a3 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-1606946f193b7285.rmeta -Copt-level=3 -Cdebuginfo=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=43e9ac5065f8d0b8 -C extra-filename=-7b79ecb8495de417 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern rustversion=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustversion-0efd7e88e7b11349.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=72e24f02e441013d -C extra-filename=-f8cf91a93fc26c90 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcfg_if-eb5f959e286a3bbf.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("__test_helpers", "default"))' -C metadata=e032d5f27a77fc58 -C extra-filename=-76592335b80ad1fa --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=58bf0f132395e5ae -C extra-filename=-0c2ed8873082db76 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0a834144e996551c -C extra-filename=-84b49eaea1b7dd04 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3f2499c2c8683a61 -C extra-filename=-487ff5541f51d9fc --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=22d61c54d9cf8957 -C extra-filename=-39fa6f27fee572b8 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2 Running `/usr/bin/rustc --crate-name yoke_derive --edition=2021 /usr/share/cargo/registry/yoke-derive-0.8.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 '--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' '--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)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=78e5982db5350a9e -C extra-filename=-a4b88aff7e071658 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-a65762bd204ba1b1.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-7ee6c0fee1bc0aca.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsyn-6b5b9f4f2292e055.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsynstructure-e9fac83647d858ee.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=c989d43d64852a79 -C extra-filename=-7ad3028e50892c42 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern zerofrom_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzerofrom_derive-594b4ffa4672c4fe.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=08ec63e069901a63 -C extra-filename=-699ecc6a97528d79 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c181a0ae7dbdfd95 -C extra-filename=-6384cf56a6bfaf69 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a79982d9c9bd542b -C extra-filename=-69d84fba31ab7e83 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern fastrand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfastrand-6384cf56a6bfaf69.rmeta --extern getrandom=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libgetrandom-9884782351542a1c.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libonce_cell-56f0455f2438a761.rmeta --extern rustix=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustix-a7c7ba011a2747e3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ff5fe3cefb68601e -C extra-filename=-fbf83b67c52bce40 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern stable_deref_trait=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstable_deref_trait-699ecc6a97528d79.rmeta --extern yoke_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libyoke_derive-a4b88aff7e071658.so --extern zerofrom=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzerofrom-7ad3028e50892c42.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3 Running `/usr/bin/rustc --crate-name zerovec_derive --edition=2021 /usr/share/cargo/registry/zerovec-derive-0.11.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' '--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)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f4c155490cc09b7f -C extra-filename=-cc2fc476f1b09789 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-a65762bd204ba1b1.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-7ee6c0fee1bc0aca.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsyn-6b5b9f4f2292e055.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=b48985fa6208980f -C extra-filename=-2db5d59fcb0bf014 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-a65762bd204ba1b1.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-7ee6c0fee1bc0aca.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsyn-6b5b9f4f2292e055.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=ccad0ea89f6a4b05 -C extra-filename=-024de8802d3f117d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/zstd-sys-024de8802d3f117d -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bindgen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbindgen-8b61654628cb89d6.rlib --extern cc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcc-07432c62c424b156.rlib --extern pkg_config=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpkg_config-de7ccf6040c96293.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.4-build/ruff-0.16.4/target/rpm/build/zstd-sys-024de8802d3f117d/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/zstd-safe-1b5e43faeb240dcb/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=8c549e87a84b1743 -C extra-filename=-753d37ca8cd8c279 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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=660f50ec19bc88b5 -C extra-filename=-f2dee6844d99c902 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern zstd_sys=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzstd_sys-753d37ca8cd8c279.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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=68f1a1a7b7ce0b78 -C extra-filename=-fa5dcb1c6936902d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern zstd_safe=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzstd_safe-f2dee6844d99c902.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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=15178298cd03154d -C extra-filename=-9172d4f3c990a3f0 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern crc32fast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrc32fast-e5fc302cd882663a.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-7b35cc22bcbe1bec.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-f877b493a5b12197.rmeta --extern typed_path=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtyped_path-dc92e887d9fa7da2.rmeta --extern zstd=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzstd-fa5dcb1c6936902d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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 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=91119867820f1858 -C extra-filename=-5e872c9ed3e3c6c8 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=c528cb731226b86e -C extra-filename=-e80b783c3b54e3b9 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-445a21986ddf1d6c.rmeta --extern arc_swap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libarc_swap-7b79ecb8495de417.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcamino-34235afd053281eb.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcompact_str-83c45adbc53f9761.rmeta --extern dashmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdashmap-f61e773000e7cc72.rmeta --extern dunce=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdunce-0c2ed8873082db76.rmeta --extern etcetera=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libetcetera-f8cf91a93fc26c90.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfiletime-5f2abd261a8754e7.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-1606946f193b7285.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libignore-9539959b64c0d3a6.rmeta --extern matchit=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmatchit-76592335b80ad1fa.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_slash-39fa6f27fee572b8.rmeta --extern pathdiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpathdiff-84b49eaea1b7dd04.rmeta --extern quick_junit=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquick_junit-6846d48125e6f10d.rmeta --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-7aaae995e625bb01.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-29d86c6729df8149.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-4bee82a170b5939b.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_memory_usage-0b99fcb0feaec7a3.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-17dc4833e4f98cb9.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-d905f1e2bc109ce5.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-631501ac085fb461.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-472f3261ba38f174.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-503c96028ee19405.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-ad4775e5588d8269.rmeta --extern same_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsame_file-38d5e3b89e79f334.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-4bbf347f6217e403.rmeta --extern similar=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsimilar-43a105199110966b.rmeta --extern supports_hyperlinks=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsupports_hyperlinks-487ff5541f51d9fc.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-dbfdc341c2c75265.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-6aac8429dcb2b0b5.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_subscriber-54bc1f1ab2ac3d92.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_static-c3852937c6542aec.rmeta --extern which=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwhich-ccd7c57d7685bfda.rmeta --extern zip=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzip-9172d4f3c990a3f0.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/out -L native=/usr/lib64` Compiling zerovec v0.11.6 Running `/usr/bin/rustc --crate-name zerovec --edition=2021 /usr/share/cargo/registry/zerovec-0.11.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' '--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="yoke"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "derive", "hashmap", "schemars", "serde", "std", "yoke"))' -C metadata=8718288e1ae12562 -C extra-filename=-b8b42895596081fa --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern yoke=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libyoke-fbf83b67c52bce40.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzerofrom-7ad3028e50892c42.rmeta --extern zerovec_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzerovec_derive-cc2fc476f1b09789.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.3 Running `/usr/bin/rustc --crate-name tinystr --edition=2021 /usr/share/cargo/registry/tinystr-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' '--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="zerovec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "serde", "std", "zerovec"))' -C metadata=99a64a67b76f013e -C extra-filename=-6f75b062de3b84a7 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdisplaydoc-2db5d59fcb0bf014.so --extern zerovec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzerovec-b8b42895596081fa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling writeable v0.6.3 Running `/usr/bin/rustc --crate-name writeable --edition=2021 /usr/share/cargo/registry/writeable-0.6.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' '--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)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "either"))' -C metadata=f5a70ef9b3cce34c -C extra-filename=-4c58f42c95b1efd5 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2 Running `/usr/bin/rustc --crate-name litemap --edition=2021 /usr/share/cargo/registry/litemap-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 '--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' '--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)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "serde", "testing", "yoke"))' -C metadata=7df99d862e8b4f9d -C extra-filename=-1615bbb54d34b730 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2.0 Running `/usr/bin/rustc --crate-name icu_locale_core --edition=2021 /usr/share/cargo/registry/icu_locale_core-2.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 '--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' '--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="zerovec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "serde", "zerovec"))' -C metadata=aaa841f05bfaf155 -C extra-filename=-44dd96ff2f8f4b83 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdisplaydoc-2db5d59fcb0bf014.so --extern litemap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblitemap-1615bbb54d34b730.rmeta --extern tinystr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtinystr-6f75b062de3b84a7.rmeta --extern writeable=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwriteable-4c58f42c95b1efd5.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzerovec-b8b42895596081fa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.5 Running `/usr/bin/rustc --crate-name potential_utf --edition=2021 /usr/share/cargo/registry/potential_utf-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 '--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' '--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="zerovec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "serde", "writeable", "zerovec"))' -C metadata=f2fb6a70df253f68 -C extra-filename=-4f27f37e7260de99 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern zerovec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzerovec-b8b42895596081fa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1795c4030aba8b11 -C extra-filename=-3d502e9a58526d52 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-e55fc518ac2eb07c.rmeta --extern ucd_trie=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libucd_trie-5e872c9ed3e3c6c8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.4 Running `/usr/bin/rustc --crate-name zerotrie --edition=2021 /usr/share/cargo/registry/zerotrie-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 '--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' '--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="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=5371cef25365db5a -C extra-filename=-d68dece5ad617700 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdisplaydoc-2db5d59fcb0bf014.so --extern yoke=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libyoke-fbf83b67c52bce40.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzerofrom-7ad3028e50892c42.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=2808beefac10a823 -C extra-filename=-38c8560d632348e5 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibc-cbcfd02ab3b4a365.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-8135e4e5b91ad743.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/icu_properties_data-2.2.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=3a3c7b4c92e14014 -C extra-filename=-8dbb6c7275a72412 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/icu_properties_data-8dbb6c7275a72412 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c5f4b634909b6c25 -C extra-filename=-5515772d78e4eb60 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2.0 Running `/usr/bin/rustc --crate-name icu_collections --edition=2021 /usr/share/cargo/registry/icu_collections-2.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 '--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' '--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)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "serde"))' -C metadata=274dcd7cc15bdbe9 -C extra-filename=-71bb75591b486e9b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdisplaydoc-2db5d59fcb0bf014.so --extern potential_utf=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpotential_utf-4f27f37e7260de99.rmeta --extern utf8_iter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libutf8_iter-5515772d78e4eb60.rmeta --extern yoke=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libyoke-fbf83b67c52bce40.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzerofrom-7ad3028e50892c42.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzerovec-b8b42895596081fa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.4-build/ruff-0.16.4/target/rpm/build/icu_properties_data-8dbb6c7275a72412/build-script-build` Compiling icu_provider v2.2.0 Running `/usr/bin/rustc --crate-name icu_provider --edition=2021 /usr/share/cargo/registry/icu_provider-2.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 '--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' '--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="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=fadbd33523567f4f -C extra-filename=-4e8336f849f30f84 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdisplaydoc-2db5d59fcb0bf014.so --extern icu_locale_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libicu_locale_core-44dd96ff2f8f4b83.rmeta --extern writeable=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwriteable-4c58f42c95b1efd5.rmeta --extern yoke=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libyoke-fbf83b67c52bce40.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzerofrom-7ad3028e50892c42.rmeta --extern zerotrie=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzerotrie-d68dece5ad617700.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzerovec-b8b42895596081fa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b7030824cf02a2d1 -C extra-filename=-f0c1bacdf0319cde --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern pest=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpest-3d502e9a58526d52.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=2021 /usr/share/cargo/registry/icu_properties_data-2.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 --warn=unexpected_cfgs --check-cfg 'cfg(icu4x_custom_data)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=679309a241812440 -C extra-filename=-85b9efa6b6e14a0f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -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=79f770ed13ac327e -C extra-filename=-a1875eb9a069188e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=18ca3e5b00789c7b -C extra-filename=-29401ec699b036ca --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern pest=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpest-3d502e9a58526d52.rmeta --extern pest_meta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpest_meta-f0c1bacdf0319cde.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-a65762bd204ba1b1.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-7ee6c0fee1bc0aca.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsyn-6b5b9f4f2292e055.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=438ccee1d23472c1 -C extra-filename=-156cab89193693dc --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-f877b493a5b12197.rmeta --extern ucd_trie=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libucd_trie-a1875eb9a069188e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2.0 Running `/usr/bin/rustc --crate-name icu_properties --edition=2021 /usr/share/cargo/registry/icu_properties-2.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 '--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' '--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="compiled_data"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "compiled_data", "datagen", "default", "harfbuzz_traits", "serde", "unicode_bidi"))' -C metadata=889c3ea11a4bcc92 -C extra-filename=-43bc52b4d7e2d8ec --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern icu_collections=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libicu_collections-71bb75591b486e9b.rmeta --extern icu_locale_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libicu_locale_core-44dd96ff2f8f4b83.rmeta --extern icu_properties_data=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libicu_properties_data-85b9efa6b6e14a0f.rmeta --extern icu_provider=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libicu_provider-4e8336f849f30f84.rmeta --extern zerotrie=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzerotrie-d68dece5ad617700.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzerovec-b8b42895596081fa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=2558581df4393a36 -C extra-filename=-2b521c3acf9409df --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-b6b71bb1545ecea6.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libonce_cell-56f0455f2438a761.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_derive-3cd01d54105b1734.so --extern typeid=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtypeid-c8d86b241738cdf8.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_ident-ccf0e008cab8b601.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8533ec8421c136fb -C extra-filename=-ba341e30b23e94a7 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern pest=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpest-3d502e9a58526d52.rlib --extern pest_generator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpest_generator-29401ec699b036ca.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=c210ddab4594c0de -C extra-filename=-23675b0ae7d2f576 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.46.3 Running `/usr/bin/rustc --crate-name insta --edition=2021 /usr/share/cargo/registry/insta-1.46.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="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"' --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", "toml", "walkdir", "yaml"))' -C metadata=dfbe8b249a4915a3 -C extra-filename=-fb99ba4efc0369c2 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern console=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libconsole-38c8560d632348e5.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libonce_cell-56f0455f2438a761.rmeta --extern pest=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpest-156cab89193693dc.rmeta --extern pest_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpest_derive-ba341e30b23e94a7.so --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-89c9bbf00a1c52d0.rmeta --extern ron=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libron-2b521c3acf9409df.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rmeta --extern similar=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsimilar-23675b0ae7d2f576.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-69d84fba31ab7e83.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b6023ae531dca23e -C extra-filename=-b7e14e36cfde29fc --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2 Running `/usr/bin/rustc --crate-name toml_parser --edition=2024 /usr/share/cargo/registry/toml_parser-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_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "debug", "default", "simd", "std", "unsafe"))' -C metadata=3b6b335b2194aa44 -C extra-filename=-d90b23300f82d21b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern winnow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwinnow-b7e14e36cfde29fc.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=dbe6158e87946ee5 -C extra-filename=-ecba26b2770bc934 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_core-9c0467b6c2b1b9b4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=094b8782710d7179 -C extra-filename=-32e5126c4d0f2a04 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-b6b71bb1545ecea6.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_ident-ccf0e008cab8b601.rmeta -Copt-level=3 -Cdebuginfo=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=8c1835a668c1eaf4 -C extra-filename=-b2d45d31f1939851 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern heck=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libheck-4d825b3d317c8ccb.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-a65762bd204ba1b1.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-7ee6c0fee1bc0aca.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsyn-6b5b9f4f2292e055.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=60d263daf06434a3 -C extra-filename=-f3112967b81e74c5 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_core-9c0467b6c2b1b9b4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=77e1acf2816a2d83 -C extra-filename=-769dad8d8d7938d1 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3 Running `/usr/bin/rustc --crate-name toml --edition=2024 /usr/share/cargo/registry/toml-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="default"' --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=3e29ad431187e1e6 -C extra-filename=-b2a9fe8ef5639716 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_core-9c0467b6c2b1b9b4.rmeta --extern serde_spanned=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_spanned-ecba26b2770bc934.rmeta --extern toml_datetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml_datetime-f3112967b81e74c5.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml_parser-d90b23300f82d21b.rmeta --extern toml_writer=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml_writer-769dad8d8d7938d1.rmeta --extern winnow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwinnow-b7e14e36cfde29fc.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e8aff68759aa2284 -C extra-filename=-519336ec8ecad37c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern rustix=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustix-a7c7ba011a2747e3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f1e5bbb51148b675 -C extra-filename=-a918434bcb81134c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.0 Running `/usr/bin/rustc --crate-name clap_lex --edition=2024 /usr/share/cargo/registry/clap_lex-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::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::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' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1d69d636752ee076 -C extra-filename=-029667a40cd0e6d6 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.6 Running `/usr/bin/rustc --crate-name clap_builder --edition=2024 /usr/share/cargo/registry/clap_builder-4.6.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::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="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=6893b7c9895518de -C extra-filename=-85db8b45c0ebb7d9 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstream-d4022084361248b0.rmeta --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-445a21986ddf1d6c.rmeta --extern clap_lex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap_lex-029667a40cd0e6d6.rmeta --extern strsim=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrsim-a918434bcb81134c.rmeta --extern terminal_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libterminal_size-519336ec8ecad37c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="salsa"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("salsa"))' -C metadata=a477c48b6d300aaf -C extra-filename=-d377b9b2ae2c585b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-1606946f193b7285.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-65b43052cd725469.so --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-ad4775e5588d8269.rmeta -Copt-level=3 -Cdebuginfo=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.4 Running `/usr/bin/rustc --crate-name clap_derive --edition=2024 /usr/share/cargo/registry/clap_derive-4.6.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 --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' -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=a2784c6353870a0f -C extra-filename=-f20c2760883abaa3 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern heck=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libheck-4d825b3d317c8ccb.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-a65762bd204ba1b1.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-7ee6c0fee1bc0aca.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsyn-4956f4e59e643290.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="default"' --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=99e7bc6b6133df3f -C extra-filename=-68620b0144d93371 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern strum_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum_macros-b2d45d31f1939851.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=f3fba7ac33fe6ac4 -C extra-filename=-60c1dc9086afdece --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=9e48de438a5e6867 -C extra-filename=-41f6644e635dcb7f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-1606946f193b7285.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-e80b783c3b54e3b9.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-b2a9fe8ef5639716.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/out -L native=/usr/lib64` Compiling ruff_python_literal v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a0fe4881e29a0018 -C extra-filename=-5da5cddb96f59875 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-b6b71bb1545ecea6.rmeta --extern icu_properties=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libicu_properties-43bc52b4d7e2d8ec.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-52d28900acb8ecab.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ty_module_resolver v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=98501c3cf94bc3b3 -C extra-filename=-e8329b23d8e84e8a --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-363bfabf743b9597.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcamino-34235afd053281eb.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcompact_str-83c45adbc53f9761.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-1606946f193b7285.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libordermap-9a95d7c90fa29ec1.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-89c9bbf00a1c52d0.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex_syntax-92665834dd482c65.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-e80b783c3b54e3b9.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_memory_usage-0b99fcb0feaec7a3.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_stdlib-32e5126c4d0f2a04.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-503c96028ee19405.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-ad4775e5588d8269.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-68620b0144d93371.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum_macros-b2d45d31f1939851.so --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-dbfdc341c2c75265.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-6aac8429dcb2b0b5.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/out -L native=/usr/lib64` Compiling clap v4.6.6 Running `/usr/bin/rustc --crate-name clap --edition=2024 /usr/share/cargo/registry/clap-4.6.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::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="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=40dfd9a939694e55 -C extra-filename=-8b2699e50c8a734a --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern clap_builder=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap_builder-85db8b45c0ebb7d9.rmeta --extern clap_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap_derive-f20c2760883abaa3.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 ty_site_packages v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b849584a70b57c70 -C extra-filename=-3057b710bb32ddb6 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcamino-34235afd053281eb.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-60c1dc9086afdece.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-1606946f193b7285.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-7b35cc22bcbe1bec.rmeta --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-7aaae995e625bb01.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-e80b783c3b54e3b9.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-631501ac085fb461.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-472f3261ba38f174.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-68620b0144d93371.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum_macros-b2d45d31f1939851.so --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-6aac8429dcb2b0b5.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_static-c3852937c6542aec.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/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=7053267df7ff3907 -C extra-filename=-14edc6a64f4639ba --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-c4483ade6b001622.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/icu_normalizer_data-2.2.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=16a5b1aac680f651 -C extra-filename=-ddfc5e7e9d00722e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/icu_normalizer_data-ddfc5e7e9d00722e -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=080bc2ac62cc40e4 -C extra-filename=-81f5797ca4160c64 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pep440_rs v0.7.3 Running `/usr/bin/rustc --crate-name pep440_rs --edition=2021 /usr/share/cargo/registry/pep440_rs-0.7.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="version-ranges"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("rkyv", "tracing", "version-ranges"))' -C metadata=4c0c0f7f6ea2a6d7 -C extra-filename=-26dd1e5298eb0e56 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern once_cell=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libonce_cell-56f0455f2438a761.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-8135e4e5b91ad743.rmeta --extern unscanny=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunscanny-81f5797ca4160c64.rmeta --extern version_ranges=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libversion_ranges-14edc6a64f4639ba.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.4-build/ruff-0.16.4/target/rpm/build/icu_normalizer_data-ddfc5e7e9d00722e/build-script-build` Running `/usr/bin/rustc --crate-name icu_normalizer_data --edition=2021 /usr/share/cargo/registry/icu_normalizer_data-2.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 --warn=unexpected_cfgs --check-cfg 'cfg(icu4x_custom_data)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=df0a11ef95c3f76b -C extra-filename=-d5cbba38fea74504 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -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.2.0 Running `/usr/bin/rustc --crate-name icu_normalizer --edition=2021 /usr/share/cargo/registry/icu_normalizer-2.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 '--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' '--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="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=158717b5eef63f90 -C extra-filename=-737ec6116ca81510 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern icu_collections=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libicu_collections-71bb75591b486e9b.rmeta --extern icu_normalizer_data=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libicu_normalizer_data-d5cbba38fea74504.rmeta --extern icu_provider=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libicu_provider-4e8336f849f30f84.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-c4483ade6b001622.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzerovec-b8b42895596081fa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=51e271273b2633f8 -C extra-filename=-15db7e049f0fc58c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_literal-5da5cddb96f59875.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-d905f1e2bc109ce5.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-472f3261ba38f174.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/out` 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=286cfd90a5a68259 -C extra-filename=-14737380d1382002 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern icu_normalizer=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libicu_normalizer-737ec6116ca81510.rmeta --extern icu_properties=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libicu_properties-43bc52b4d7e2d8ec.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=7728b6f36b6a6df4 -C extra-filename=-a602b1e55756bbd9 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1cecf18bd695265e -C extra-filename=-54c2933ccbb9a18d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6c011592e2e56a3b -C extra-filename=-6b6c0ea00f77c43e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibc-cbcfd02ab3b4a365.rmeta --extern option_ext=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liboption_ext-54c2933ccbb9a18d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3f2b552e07aa3c97 -C extra-filename=-3243da7107ffddd5 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern percent_encoding=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpercent_encoding-a602b1e55756bbd9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c5e1c3eb4cc1f77a -C extra-filename=-74c90a7c1076aa62 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern idna_adapter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libidna_adapter-14737380d1382002.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-c4483ade6b001622.rmeta --extern utf8_iter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libutf8_iter-5515772d78e4eb60.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_python_importer v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=16f4a457b8f79868 -C extra-filename=-82e0996c8db63323 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-363bfabf743b9597.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-4bee82a170b5939b.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_codegen-15db7e049f0fc58c.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-631501ac085fb461.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-472f3261ba38f174.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/out` 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=b9a064f6519e483e -C extra-filename=-d967a9e1239b03f8 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern form_urlencoded=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libform_urlencoded-3243da7107ffddd5.rmeta --extern idna=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libidna-74c90a7c1076aa62.rmeta --extern percent_encoding=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpercent_encoding-a602b1e55756bbd9.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_derive-3cd01d54105b1734.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling dirs v6.0.0 Running `/usr/bin/rustc --crate-name dirs --edition=2015 /usr/share/cargo/registry/dirs-6.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f59c1bc82ff3e98b -C extra-filename=-5ed3dff2b6c5a930 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern dirs_sys=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdirs_sys-6b6c0ea00f77c43e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("serde"))' -C metadata=e8c36b64868d4f0c -C extra-filename=-d49ef57cf7bc6d35 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rmeta -Copt-level=3 -Cdebuginfo=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="default"' --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=ee269bdcbdc9a71f -C extra-filename=-42190253094cb710 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern dirs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdirs-5ed3dff2b6c5a930.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.4-build/ruff-0.16.4/target/rpm/build/zstd-sys-024de8802d3f117d/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=82bfb201fa98ac7e -C extra-filename=-ae34b0b93b37fb2e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/rayon-core-ae34b0b93b37fb2e -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=e783570f52594f90 -C extra-filename=-fa159bb747286a59 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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.4-build/ruff-0.16.4/target/rpm/build/zstd-safe-1b5e43faeb240dcb/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=6a1431de16e77184 -C extra-filename=-3ca66f9fcc840ed6 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern zstd_sys=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzstd_sys-fa159bb747286a59.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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.4-build/ruff-0.16.4/target/rpm/build/rayon-core-ae34b0b93b37fb2e/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=b03e94194af6e832 -C extra-filename=-2f7f66dc92f2223e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam_deque-7e9beea0cae1411d.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam_utils-7acd28295ee50386.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.4-build/ruff-0.16.4/target/rpm/build/crc32fast-48b26fd1d0aa9476/build-script-build` Compiling jiff-core v0.1.0 Running `/usr/bin/rustc --crate-name jiff_core --edition=2021 /usr/share/cargo/registry/jiff-core-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 --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", "default", "logging", "std", "tz-fat"))' -C metadata=d80140615405fc9e -C extra-filename=-399c45f7b6a0aaa7 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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 --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=76c5e9432803a14c -C extra-filename=-a779b456e8fe120e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5c55ecce7702ba26 -C extra-filename=-91f26fd49bd12eec --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libeither-6f553c5bc1acb7a8.rmeta --extern rayon_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon_core-2f7f66dc92f2223e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name equivalent --edition=2015 /usr/share/cargo/registry/equivalent-1.0.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=de1af8019e86812e -C extra-filename=-48e85e89dc68beec --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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 --deny=unsafe-code --deny=unreachable-pub --deny=unnameable-types '--allow=clippy::style' --warn=rust-2018-idioms --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=5a674ff4579da948 -C extra-filename=-7ce6a86d56c50702 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern equivalent=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libequivalent-48e85e89dc68beec.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libhashbrown-a779b456e8fe120e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.35 Running `/usr/bin/rustc --crate-name jiff --edition=2021 /usr/share/cargo/registry/jiff-0.2.35/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-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="default"' --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", "default", "logging", "perf-inline", "serde", "std", "tz-fat", "tz-system", "tzdb-bundle-platform", "tzdb-concatenated", "tzdb-zoneinfo"))' -C metadata=348761d769008d18 -C extra-filename=-98c63a4810170ff7 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern jcore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjiff_core-399c45f7b6a0aaa7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=ed6b01acdd156458 -C extra-filename=-4f5e4b38c31c94dd --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcfg_if-8165ddf7be53331a.rmeta --cap-lints allow -Copt-level=3 -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 --check-cfg 'cfg(stable_arm_crc32_intrinsics)'` 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=f2bee1a7e62eed18 -C extra-filename=-206be471d37b1796 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern zstd_safe=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzstd_safe-3ca66f9fcc840ed6.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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.16 Running `/usr/bin/rustc --crate-name crossbeam_channel --edition=2021 /usr/share/cargo/registry/crossbeam-channel-0.5.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 --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=32c2d69a97406a09 -C extra-filename=-6624a0ff500b8597 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam_utils-7acd28295ee50386.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=8105af0f58c7a8f7 -C extra-filename=-5d22a967f76e32d0 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=ef61225d880ea95e -C extra-filename=-9b8ac9374b2211df --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=f8a7b95b587f0d51 -C extra-filename=-f986af71abf55253 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern same_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsame_file-5d22a967f76e32d0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name path_slash --edition=2018 /usr/share/cargo/registry/path-slash-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d43f70759b0761e6 -C extra-filename=-212668e236b2366e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=3623804bff695997 -C extra-filename=-689345c95ae856ee --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern crc32fast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrc32fast-4f5e4b38c31c94dd.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-7ce6a86d56c50702.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-e55fc518ac2eb07c.rmeta --extern typed_path=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtyped_path-9b8ac9374b2211df.rmeta --extern zstd=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzstd-206be471d37b1796.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64` Compiling crossbeam v0.8.4 Running `/usr/bin/rustc --crate-name crossbeam --edition=2021 /usr/share/cargo/registry/crossbeam-0.8.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="crossbeam-channel"' --cfg 'feature="crossbeam-deque"' --cfg 'feature="crossbeam-epoch"' --cfg 'feature="crossbeam-queue"' --cfg 'feature="default"' --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=f9623a4a7195ad50 -C extra-filename=-e36437172ba6507d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern crossbeam_channel=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam_channel-6624a0ff500b8597.rmeta --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam_deque-7e9beea0cae1411d.rmeta --extern crossbeam_epoch=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam_epoch-5d4ad44afe05a38d.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam_queue-6873a2fb0f5de7c2.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam_utils-7acd28295ee50386.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a63655da1e5687f2 -C extra-filename=-16d0b9f26e4a9d67 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/thiserror-16d0b9f26e4a9d67 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=a3dc9f3988bd33d5 -C extra-filename=-0fcfbae744f85841 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/ty_vendored-0fcfbae744f85841 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern path_slash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_slash-212668e236b2366e.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwalkdir-f986af71abf55253.rlib --extern zip=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzip-689345c95ae856ee.rlib -Copt-level=3 -Cdebuginfo=2 -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.4-build/ruff-0.16.4/target/rpm/build/thiserror-16d0b9f26e4a9d67/build-script-build` Compiling ruff_formatter v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=e74452bd55186e0d -C extra-filename=-0b79bfa8afe6cd9b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdrop_bomb-b7cdc43dbe58c830.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-29d86c6729df8149.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-65b43052cd725469.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-503c96028ee19405.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-7bb7130a0ddd4a32.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-6aac8429dcb2b0b5.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-8135e4e5b91ad743.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.4-build/ruff-0.16.4/target/rpm/build/ty_vendored-0fcfbae744f85841/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=7ab76f553d13f4b2 -C extra-filename=-6da5d0449125d06c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-a65762bd204ba1b1.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-7ee6c0fee1bc0aca.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsyn-6b5b9f4f2292e055.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 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=7361bd61bcbe454d -C extra-filename=-58a54e01cb24a47b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/paste-58a54e01cb24a47b -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=40a135e01486c636 -C extra-filename=-2245d969615d123c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.4-build/ruff-0.16.4/target/rpm/build/paste-58a54e01cb24a47b/build-script-build` 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=407ff9cda6fdb3d8 -C extra-filename=-a37d0fb714d8fe32 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern siphasher=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsiphasher-0a999ef5ff7abf2d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=5dfc24aff3e3e7c2 -C extra-filename=-4fc6f6cfee6f7a3e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libeither-6f553c5bc1acb7a8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=756a04b9522b946a -C extra-filename=-48204be6ed9cc7df --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern peg_runtime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpeg_runtime-2245d969615d123c.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-a65762bd204ba1b1.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-7ee6c0fee1bc0aca.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=1d6a62f0d04446f2 -C extra-filename=-4558bfc1de0167ca --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibc-cbcfd02ab3b4a365.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3d9be5cba18b5a19 -C extra-filename=-72d33b731bd79013 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_core-9c0467b6c2b1b9b4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b12fa4b88d107bcf -C extra-filename=-1d06157c21b72911 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("std", "unstable"))' -C metadata=ddf499bb5a974e68 -C extra-filename=-8437806114deaac4 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=dfa5c5e75c21ca06 -C extra-filename=-81e553eca9b05e22 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/radium-81e553eca9b05e22 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3a2c68a6edea01d0 -C extra-filename=-5e0ed324d8fdc76c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=455aecfddffe72e5 -C extra-filename=-5261eab23f7ccb78 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3236ecf8a715bd85 -C extra-filename=-7bcb53740cbc6ca3 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_core-9c0467b6c2b1b9b4.rmeta --extern serde_spanned=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_spanned-ecba26b2770bc934.rmeta --extern toml_datetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml_datetime-72d33b731bd79013.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml_parser-d90b23300f82d21b.rmeta --extern winnow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwinnow-5e0ed324d8fdc76c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=4e2f32ff3ff3cc06 -C extra-filename=-5643b7f1c6b4586b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern thiserror_impl=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror_impl-6da5d0449125d06c.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg error_generic_member_access --check-cfg 'cfg(error_generic_member_access)' --check-cfg 'cfg(thiserror_nightly_testing)'` Compiling 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=d77c5e4ccb13d942 -C extra-filename=-9ab8b4ea71fa2e8f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern boxcar=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libboxcar-1caec5e011cee2e1.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-7b35cc22bcbe1bec.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-4fc6f6cfee6f7a3e.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libonce_cell-56f0455f2438a761.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpep440_rs-26dd1e5298eb0e56.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-89c9bbf00a1c52d0.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-503c96028ee19405.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-c4483ade6b001622.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-5643b7f1c6b4586b.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-8135e4e5b91ad743.rmeta --extern url=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liburl-d967a9e1239b03f8.rmeta --extern urlencoding=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liburlencoding-5261eab23f7ccb78.rmeta --extern version_ranges=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libversion_ranges-14edc6a64f4639ba.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 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", "trace", "unstable"))' -C metadata=c9bc1d29988bc992 -C extra-filename=-e40e421e46ff0f50 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern peg_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpeg_macros-48204be6ed9cc7df.so --extern peg_runtime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpeg_runtime-8437806114deaac4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.4-build/ruff-0.16.4/target/rpm/build/radium-81e553eca9b05e22/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=0ea652d388cbf7c6 -C extra-filename=-202af0f7d8cadc0e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-b6b71bb1545ecea6.rmeta --extern inotify_sys=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinotify_sys-4558bfc1de0167ca.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibc-cbcfd02ab3b4a365.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=cd86ec39a3c2960d -C extra-filename=-09ec6cf3528f838e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libphf_shared-a37d0fb714d8fe32.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=52309ce58be5f25c -C extra-filename=-fd4968189eff6f70 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(no_literal_fromstr)' --check-cfg 'cfg(feature, values("protocol_feature_paste"))'` Running `/usr/bin/rustc --crate-name 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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=c3c9237952e75977 -C extra-filename=-c2b1306ba779e028 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-e80b783c3b54e3b9.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-7bb7130a0ddd4a32.rmeta --extern zip=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzip-9172d4f3c990a3f0.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/out -L native=/usr/lib64` 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 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=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=1b2ad3e3832d461f -C extra-filename=-0e0b818c4db4e2c3 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-445a21986ddf1d6c.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-8135e4e5b91ad743.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1f52cdb3a5b94600 -C extra-filename=-2d07e720329d5ddb --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-b6b71bb1545ecea6.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8de9bc68b17fa23d -C extra-filename=-a317ee8e92426244 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_derive-3cd01d54105b1734.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.8.6 Running `/usr/bin/rustc --crate-name libcst_derive --edition=2018 /usr/share/cargo/registry/libcst_derive-1.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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ad00e119ffd08e78 -C extra-filename=-e834d99d3ba456ae --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-7ee6c0fee1bc0aca.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsyn-6b5b9f4f2292e055.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 mio v1.2.2 Running `/usr/bin/rustc --crate-name mio --edition=2021 /usr/share/cargo/registry/mio-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=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=8e43baa055dc9152 -C extra-filename=-fcae08934cd79b9a --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibc-cbcfd02ab3b4a365.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-6a4f6f4a67b919e9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6b30fe71081ce611 -C extra-filename=-c0479bd7a8c90ce5 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=bd606cecadef7e1b -C extra-filename=-d3dd2fb84f810cf9 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=cc235a74113a8b5d -C extra-filename=-5545aecb85252738 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern path_dedot=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_dedot-c0479bd7a8c90ce5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c9e4bf1fe8a41e3a -C extra-filename=-abde28656bab590c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern tap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtap-d3dd2fb84f810cf9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("crossbeam-channel", "default", "flume", "serde", "serialization-compat-6"))' -C metadata=1e80a894e49fbd2e -C extra-filename=-eaed167074201fcb --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern inotify=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinotify-202af0f7d8cadc0e.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibc-cbcfd02ab3b4a365.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-6a4f6f4a67b919e9.rmeta --extern mio=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmio-fcae08934cd79b9a.rmeta --extern notify_types=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libnotify_types-2d07e720329d5ddb.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwalkdir-a52110c190825ecd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6cea76873174a519 -C extra-filename=-f16773e500f6cbe2 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern phf=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libphf-09ec6cf3528f838e.rmeta --extern rust_stemmers=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librust_stemmers-a317ee8e92426244.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=7527ad6c4d5c2658 -C extra-filename=-feba3d47093368ae --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-7b35cc22bcbe1bec.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpep440_rs-26dd1e5298eb0e56.rmeta --extern pep508_rs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpep508_rs-9ab8b4ea71fa2e8f.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-dbfdc341c2c75265.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-7bcb53740cbc6ca3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8.6 Running `/usr/bin/rustc --crate-name libcst_native --edition=2018 /usr/share/cargo/registry/libcst-1.8.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type rlib --emit=dep-info,metadata,link -C 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", "trace"))' -C metadata=bccc1e88a8df3975 -C extra-filename=-804d4cc5294c8830 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-0e0b818c4db4e2c3.rmeta --extern libcst_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibcst_derive-e834d99d3ba456ae.so --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-f877b493a5b12197.rmeta --extern paste=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpaste-fd4968189eff6f70.so --extern peg=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpeg-e40e421e46ff0f50.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-89c9bbf00a1c52d0.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-dbfdc341c2c75265.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=ee6015c00d23d1e1 -C extra-filename=-330bb5c9dc01f7eb --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg radium_atomic_8 --cfg radium_atomic_16 --cfg radium_atomic_32 --cfg radium_atomic_64 --cfg radium_atomic_ptr` Compiling ruff_python_formatter v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=237f8022cbde16e0 -C extra-filename=-447477e82d2b6985 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-363bfabf743b9597.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-8b2699e50c8a734a.rmeta --extern countme=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcountme-1d06157c21b72911.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-52d28900acb8ecab.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-f877b493a5b12197.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-89c9bbf00a1c52d0.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-29d86c6729df8149.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-e80b783c3b54e3b9.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_formatter-0b79bfa8afe6cd9b.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-65b43052cd725469.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-d905f1e2bc109ce5.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-631501ac085fb461.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-472f3261ba38f174.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-503c96028ee19405.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-ad4775e5588d8269.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-c4483ade6b001622.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-7bb7130a0ddd4a32.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-dbfdc341c2c75265.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-6aac8429dcb2b0b5.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/out -L native=/usr/lib64` Compiling ruff_python_semantic v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=e7bcccec49ba673a -C extra-filename=-28b088d45da6e7d3 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-b6b71bb1545ecea6.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libis_macro-dabde48b5c034abe.so --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-29d86c6729df8149.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_index-d377b9b2ae2c585b.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-65b43052cd725469.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-d905f1e2bc109ce5.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_stdlib-32e5126c4d0f2a04.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-503c96028ee19405.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-c4483ade6b001622.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/out` Compiling ruff_python_index v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1cf88cc2a744510a -C extra-filename=-7fc08fc734acc546 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-631501ac085fb461.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-472f3261ba38f174.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rmeta -Copt-level=3 -Cdebuginfo=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=ca39b9ec7dbb2aa2 -C extra-filename=-cd0a242ab4d78073 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-6a4f6f4a67b919e9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3278675fce3232cb -C extra-filename=-62787b91a9837435 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.25 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/ref-cast-1.0.25/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8983b48064fb7920 -C extra-filename=-3b71c306312957c7 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/ref-cast-3b71c306312957c7 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=22c14d6162caa8c8 -C extra-filename=-c81b020d30c267a8 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=7d7bf2a4802df233 -C extra-filename=-2ff18ccd30b607e4 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.4-build/ruff-0.16.4/target/rpm/build/ref-cast-3b71c306312957c7/build-script-build` 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=4d2dde380196e258 -C extra-filename=-1412d7ebef30f5c9 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern funty=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfunty-62787b91a9837435.rmeta --extern radium=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libradium-330bb5c9dc01f7eb.rmeta --extern tap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtap-d3dd2fb84f810cf9.rmeta --extern wyz=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwyz-abde28656bab590c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ty_combine v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=86d2e1241fbeb877 -C extra-filename=-6f75449dd3ee9455 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern ordermap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libordermap-9a95d7c90fa29ec1.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-e80b783c3b54e3b9.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-41f6644e635dcb7f.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/out -L native=/usr/lib64` Compiling ref-cast-impl v1.0.25 Running `/usr/bin/rustc --crate-name ref_cast_impl --edition=2021 /usr/share/cargo/registry/ref-cast-impl-1.0.25/src/lib.rs --error-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=7a8b63d85ef71bc3 -C extra-filename=-c5756c541471b110 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-a65762bd204ba1b1.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-7ee6c0fee1bc0aca.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsyn-6b5b9f4f2292e055.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=0332f4a74d7f9b62 -C extra-filename=-19547cbf042a9575 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-a65762bd204ba1b1.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-7ee6c0fee1bc0aca.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsyn-6b5b9f4f2292e055.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.25/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=992e4ccd91d4ec17 -C extra-filename=-c91c8ae84ddb2049 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern ref_cast_impl=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libref_cast_impl-c5756c541471b110.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 ruff_linter v0.16.4 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=aef3e87800159b21 -C extra-filename=-1576351fe9403786 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libaho_corasick-b2e62f9d67bbc0c1.rmeta --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-363bfabf743b9597.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-b6b71bb1545ecea6.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-8b2699e50c8a734a.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-60c1dc9086afdece.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcompact_str-83c45adbc53f9761.rmeta --extern fern=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfern-cd0a242ab4d78073.rmeta --extern glob=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglob-fd5bd25696dde98e.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglobset-f7d92e86eab76481.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libhashbrown-61373e493278b1b4.rmeta --extern imperative=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libimperative-f16773e500f6cbe2.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libis_macro-dabde48b5c034abe.so --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-52d28900acb8ecab.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjiff-98c63a4810170ff7.rmeta --extern libcst_native=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibcst_native-804d4cc5294c8830.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-6a4f6f4a67b919e9.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-f877b493a5b12197.rmeta --extern natord=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libnatord-c81b020d30c267a8.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_absolutize-5545aecb85252738.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpep440_rs-26dd1e5298eb0e56.rmeta --extern pyproject_toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpyproject_toml-feba3d47093368ae.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-89c9bbf00a1c52d0.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-29d86c6729df8149.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-e80b783c3b54e3b9.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-4bee82a170b5939b.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-65b43052cd725469.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-17dc4833e4f98cb9.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_codegen-15db7e049f0fc58c.rmeta --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_importer-82e0996c8db63323.rmeta --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_index-7fc08fc734acc546.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_literal-5da5cddb96f59875.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-d905f1e2bc109ce5.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_semantic-28b088d45da6e7d3.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_stdlib-32e5126c4d0f2a04.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-631501ac085fb461.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-41f6644e635dcb7f.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-472f3261ba38f174.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-503c96028ee19405.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-4bbf347f6217e403.rmeta --extern similar=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsimilar-43a105199110966b.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-c4483ade6b001622.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-68620b0144d93371.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum_macros-b2d45d31f1939851.so --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-dbfdc341c2c75265.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-b2a9fe8ef5639716.rmeta --extern typed_arena=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtyped_arena-2ff18ccd30b607e4.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_normalization-df747a170b82aea6.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-8135e4e5b91ad743.rmeta --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_names2-d770c0362edb0368.rmeta --extern url=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liburl-d967a9e1239b03f8.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/out -L native=/usr/lib64` 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=add9b4a67abae8d4 -C extra-filename=-3195b03127ba876c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern crossbeam_channel=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam_channel-6624a0ff500b8597.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-6a4f6f4a67b919e9.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_derive-3cd01d54105b1734.so --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-4bbf347f6217e403.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a16891beca95a681 -C extra-filename=-6003b92fd49ff835 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-4bbf347f6217e403.rmeta --extern url=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liburl-d967a9e1239b03f8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a8a06f49fdd53331 -C extra-filename=-97d7aa5e1544aed6 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-a65762bd204ba1b1.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-7ee6c0fee1bc0aca.rlib --extern serde_derive_internals=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_derive_internals-19547cbf042a9575.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsyn-6b5b9f4f2292e055.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 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=3ea65505da4f6afe -C extra-filename=-e70a6e698fa79b4c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=109167485baf3e19 -C extra-filename=-158f975b0460ff15 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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="default"' --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=57b3a9288c0009e7 -C extra-filename=-f7797643c7f95c4f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern dyn_clone=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdyn_clone-158f975b0460ff15.rmeta --extern ref_cast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libref_cast-c91c8ae84ddb2049.rmeta --extern schemars_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libschemars_derive-97d7aa5e1544aed6.so --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-4bbf347f6217e403.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ty_python_core v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=32a765b848069ab4 -C extra-filename=-a7eafa72e8651ace --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-b6b71bb1545ecea6.rmeta --extern bitvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitvec-1412d7ebef30f5c9.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libchar_str-788c5d0cf9034bc0.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-1606946f193b7285.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libhashbrown-61373e493278b1b4.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-52d28900acb8ecab.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-e80b783c3b54e3b9.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_index-d377b9b2ae2c585b.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-65b43052cd725469.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_memory_usage-0b99fcb0feaec7a3.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-d905f1e2bc109ce5.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-503c96028ee19405.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-ad4775e5588d8269.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-c4483ade6b001622.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-7bb7130a0ddd4a32.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthin_vec-558a9005b1911181.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-6aac8429dcb2b0b5.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_combine-6f75449dd3ee9455.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_module_resolver-e8329b23d8e84e8a.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_site_packages-3057b710bb32ddb6.rmeta --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_vendored-c2b1306ba779e028.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/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=1ec66e7eeb454f36 -C extra-filename=-7adde7baa0adf98c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6842d71e92b66da4 -C extra-filename=-0f557bb4a9b4e857 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/escargot-0f557bb4a9b4e857 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ty_python_semantic v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=e69c2d3ed4b90433 -C extra-filename=-d5f1eae6bc04579a --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-b6b71bb1545ecea6.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libchar_str-788c5d0cf9034bc0.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcompact_str-83c45adbc53f9761.rmeta --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdrop_bomb-b7cdc43dbe58c830.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-1606946f193b7285.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-7b35cc22bcbe1bec.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-52d28900acb8ecab.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-f877b493a5b12197.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libordermap-9a95d7c90fa29ec1.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-91f26fd49bd12eec.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-e80b783c3b54e3b9.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-4bee82a170b5939b.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_index-d377b9b2ae2c585b.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-65b43052cd725469.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_memory_usage-0b99fcb0feaec7a3.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_literal-5da5cddb96f59875.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-d905f1e2bc109ce5.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_stdlib-32e5126c4d0f2a04.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-631501ac085fb461.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-472f3261ba38f174.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-503c96028ee19405.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-ad4775e5588d8269.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-c4483ade6b001622.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-7bb7130a0ddd4a32.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-68620b0144d93371.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum_macros-b2d45d31f1939851.so --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-dbfdc341c2c75265.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-6aac8429dcb2b0b5.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_module_resolver-e8329b23d8e84e8a.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_core-a7eafa72e8651ace.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_site_packages-3057b710bb32ddb6.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_static-c3852937c6542aec.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/out -L native=/usr/lib64` Compiling ruff_graph v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=19b4027b735720c4 -C extra-filename=-9d9655b6ec799257 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-363bfabf743b9597.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-8b2699e50c8a734a.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-f877b493a5b12197.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-29d86c6729df8149.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-e80b783c3b54e3b9.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_linter-1576351fe9403786.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-65b43052cd725469.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-d905f1e2bc109ce5.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-ad4775e5588d8269.rmeta --extern schemars=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libschemars-f7797643c7f95c4f.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_module_resolver-e8329b23d8e84e8a.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_site_packages-3057b710bb32ddb6.rmeta --extern zip=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzip-9172d4f3c990a3f0.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/out -L native=/usr/lib64` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/escargot-0f557bb4a9b4e857/build-script-build` 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=47c1b3f1f0c2316d -C extra-filename=-9e1b18f891fe32ec --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/nix-9e1b18f891fe32ec -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern cfg_aliases=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcfg_aliases-7adde7baa0adf98c.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=44981d7aa6f1ea55 -C extra-filename=-e80ec8ac04d7c582 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-445a21986ddf1d6c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1876cfc47406bc22 -C extra-filename=-19d5edccf4fd098b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcfg_if-8165ddf7be53331a.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-a65762bd204ba1b1.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-7ee6c0fee1bc0aca.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsyn-6b5b9f4f2292e055.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d297a2ea41c0517c -C extra-filename=-ad4e84001973d325 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=195a52ef962488dc -C extra-filename=-4211a92bdf1a6d51 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-445a21986ddf1d6c.rmeta --extern anstyle_lossy=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle_lossy-e80ec8ac04d7c582.rmeta --extern anstyle_parse=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle_parse-48d4db4e0efcf47f.rmeta --extern html_escape=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libhtml_escape-ad4e84001973d325.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-8135e4e5b91ad743.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=656ef2fbccf6be1b -C extra-filename=-b016ca3190051e5f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-a65762bd204ba1b1.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-7ee6c0fee1bc0aca.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsyn-6b5b9f4f2292e055.rlib --extern test_case_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtest_case_core-19d5edccf4fd098b.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.4-build/ruff-0.16.4/target/rpm/build/nix-9e1b18f891fe32ec/build-script-build` Running `/usr/bin/rustc --crate-name escargot --edition=2021 /usr/share/cargo/registry/escargot-0.5.15/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --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=6b97717269d5f843 -C extra-filename=-6ad1de6cc1ba70f0 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-6a4f6f4a67b919e9.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-4bbf347f6217e403.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=89f9deb9c1661bdf -C extra-filename=-6ad26a06955f9665 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-363bfabf743b9597.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-60c1dc9086afdece.rmeta --extern etcetera=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libetcetera-f8cf91a93fc26c90.rmeta --extern glob=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglob-fd5bd25696dde98e.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglobset-f7d92e86eab76481.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libignore-9539959b64c0d3a6.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-7b35cc22bcbe1bec.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libis_macro-dabde48b5c034abe.so --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-52d28900acb8ecab.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-6a4f6f4a67b919e9.rmeta --extern matchit=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmatchit-76592335b80ad1fa.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_absolutize-5545aecb85252738.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_slash-39fa6f27fee572b8.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpep440_rs-26dd1e5298eb0e56.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-89c9bbf00a1c52d0.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-29d86c6729df8149.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-e80b783c3b54e3b9.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_formatter-0b79bfa8afe6cd9b.rmeta --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_graph-9d9655b6ec799257.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_linter-1576351fe9403786.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-65b43052cd725469.so --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_options_metadata-d49ef57cf7bc6d35.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_formatter-447477e82d2b6985.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_semantic-28b088d45da6e7d3.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_stdlib-32e5126c4d0f2a04.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-41f6644e635dcb7f.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-472f3261ba38f174.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-503c96028ee19405.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshellexpand-42190253094cb710.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-68620b0144d93371.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-b2a9fe8ef5639716.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_normalization-df747a170b82aea6.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/out -L native=/usr/lib64` 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=716b471fbf500ddb -C extra-filename=-f78dea7168eea819 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstream-d4022084361248b0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=2c5b62496044ba05 -C extra-filename=-376f141a27ee949c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/fs-err-376f141a27ee949c -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern autocfg=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libautocfg-68ac8df79bcdf7c3.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 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=72cb2e56c3d70306 -C extra-filename=-5b800f84da2eb325 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/terminfo-5b800f84da2eb325 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern phf_codegen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libphf_codegen-c283094d0b0b71de.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 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=1d184769f29dce32 -C extra-filename=-90412d4ab47cb95e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/tikv-jemalloc-sys-90412d4ab47cb95e -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern cc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcc-07432c62c424b156.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 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=6099f32b38ce40fc -C extra-filename=-9f9724e5407ae411 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibc-cbcfd02ab3b4a365.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=2b626731aa9a0442 -C extra-filename=-c08ad96914e4c3be --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibc-cbcfd02ab3b4a365.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=4d6fe62e1175f869 -C extra-filename=-0e02d8c6fef230e1 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=2b78a7b8b476ccb9 -C extra-filename=-d2f6994eeb3a46ed --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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="default"' --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=c2c63e4512231c23 -C extra-filename=-3879c33fcfb0d564 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstream-d4022084361248b0.rmeta --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-445a21986ddf1d6c.rmeta --extern anstyle_svg=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle_svg-4211a92bdf1a6d51.rmeta --extern escargot=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libescargot-6ad1de6cc1ba70f0.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibc-cbcfd02ab3b4a365.rmeta --extern normalize_line_endings=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libnormalize_line_endings-d2f6994eeb3a46ed.rmeta --extern os_pipe=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libos_pipe-c08ad96914e4c3be.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-4bbf347f6217e403.rmeta --extern similar=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsimilar-43a105199110966b.rmeta --extern snapbox_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsnapbox_macros-f78dea7168eea819.rmeta --extern wait_timeout=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwait_timeout-9f9724e5407ae411.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=646238a6e2364ccc -C extra-filename=-1c699f9f22683a95 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-f877b493a5b12197.rmeta --extern minimal_lexical=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libminimal_lexical-0e02d8c6fef230e1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.4-build/ruff-0.16.4/target/rpm/build/tikv-jemalloc-sys-90412d4ab47cb95e/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/terminfo-5b800f84da2eb325/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/fs-err-376f141a27ee949c/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=e776cea226d11fc8 -C extra-filename=-9188a47b68759db3 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-b6b71bb1545ecea6.rmeta --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcfg_if-eb5f959e286a3bbf.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibc-cbcfd02ab3b4a365.rmeta --cap-lints allow -Copt-level=3 -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 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=b446d74d624b5628 -C extra-filename=-e6213750ec515c78 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern test_case_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtest_case_macros-b016ca3190051e5f.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.5 Running `/usr/bin/rustc --crate-name clap_complete --edition=2024 /usr/share/cargo/registry/clap_complete-4.6.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::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("debug", "default", "unstable-doc", "unstable-dynamic", "unstable-shell-tests"))' -C metadata=dfa5167fa5cb0e55 -C extra-filename=-7b3a0482060110d8 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-8b2699e50c8a734a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ed907d2b7c2cabb1 -C extra-filename=-ca89c24934599328 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=94ad69a45c42dcf9 -C extra-filename=-da5093ce720dbc25 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern fnv=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfnv-ca89c24934599328.rmeta --extern nom=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libnom-1c699f9f22683a95.rmeta --extern phf=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libphf-7f433c65d5c23ea3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.0 Running `/usr/bin/rustc --crate-name clap_complete_nushell --edition=2024 /usr/share/cargo/registry/clap_complete_nushell-4.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 --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::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=02fcbbabf15a0228 -C extra-filename=-6c15b91b91a4942f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-8b2699e50c8a734a.rmeta --extern clap_complete=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap_complete-7b3a0482060110d8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name fs_err --edition=2018 /usr/share/cargo/registry/fs-err-3.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "debug_tokio", "expose_original_error", "path_facts", "tokio"))' -C metadata=17a6fcc8d37aeefd -C extra-filename=-c6957432cb05ee5b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -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)'` 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=0344af51bc9090d3 -C extra-filename=-68fd032eb3317fab --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibc-cbcfd02ab3b4a365.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 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=58b8daa605e1cf4e -C extra-filename=-f162d52f64fee349 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-f877b493a5b12197.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling argfile v1.0.0 Running `/usr/bin/rustc --crate-name argfile --edition=2021 /usr/share/cargo/registry/argfile-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=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"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default"))' -C metadata=49ac2b73eca5e530 -C extra-filename=-32d0f95b988afde7 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern fs_err=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfs_err-c6957432cb05ee5b.rmeta --extern os_str_bytes=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libos_str_bytes-f162d52f64fee349.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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"' --cfg 'feature="default"' --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=089af3246e3fa4cb -C extra-filename=-583499b03b13e2e4 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibc-cbcfd02ab3b4a365.rmeta --extern tikv_jemalloc_sys=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtikv_jemalloc_sys-68fd032eb3317fab.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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="default"' --cfg 'feature="nushell"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "fig", "nushell"))' -C metadata=384d35b76d2c53ce -C extra-filename=-dc1d98a45b5742fc --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-8b2699e50c8a734a.rmeta --extern clap_complete=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap_complete-7b3a0482060110d8.rmeta --extern clap_complete_nushell=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap_complete_nushell-6c15b91b91a4942f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=fd3ef07e90b73ca2 -C extra-filename=-52931c3e503a3610 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern nix=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libnix-9188a47b68759db3.rmeta --extern terminfo=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libterminfo-da5093ce720dbc25.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-dbfdc341c2c75265.rmeta --extern which=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwhich-ccd7c57d7685bfda.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b0c24a46b663ada3 -C extra-filename=-78a47d747fa02000 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=35fdff087664bcf6 -C extra-filename=-aa59dfb3ef2323bd --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=96f37ee22d0d76bf -C extra-filename=-152b0b18003a147a --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bit_vec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbit_vec-78a47d747fa02000.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6bf77a537e72f466 -C extra-filename=-a4432527ad27a426 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-a65762bd204ba1b1.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-7ee6c0fee1bc0aca.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsyn-4956f4e59e643290.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=00237c7e4d3956af -C extra-filename=-1329bb0bedf039d6 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e0f75d2ac41811b8 -C extra-filename=-c72a92e0c760180c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstream-d4022084361248b0.rmeta --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-445a21986ddf1d6c.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-8b2699e50c8a734a.rmeta --extern escape8259=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libescape8259-1329bb0bedf039d6.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=bd4c7ea227240b45 -C extra-filename=-364751a45461a1a2 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern ptr_meta_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libptr_meta_derive-a4432527ad27a426.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=5f38cb1f6fc426cc -C extra-filename=-459e3021ff7e8145 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bit_set=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbit_set-152b0b18003a147a.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex_automata-53eb1fe0b519b806.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex_syntax-92665834dd482c65.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_markdown v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f12e6e70a2aae7ca -C extra-filename=-2a2d03b50fd7345b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-89c9bbf00a1c52d0.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_formatter-447477e82d2b6985.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-631501ac085fb461.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-472f3261ba38f174.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_workspace-6ad26a06955f9665.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/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="default"' --cfg 'feature="log-tracer"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "log-tracer", "std"))' -C metadata=d14059bfd45501e6 -C extra-filename=-c235f22bc6c4f070 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-6a4f6f4a67b919e9.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libonce_cell-56f0455f2438a761.rmeta --extern tracing_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_core-5d7a86b49f70d663.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=fd1cc53285c0eac7 -C extra-filename=-11a1fc0cbf23ec3f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcamino-34235afd053281eb.rmeta --extern fancy_regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfancy_regex-459e3021ff7e8145.rmeta --extern libtest_mimic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibtest_mimic-c72a92e0c760180c.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwalkdir-a52110c190825ecd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=354264f0bde64b21 -C extra-filename=-c51c5dd29133029e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern ptr_meta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libptr_meta-364751a45461a1a2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.4-build/ruff-0.16.4/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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", "testing", "zstd"))' -C metadata=7189f3936ea53191 -C extra-filename=-34aa9201c6038bf2 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-363bfabf743b9597.rmeta --extern bitvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitvec-1412d7ebef30f5c9.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcamino-34235afd053281eb.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-60c1dc9086afdece.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcompact_str-83c45adbc53f9761.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam-e36437172ba6507d.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-1606946f193b7285.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglobset-f7d92e86eab76481.rmeta --extern notify=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libnotify-eaed167074201fcb.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libordermap-9a95d7c90fa29ec1.rmeta --extern parking_lot=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libparking_lot-fa7ee2784713c846.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpep440_rs-26dd1e5298eb0e56.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-91f26fd49bd12eec.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-89c9bbf00a1c52d0.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex_automata-53eb1fe0b519b806.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-29d86c6729df8149.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-e80b783c3b54e3b9.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-65b43052cd725469.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_memory_usage-0b99fcb0feaec7a3.rmeta --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_options_metadata-d49ef57cf7bc6d35.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-41f6644e635dcb7f.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-503c96028ee19405.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-ad4775e5588d8269.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-4bbf347f6217e403.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshellexpand-42190253094cb710.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-68620b0144d93371.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum_macros-b2d45d31f1939851.so --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-dbfdc341c2c75265.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-b2a9fe8ef5639716.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-6aac8429dcb2b0b5.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_combine-6f75449dd3ee9455.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_module_resolver-e8329b23d8e84e8a.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_core-a7eafa72e8651ace.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_semantic-d5f1eae6bc04579a.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_static-c3852937c6542aec.rmeta --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_vendored-c2b1306ba779e028.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/out -L native=/usr/lib64` 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=610a029a88a57cc0 -C extra-filename=-16c1ca99f1d16d2f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-a65762bd204ba1b1.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-7ee6c0fee1bc0aca.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsyn-4956f4e59e643290.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=a9bd34a93238cdd2 -C extra-filename=-88d7408f5beca158 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=18ed99707fea0995 -C extra-filename=-c34c45efe6e1f7d2 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bytecheck_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbytecheck_derive-16c1ca99f1d16d2f.so --extern ptr_meta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libptr_meta-364751a45461a1a2.rmeta --extern rancor=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librancor-c51c5dd29133029e.rmeta --extern simdutf8=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsimdutf8-88d7408f5beca158.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("test-uv"))' -C metadata=a0a1d4ea8c36d864 -C extra-filename=-0c0d649241824da0 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-363bfabf743b9597.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam-e36437172ba6507d.rmeta --extern lsp_types=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libgen_lsp_types-6003b92fd49ff835.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libignore-9539959b64c0d3a6.rmeta --extern jod_thread=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjod_thread-e70a6e698fa79b4c.rmeta --extern lsp_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblsp_server-3195b03127ba876c.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-f877b493a5b12197.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-e80b783c3b54e3b9.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-4bee82a170b5939b.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_formatter-0b79bfa8afe6cd9b.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_linter-1576351fe9403786.rmeta --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_markdown-2a2d03b50fd7345b.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-17dc4833e4f98cb9.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_codegen-15db7e049f0fc58c.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_formatter-447477e82d2b6985.rmeta --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_index-7fc08fc734acc546.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-d905f1e2bc109ce5.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-41f6644e635dcb7f.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-472f3261ba38f174.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_workspace-6ad26a06955f9665.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-503c96028ee19405.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-4bbf347f6217e403.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshellexpand-42190253094cb710.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-dbfdc341c2c75265.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-b2a9fe8ef5639716.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-6aac8429dcb2b0b5.rmeta --extern tracing_log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_log-c235f22bc6c4f070.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_subscriber-54bc1f1ab2ac3d92.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/out -L native=/usr/lib64` 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=bc10d9ffef501ac0 -C extra-filename=-f991f69243c8a9ef --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-fb99ba4efc0369c2.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-4bbf347f6217e403.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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_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=f872c97392d1e10d -C extra-filename=-ce6d0755fbc2a1fc --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-a65762bd204ba1b1.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-7ee6c0fee1bc0aca.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsyn-6b5b9f4f2292e055.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=950ef0a46038dcd5 -C extra-filename=-b295685af4e65701 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=9f2d31cfd7d59cc5 -C extra-filename=-c471a0a835a0e269 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern munge_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmunge_macro-ce6d0755fbc2a1fc.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=4621db7204ea1c2d -C extra-filename=-0348a037be5076aa --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bytecheck=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbytecheck-c34c45efe6e1f7d2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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_ide v0.0.0 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=693d82d61186d421 -C extra-filename=-d331cc7ea93c45a0 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-b6b71bb1545ecea6.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcompact_str-83c45adbc53f9761.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-1606946f193b7285.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-7b35cc22bcbe1bec.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-52d28900acb8ecab.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-91f26fd49bd12eec.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-89c9bbf00a1c52d0.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-e80b783c3b54e3b9.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-4bee82a170b5939b.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_index-d377b9b2ae2c585b.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_memory_usage-0b99fcb0feaec7a3.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_codegen-15db7e049f0fc58c.rmeta --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_importer-82e0996c8db63323.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_literal-5da5cddb96f59875.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_stdlib-32e5126c4d0f2a04.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-631501ac085fb461.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-472f3261ba38f174.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-503c96028ee19405.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-ad4775e5588d8269.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-c4483ade6b001622.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-68620b0144d93371.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum_macros-b2d45d31f1939851.so --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-6aac8429dcb2b0b5.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_module_resolver-e8329b23d8e84e8a.rmeta --extern ty_project=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_project-34aa9201c6038bf2.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_core-a7eafa72e8651ace.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_semantic-d5f1eae6bc04579a.rmeta --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_vendored-c2b1306ba779e028.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/out -L native=/usr/lib64` 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=d2d9c73ec1e28082 -C extra-filename=-ab1dcd6472dd6f08 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-b6b71bb1545ecea6.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libignore-9539959b64c0d3a6.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwalkdir-a52110c190825ecd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=26fc328ea1fc25db -C extra-filename=-d0ce90d342364ff1 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-a65762bd204ba1b1.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-7ee6c0fee1bc0aca.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsyn-4956f4e59e643290.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.4 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=af57340274d04c15 -C extra-filename=-96408deb46c02376 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/ruff-96408deb46c02376 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=5c9e7c02e8b94b7c -C extra-filename=-607ca6a0a2253e0d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.4-build/ruff-0.16.4/target/rpm/build/ruff-96408deb46c02376/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=3effaf41c6fbfdd3 -C extra-filename=-1e76011dedf6cb60 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-69d84fba31ab7e83.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=7025bf83f4b4ea3d -C extra-filename=-23af9793ce81851f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=badadb1ce0ee504d -C extra-filename=-7a415af900bd8141 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=39bd14b5546c3122 -C extra-filename=-c4156f1a7e40ab8e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e122ff1c96b3513e -C extra-filename=-f69d717b80744601 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern predicates_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpredicates_core-607ca6a0a2253e0d.rmeta --extern termtree=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtermtree-c4156f1a7e40ab8e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f1a6cf294a6bcdfc -C extra-filename=-bfe71b35279399ce --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-445a21986ddf1d6c.rmeta --extern difflib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdifflib-7a415af900bd8141.rmeta --extern predicates_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpredicates_core-607ca6a0a2253e0d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=62cc833811ed9a1b -C extra-filename=-a17be68b682f8e9e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-445a21986ddf1d6c.rmeta --extern globwalk=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglobwalk-ab1dcd6472dd6f08.rmeta --extern predicates=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpredicates-bfe71b35279399ce.rmeta --extern predicates_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpredicates_core-607ca6a0a2253e0d.rmeta --extern predicates_tree=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpredicates_tree-f69d717b80744601.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-69d84fba31ab7e83.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.4-build/ruff-0.16.4/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=cb740c77c1352477 -C extra-filename=-15a96cc76d05d335 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-363bfabf743b9597.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcamino-34235afd053281eb.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-60c1dc9086afdece.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-7b35cc22bcbe1bec.rmeta --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-fb99ba4efc0369c2.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-f877b493a5b12197.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_slash-39fa6f27fee572b8.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-89c9bbf00a1c52d0.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-e80b783c3b54e3b9.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-4bee82a170b5939b.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_index-d377b9b2ae2c585b.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-631501ac085fb461.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-472f3261ba38f174.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-503c96028ee19405.rmeta --extern rustc_stable_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_stable_hash-23af9793ce81851f.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-ad4775e5588d8269.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rmeta --extern similar=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsimilar-43a105199110966b.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-c4483ade6b001622.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-dbfdc341c2c75265.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-b2a9fe8ef5639716.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml_parser-d90b23300f82d21b.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-6aac8429dcb2b0b5.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/out -L native=/usr/lib64` 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="default"' --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=bb6dcfc1d6083eba -C extra-filename=-06b35f7567e2047c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bytecheck=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbytecheck-c34c45efe6e1f7d2.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libhashbrown-61373e493278b1b4.rmeta --extern munge=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmunge-c471a0a835a0e269.rmeta --extern ptr_meta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libptr_meta-364751a45461a1a2.rmeta --extern rancor=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librancor-c51c5dd29133029e.rmeta --extern rend=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librend-0348a037be5076aa.rmeta --extern rkyv_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librkyv_derive-d0ce90d342364ff1.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 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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=441af71f278cb2d6 -C extra-filename=-04b15b4a64b3a705 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-363bfabf743b9597.rmeta --extern argfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libargfile-32d0f95b988afde7.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-b6b71bb1545ecea6.rmeta --extern cachedir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcachedir-1e76011dedf6cb60.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-8b2699e50c8a734a.rmeta --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap_complete_command-dc1d98a45b5742fc.rmeta --extern clearscreen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclearscreen-52931c3e503a3610.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-60c1dc9086afdece.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfiletime-5f2abd261a8754e7.rmeta --extern globwalk=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglobwalk-ab1dcd6472dd6f08.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libignore-9539959b64c0d3a6.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-7b35cc22bcbe1bec.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libis_macro-dabde48b5c034abe.so --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-52d28900acb8ecab.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjiff-98c63a4810170ff7.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-6a4f6f4a67b919e9.rmeta --extern notify=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libnotify-eaed167074201fcb.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_absolutize-5545aecb85252738.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-91f26fd49bd12eec.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-89c9bbf00a1c52d0.rmeta --extern rkyv=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librkyv-06b35f7567e2047c.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-29d86c6729df8149.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-e80b783c3b54e3b9.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-4bee82a170b5939b.rmeta --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_graph-9d9655b6ec799257.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_linter-1576351fe9403786.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-65b43052cd725469.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_markdown-2a2d03b50fd7345b.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-17dc4833e4f98cb9.rmeta --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_options_metadata-d49ef57cf7bc6d35.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_formatter-447477e82d2b6985.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-d905f1e2bc109ce5.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-41f6644e635dcb7f.rmeta --extern ruff_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_server-0c0d649241824da0.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-472f3261ba38f174.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_workspace-6ad26a06955f9665.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-503c96028ee19405.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-4bbf347f6217e403.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshellexpand-42190253094cb710.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-68620b0144d93371.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-69d84fba31ab7e83.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-dbfdc341c2c75265.rmeta --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtikv_jemallocator-583499b03b13e2e4.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-b2a9fe8ef5639716.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-6aac8429dcb2b0b5.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwalkdir-a52110c190825ecd.rmeta --extern wild=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwild-aa59dfb3ef2323bd.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/out -L native=/usr/lib64` Compiling ruff_python_ast_integration_tests v0.0.0 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=cdefd2269e2271da -C extra-filename=-f485d1705f8651f2 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 ty_server v0.0.0 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=6be9d2f65f6b3d3d -C extra-filename=-d26b50696270f4d2 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-363bfabf743b9597.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-b6b71bb1545ecea6.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam-e36437172ba6507d.rmeta --extern lsp_types=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libgen_lsp_types-6003b92fd49ff835.rmeta --extern jod_thread=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjod_thread-e70a6e698fa79b4c.rmeta --extern lsp_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblsp_server-3195b03127ba876c.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-e80b783c3b54e3b9.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-4bee82a170b5939b.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-65b43052cd725469.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-17dc4833e4f98cb9.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-41f6644e635dcb7f.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-472f3261ba38f174.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-503c96028ee19405.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-ad4775e5588d8269.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-4bbf347f6217e403.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshellexpand-42190253094cb710.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-68620b0144d93371.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-dbfdc341c2c75265.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-6aac8429dcb2b0b5.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_subscriber-54bc1f1ab2ac3d92.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_combine-6f75449dd3ee9455.rmeta --extern ty_ide=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_ide-d331cc7ea93c45a0.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_module_resolver-e8329b23d8e84e8a.rmeta --extern ty_project=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_project-34aa9201c6038bf2.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_core-a7eafa72e8651ace.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_semantic-d5f1eae6bc04579a.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/out -L native=/usr/lib64` Compiling unit-prefix v0.5.2 Running `/usr/bin/rustc --crate-name unit_prefix --edition=2018 /usr/share/cargo/registry/unit-prefix-0.5.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=8ccf5ecfe91ec158 -C extra-filename=-3c5b61aa657f8df2 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ty v0.0.0 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=c8c0c4bb1f33b8b2 -C extra-filename=-c00de72a3ed528a2 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/ty-c00de72a3ed528a2 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/ty-c00de72a3ed528a2/build-script-build` Compiling indicatif v0.18.4 Running `/usr/bin/rustc --crate-name indicatif --edition=2021 /usr/share/cargo/registry/indicatif-0.18.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --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=3fef695ff2860c14 -C extra-filename=-3171a6909bb9771c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern console=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libconsole-38c8560d632348e5.rmeta --extern portable_atomic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libportable_atomic-3fa8be6c92967c07.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-8135e4e5b91ad743.rmeta --extern unit_prefix=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunit_prefix-3c5b61aa657f8df2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ctrlc v3.5.2 Running `/usr/bin/rustc --crate-name ctrlc --edition=2021 /usr/share/cargo/registry/ctrlc-3.5.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("termination"))' -C metadata=cfbed966a7dc7ca3 -C extra-filename=-257fda7241dcc5b1 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern nix=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libnix-9188a47b68759db3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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="default"' --cfg 'feature="smallvec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "smallvec"))' -C metadata=c666c16f9217317c -C extra-filename=-e7b8af6fc2b94532 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern lazy_static=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblazy_static-2ed613a4bcd6b4dc.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-6aac8429dcb2b0b5.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_subscriber-54bc1f1ab2ac3d92.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d4771958d0f7e448 -C extra-filename=-5921b0853c653cc2 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1376f85bb16d7a7d -C extra-filename=-1b10224e960eb8e0 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling yansi v1.0.1 Running `/usr/bin/rustc --crate-name yansi --edition=2021 /usr/share/cargo/registry/yansi-1.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("_nightly", "alloc", "default", "detect-env", "detect-tty", "hyperlink", "is-terminal", "std"))' -C metadata=d4a3ccde45129e99 -C extra-filename=-f5becb2c564fc66a --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std", "unstable"))' -C metadata=baaae2aaff8b572f -C extra-filename=-8c0cda82ebf23e5f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern diff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdiff-1b10224e960eb8e0.rmeta --extern yansi=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libyansi-f5becb2c564fc66a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=0b78b8d09372c110 -C extra-filename=-132c3224e397d3a2 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-363bfabf743b9597.rmeta --extern argfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libargfile-32d0f95b988afde7.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-8b2699e50c8a734a.rmeta --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap_complete_command-dc1d98a45b5742fc.rmeta --extern clearscreen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclearscreen-52931c3e503a3610.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-60c1dc9086afdece.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam-e36437172ba6507d.rmeta --extern ctrlc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libctrlc-257fda7241dcc5b1.rmeta --extern indicatif=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindicatif-3171a6909bb9771c.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjiff-98c63a4810170ff7.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-91f26fd49bd12eec.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-e80b783c3b54e3b9.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-4bee82a170b5939b.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-41f6644e635dcb7f.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-ad4775e5588d8269.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-4bbf347f6217e403.rmeta --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtikv_jemallocator-583499b03b13e2e4.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-6aac8429dcb2b0b5.rmeta --extern tracing_flame=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_flame-e7b8af6fc2b94532.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_subscriber-54bc1f1ab2ac3d92.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_combine-6f75449dd3ee9455.rmeta --extern ty_project=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_project-34aa9201c6038bf2.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_semantic-d5f1eae6bc04579a.rmeta --extern ty_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_server-d26b50696270f4d2.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_site_packages-3057b710bb32ddb6.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_static-c3852937c6542aec.rmeta --extern wild=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwild-aa59dfb3ef2323bd.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/out -L native=/usr/lib64` Compiling ty_test v0.0.0 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f667fdcb5866fdb8 -C extra-filename=-3bca4b8ff7b3aac6 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-363bfabf743b9597.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcamino-34235afd053281eb.rmeta --extern dunce=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdunce-0c2ed8873082db76.rmeta --extern mdtest=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmdtest-15a96cc76d05d335.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-e80b783c3b54e3b9.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-4bee82a170b5939b.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-17dc4833e4f98cb9.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-472f3261ba38f174.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-ad4775e5588d8269.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-69d84fba31ab7e83.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-b2a9fe8ef5639716.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-6aac8429dcb2b0b5.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_module_resolver-e8329b23d8e84e8a.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_core-a7eafa72e8651ace.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_semantic-d5f1eae6bc04579a.rmeta --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_vendored-c2b1306ba779e028.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/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=9768497b62836b30 -C extra-filename=-cd3c9cee07ef52b9 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern rand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librand-055e5d1b389a05e3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8935fb8fa58084c7 -C extra-filename=-eda8a6feb680becf --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-a65762bd204ba1b1.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-7ee6c0fee1bc0aca.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsyn-6b5b9f4f2292e055.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.4-build/ruff-0.16.4/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9af147c1495c05c5 -C extra-filename=-bc7922a117162746 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=6c62436c4cdd0b41 -C extra-filename=-d37fc16a598ef087 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-f877b493a5b12197.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9dc97881442ebcce -C extra-filename=-94cc56a98d8af1b2 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern csv_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcsv_core-d37fc16a598ef087.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitoa-4de5fb71d1d046ff.rmeta --extern ryu=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libryu-7da587ddc969755e.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_core-9c0467b6c2b1b9b4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.4-build/ruff-0.16.4/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=12c0e93ff940af56 -C extra-filename=-b7f6fcc0d4eec648 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-363bfabf743b9597.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcamino-34235afd053281eb.rmeta --extern mdtest=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmdtest-15a96cc76d05d335.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-e80b783c3b54e3b9.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_linter-1576351fe9403786.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-41f6644e635dcb7f.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_workspace-6ad26a06955f9665.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-ad4775e5588d8269.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name block_comments --edition=2024 crates/ruff_python_trivia_integration_tests/tests/block_comments.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=43ce2064258cf8df -C extra-filename=-297823fe34c2cd68 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-fb99ba4efc0369c2.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-d905f1e2bc109ce5.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-631501ac085fb461.rlib --extern ruff_python_trivia_integration_tests=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia_integration_tests-bc7922a117162746.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9850bf7a113d5bdd -C extra-filename=-a7a3949ae3fe419d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-363bfabf743b9597.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcamino-34235afd053281eb.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdatatest_stable-11a1fc0cbf23ec3f.rlib --extern mdtest=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmdtest-15a96cc76d05d335.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-e80b783c3b54e3b9.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_linter-1576351fe9403786.rlib --extern ruff_mdtest=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_mdtest-b7f6fcc0d4eec648.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-41f6644e635dcb7f.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_workspace-6ad26a06955f9665.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-ad4775e5588d8269.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1a51968d115195e8 -C extra-filename=-1e532fe3ff0b1b61 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-fb99ba4efc0369c2.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-d905f1e2bc109ce5.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-631501ac085fb461.rlib --extern ruff_python_trivia_integration_tests=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia_integration_tests-bc7922a117162746.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/out` Running `/usr/bin/rustc --crate-name whitespace --edition=2024 crates/ruff_python_trivia_integration_tests/tests/whitespace.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=76f3e24c206dc379 -C extra-filename=-efdd9899af6bcdc8 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-fb99ba4efc0369c2.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-d905f1e2bc109ce5.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-631501ac085fb461.rlib --extern ruff_python_trivia_integration_tests=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia_integration_tests-bc7922a117162746.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/out` Running `/usr/bin/rustc --crate-name constructors --edition=2024 crates/ruff_text_size/tests/constructors.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=2d68364897fed98d -C extra-filename=-4a2fb598ad08b331 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-1606946f193b7285.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_test-5921b0853c653cc2.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-7bb7130a0ddd4a32.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=a1c5f9eabc25ca7d -C extra-filename=-9b0b8507e05d5208 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-363bfabf743b9597.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libargfile-32d0f95b988afde7.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-8b2699e50c8a734a.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap_complete_command-dc1d98a45b5742fc.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclearscreen-52931c3e503a3610.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-60c1dc9086afdece.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam-e36437172ba6507d.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libctrlc-257fda7241dcc5b1.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdunce-0c2ed8873082db76.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfiletime-5f2abd261a8754e7.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindicatif-3171a6909bb9771c.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-fb99ba4efc0369c2.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta_cmd-f991f69243c8a9ef.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjiff-98c63a4810170ff7.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-91f26fd49bd12eec.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-89c9bbf00a1c52d0.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-e80b783c3b54e3b9.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-4bee82a170b5939b.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-631501ac085fb461.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-41f6644e635dcb7f.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-ad4775e5588d8269.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-4bbf347f6217e403.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-69d84fba31ab7e83.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtikv_jemallocator-583499b03b13e2e4.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-b2a9fe8ef5639716.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-6aac8429dcb2b0b5.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_flame-e7b8af6fc2b94532.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_subscriber-54bc1f1ab2ac3d92.rlib --extern ty=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty-132c3224e397d3a2.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_combine-6f75449dd3ee9455.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_module_resolver-e8329b23d8e84e8a.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_project-34aa9201c6038bf2.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_core-a7eafa72e8651ace.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_semantic-d5f1eae6bc04579a.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_server-d26b50696270f4d2.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_site_packages-3057b710bb32ddb6.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_static-c3852937c6542aec.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwild-aa59dfb3ef2323bd.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=11e51d9c47db1c75 -C extra-filename=-b871effba09e0a8a --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-363bfabf743b9597.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-b6b71bb1545ecea6.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam-e36437172ba6507d.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdunce-0c2ed8873082db76.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libgen_lsp_types-6003b92fd49ff835.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-fb99ba4efc0369c2.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjod_thread-e70a6e698fa79b4c.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblsp_server-3195b03127ba876c.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-89c9bbf00a1c52d0.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-e80b783c3b54e3b9.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-4bee82a170b5939b.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-65b43052cd725469.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-17dc4833e4f98cb9.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-41f6644e635dcb7f.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-472f3261ba38f174.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-503c96028ee19405.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-ad4775e5588d8269.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-4bbf347f6217e403.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshellexpand-42190253094cb710.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-c4483ade6b001622.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-68620b0144d93371.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-69d84fba31ab7e83.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-dbfdc341c2c75265.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-6aac8429dcb2b0b5.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_subscriber-54bc1f1ab2ac3d92.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_combine-6f75449dd3ee9455.rlib --extern ty_ide=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_ide-d331cc7ea93c45a0.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_module_resolver-e8329b23d8e84e8a.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_project-34aa9201c6038bf2.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_core-a7eafa72e8651ace.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_semantic-d5f1eae6bc04579a.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=175a09262dc00e74 -C extra-filename=-d2b56bf7d2b5388d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-363bfabf743b9597.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libargfile-32d0f95b988afde7.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-8b2699e50c8a734a.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap_complete_command-dc1d98a45b5742fc.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclearscreen-52931c3e503a3610.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-60c1dc9086afdece.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam-e36437172ba6507d.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libctrlc-257fda7241dcc5b1.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdunce-0c2ed8873082db76.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfiletime-5f2abd261a8754e7.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindicatif-3171a6909bb9771c.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-fb99ba4efc0369c2.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta_cmd-f991f69243c8a9ef.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjiff-98c63a4810170ff7.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-91f26fd49bd12eec.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-89c9bbf00a1c52d0.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-e80b783c3b54e3b9.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-4bee82a170b5939b.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-631501ac085fb461.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-41f6644e635dcb7f.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-ad4775e5588d8269.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-4bbf347f6217e403.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-69d84fba31ab7e83.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtikv_jemallocator-583499b03b13e2e4.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-b2a9fe8ef5639716.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-6aac8429dcb2b0b5.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_flame-e7b8af6fc2b94532.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_subscriber-54bc1f1ab2ac3d92.rlib --extern ty=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty-132c3224e397d3a2.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_combine-6f75449dd3ee9455.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_module_resolver-e8329b23d8e84e8a.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_project-34aa9201c6038bf2.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_core-a7eafa72e8651ace.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_semantic-d5f1eae6bc04579a.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_server-d26b50696270f4d2.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_site_packages-3057b710bb32ddb6.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_static-c3852937c6542aec.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwild-aa59dfb3ef2323bd.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=b8da543fd65a1dce -C extra-filename=-50fb9e34c35db700 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-363bfabf743b9597.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-b6b71bb1545ecea6.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcamino-34235afd053281eb.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libchar_str-788c5d0cf9034bc0.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcompact_str-83c45adbc53f9761.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdatatest_stable-11a1fc0cbf23ec3f.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdrop_bomb-b7cdc43dbe58c830.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-1606946f193b7285.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglob-fd5bd25696dde98e.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-7b35cc22bcbe1bec.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindoc-b295685af4e65701.so --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-fb99ba4efc0369c2.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-52d28900acb8ecab.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-f877b493a5b12197.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libordermap-9a95d7c90fa29ec1.rlib --extern pretty_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpretty_assertions-8c0cda82ebf23e5f.rlib --extern quickcheck=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquickcheck-cd3c9cee07ef52b9.rlib --extern quickcheck_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquickcheck_macros-eda8a6feb680becf.so --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-91f26fd49bd12eec.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-e80b783c3b54e3b9.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-4bee82a170b5939b.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_index-d377b9b2ae2c585b.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-65b43052cd725469.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_memory_usage-0b99fcb0feaec7a3.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_literal-5da5cddb96f59875.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-d905f1e2bc109ce5.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_stdlib-32e5126c4d0f2a04.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-631501ac085fb461.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-472f3261ba38f174.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-503c96028ee19405.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-ad4775e5588d8269.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-c4483ade6b001622.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-7bb7130a0ddd4a32.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-68620b0144d93371.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum_macros-b2d45d31f1939851.so --extern test_case=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtest_case-e6213750ec515c78.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-dbfdc341c2c75265.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-6aac8429dcb2b0b5.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_module_resolver-e8329b23d8e84e8a.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_core-a7eafa72e8651ace.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_semantic-d5f1eae6bc04579a.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_site_packages-3057b710bb32ddb6.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_static-c3852937c6542aec.rlib --extern ty_test=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_test-3bca4b8ff7b3aac6.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_vendored-c2b1306ba779e028.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=9fe1812b4456b0bf -C extra-filename=-c28e457861f03c3b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-363bfabf743b9597.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libargfile-32d0f95b988afde7.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-8b2699e50c8a734a.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap_complete_command-dc1d98a45b5742fc.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclearscreen-52931c3e503a3610.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-60c1dc9086afdece.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam-e36437172ba6507d.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libctrlc-257fda7241dcc5b1.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdunce-0c2ed8873082db76.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfiletime-5f2abd261a8754e7.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindicatif-3171a6909bb9771c.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-fb99ba4efc0369c2.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta_cmd-f991f69243c8a9ef.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjiff-98c63a4810170ff7.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-91f26fd49bd12eec.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-89c9bbf00a1c52d0.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-e80b783c3b54e3b9.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-4bee82a170b5939b.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-631501ac085fb461.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-41f6644e635dcb7f.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-ad4775e5588d8269.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-4bbf347f6217e403.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-69d84fba31ab7e83.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtikv_jemallocator-583499b03b13e2e4.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-b2a9fe8ef5639716.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-6aac8429dcb2b0b5.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_flame-e7b8af6fc2b94532.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_subscriber-54bc1f1ab2ac3d92.rlib --extern ty=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty-132c3224e397d3a2.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_combine-6f75449dd3ee9455.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_module_resolver-e8329b23d8e84e8a.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_project-34aa9201c6038bf2.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_core-a7eafa72e8651ace.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_semantic-d5f1eae6bc04579a.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_server-d26b50696270f4d2.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_site_packages-3057b710bb32ddb6.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_static-c3852937c6542aec.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwild-aa59dfb3ef2323bd.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/out -L native=/usr/lib64` Compiling ty_completion_bench v0.0.0 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=24e93bce7377d8fe -C extra-filename=-abec80ee7beea8b7 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-363bfabf743b9597.rlib --extern bstr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbstr-badddf90125fa3fd.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-8b2699e50c8a734a.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-e80b783c3b54e3b9.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib --extern ty_ide=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_ide-d331cc7ea93c45a0.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_project-34aa9201c6038bf2.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=02a1d3f150d5b6cd -C extra-filename=-e4956815b57cff42 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-363bfabf743b9597.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcamino-34235afd053281eb.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdunce-0c2ed8873082db76.rlib --extern mdtest=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmdtest-15a96cc76d05d335.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-e80b783c3b54e3b9.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-4bee82a170b5939b.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-17dc4833e4f98cb9.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-631501ac085fb461.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-472f3261ba38f174.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-ad4775e5588d8269.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-69d84fba31ab7e83.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-b2a9fe8ef5639716.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-6aac8429dcb2b0b5.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_module_resolver-e8329b23d8e84e8a.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_core-a7eafa72e8651ace.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_semantic-d5f1eae6bc04579a.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_vendored-c2b1306ba779e028.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=e59742bae176af70 -C extra-filename=-f6fea9e6e89fe3a0 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-363bfabf743b9597.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libargfile-32d0f95b988afde7.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-8b2699e50c8a734a.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap_complete_command-dc1d98a45b5742fc.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclearscreen-52931c3e503a3610.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-60c1dc9086afdece.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam-e36437172ba6507d.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libctrlc-257fda7241dcc5b1.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdunce-0c2ed8873082db76.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfiletime-5f2abd261a8754e7.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindicatif-3171a6909bb9771c.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-fb99ba4efc0369c2.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta_cmd-f991f69243c8a9ef.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjiff-98c63a4810170ff7.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-91f26fd49bd12eec.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-89c9bbf00a1c52d0.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-e80b783c3b54e3b9.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-4bee82a170b5939b.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-631501ac085fb461.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-41f6644e635dcb7f.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-ad4775e5588d8269.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-4bbf347f6217e403.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-69d84fba31ab7e83.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtikv_jemallocator-583499b03b13e2e4.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-b2a9fe8ef5639716.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-6aac8429dcb2b0b5.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_flame-e7b8af6fc2b94532.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_subscriber-54bc1f1ab2ac3d92.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_combine-6f75449dd3ee9455.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_module_resolver-e8329b23d8e84e8a.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_project-34aa9201c6038bf2.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_core-a7eafa72e8651ace.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_semantic-d5f1eae6bc04579a.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_server-d26b50696270f4d2.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_site_packages-3057b710bb32ddb6.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_static-c3852937c6542aec.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwild-aa59dfb3ef2323bd.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ty_ide --edition=2024 crates/ty_ide/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4439186dadd88b88 -C extra-filename=-1602dde511eb9309 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-b6b71bb1545ecea6.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcamino-34235afd053281eb.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcompact_str-83c45adbc53f9761.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-1606946f193b7285.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-7b35cc22bcbe1bec.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-fb99ba4efc0369c2.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-52d28900acb8ecab.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-91f26fd49bd12eec.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-89c9bbf00a1c52d0.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-e80b783c3b54e3b9.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-4bee82a170b5939b.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_index-d377b9b2ae2c585b.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_memory_usage-0b99fcb0feaec7a3.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_codegen-15db7e049f0fc58c.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_importer-82e0996c8db63323.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_literal-5da5cddb96f59875.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-d905f1e2bc109ce5.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_stdlib-32e5126c4d0f2a04.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-631501ac085fb461.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-472f3261ba38f174.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-503c96028ee19405.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-ad4775e5588d8269.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-c4483ade6b001622.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-68620b0144d93371.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum_macros-b2d45d31f1939851.so --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-6aac8429dcb2b0b5.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_module_resolver-e8329b23d8e84e8a.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_project-34aa9201c6038bf2.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_core-a7eafa72e8651ace.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_semantic-d5f1eae6bc04579a.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_vendored-c2b1306ba779e028.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=b9fd42206a9f9487 -C extra-filename=-9e361bfed48046fd --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-363bfabf743b9597.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libargfile-32d0f95b988afde7.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-8b2699e50c8a734a.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap_complete_command-dc1d98a45b5742fc.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclearscreen-52931c3e503a3610.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-60c1dc9086afdece.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam-e36437172ba6507d.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libctrlc-257fda7241dcc5b1.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindicatif-3171a6909bb9771c.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjiff-98c63a4810170ff7.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-91f26fd49bd12eec.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-e80b783c3b54e3b9.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-4bee82a170b5939b.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-41f6644e635dcb7f.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-ad4775e5588d8269.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-4bbf347f6217e403.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtikv_jemallocator-583499b03b13e2e4.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-6aac8429dcb2b0b5.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_flame-e7b8af6fc2b94532.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_subscriber-54bc1f1ab2ac3d92.rlib --extern ty=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty-132c3224e397d3a2.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_combine-6f75449dd3ee9455.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_project-34aa9201c6038bf2.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_semantic-d5f1eae6bc04579a.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_server-d26b50696270f4d2.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_site_packages-3057b710bb32ddb6.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_static-c3852937c6542aec.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwild-aa59dfb3ef2323bd.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=91079f2ccf4ccea7 -C extra-filename=-a6903b8bc08a4e9f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-363bfabf743b9597.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-b6b71bb1545ecea6.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcamino-34235afd053281eb.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libchar_str-788c5d0cf9034bc0.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcompact_str-83c45adbc53f9761.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdatatest_stable-11a1fc0cbf23ec3f.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdrop_bomb-b7cdc43dbe58c830.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-1606946f193b7285.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglob-fd5bd25696dde98e.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-7b35cc22bcbe1bec.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindoc-b295685af4e65701.so --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-fb99ba4efc0369c2.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-52d28900acb8ecab.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-f877b493a5b12197.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libordermap-9a95d7c90fa29ec1.rlib --extern pretty_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpretty_assertions-8c0cda82ebf23e5f.rlib --extern quickcheck=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquickcheck-cd3c9cee07ef52b9.rlib --extern quickcheck_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquickcheck_macros-eda8a6feb680becf.so --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-91f26fd49bd12eec.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-e80b783c3b54e3b9.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-4bee82a170b5939b.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_index-d377b9b2ae2c585b.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-65b43052cd725469.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_memory_usage-0b99fcb0feaec7a3.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_literal-5da5cddb96f59875.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-d905f1e2bc109ce5.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_stdlib-32e5126c4d0f2a04.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-631501ac085fb461.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-472f3261ba38f174.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-503c96028ee19405.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-ad4775e5588d8269.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-c4483ade6b001622.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-7bb7130a0ddd4a32.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-68620b0144d93371.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum_macros-b2d45d31f1939851.so --extern test_case=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtest_case-e6213750ec515c78.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-dbfdc341c2c75265.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-6aac8429dcb2b0b5.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_module_resolver-e8329b23d8e84e8a.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_core-a7eafa72e8651ace.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_semantic-d5f1eae6bc04579a.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_site_packages-3057b710bb32ddb6.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_static-c3852937c6542aec.rlib --extern ty_test=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_test-3bca4b8ff7b3aac6.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_vendored-c2b1306ba779e028.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=ea580b3bb52cf17c -C extra-filename=-fa18e3355d287b34 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-363bfabf743b9597.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-b6b71bb1545ecea6.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcamino-34235afd053281eb.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libchar_str-788c5d0cf9034bc0.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcompact_str-83c45adbc53f9761.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdatatest_stable-11a1fc0cbf23ec3f.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdrop_bomb-b7cdc43dbe58c830.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-1606946f193b7285.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglob-fd5bd25696dde98e.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-7b35cc22bcbe1bec.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindoc-b295685af4e65701.so --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-fb99ba4efc0369c2.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-52d28900acb8ecab.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-f877b493a5b12197.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libordermap-9a95d7c90fa29ec1.rlib --extern pretty_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpretty_assertions-8c0cda82ebf23e5f.rlib --extern quickcheck=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquickcheck-cd3c9cee07ef52b9.rlib --extern quickcheck_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquickcheck_macros-eda8a6feb680becf.so --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-91f26fd49bd12eec.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-e80b783c3b54e3b9.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-4bee82a170b5939b.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_index-d377b9b2ae2c585b.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-65b43052cd725469.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_memory_usage-0b99fcb0feaec7a3.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_literal-5da5cddb96f59875.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-d905f1e2bc109ce5.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_stdlib-32e5126c4d0f2a04.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-631501ac085fb461.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-472f3261ba38f174.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-503c96028ee19405.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-ad4775e5588d8269.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-c4483ade6b001622.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-7bb7130a0ddd4a32.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-68620b0144d93371.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum_macros-b2d45d31f1939851.so --extern test_case=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtest_case-e6213750ec515c78.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-dbfdc341c2c75265.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-6aac8429dcb2b0b5.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_module_resolver-e8329b23d8e84e8a.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_core-a7eafa72e8651ace.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_site_packages-3057b710bb32ddb6.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_static-c3852937c6542aec.rlib --extern ty_test=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_test-3bca4b8ff7b3aac6.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_vendored-c2b1306ba779e028.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3feaa1fdc700ccf5 -C extra-filename=-2b94155454b93221 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-363bfabf743b9597.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-b6b71bb1545ecea6.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam-e36437172ba6507d.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdunce-0c2ed8873082db76.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libgen_lsp_types-6003b92fd49ff835.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-fb99ba4efc0369c2.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjod_thread-e70a6e698fa79b4c.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblsp_server-3195b03127ba876c.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-89c9bbf00a1c52d0.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-e80b783c3b54e3b9.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-4bee82a170b5939b.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-65b43052cd725469.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-17dc4833e4f98cb9.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-41f6644e635dcb7f.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-472f3261ba38f174.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-503c96028ee19405.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-ad4775e5588d8269.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-4bbf347f6217e403.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshellexpand-42190253094cb710.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-c4483ade6b001622.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-68620b0144d93371.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-69d84fba31ab7e83.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-dbfdc341c2c75265.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-6aac8429dcb2b0b5.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_subscriber-54bc1f1ab2ac3d92.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_combine-6f75449dd3ee9455.rlib --extern ty_ide=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_ide-d331cc7ea93c45a0.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_module_resolver-e8329b23d8e84e8a.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_project-34aa9201c6038bf2.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_core-a7eafa72e8651ace.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_semantic-d5f1eae6bc04579a.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_server-d26b50696270f4d2.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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", "testing", "zstd"))' -C metadata=14b7db7fbe64122c -C extra-filename=-e0999dc794cee7ac --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-363bfabf743b9597.rlib --extern bitvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitvec-1412d7ebef30f5c9.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcamino-34235afd053281eb.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-60c1dc9086afdece.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcompact_str-83c45adbc53f9761.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam-e36437172ba6507d.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-1606946f193b7285.rlib --extern globset=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglobset-f7d92e86eab76481.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-fb99ba4efc0369c2.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libnotify-eaed167074201fcb.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libordermap-9a95d7c90fa29ec1.rlib --extern parking_lot=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libparking_lot-fa7ee2784713c846.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpep440_rs-26dd1e5298eb0e56.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-91f26fd49bd12eec.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-89c9bbf00a1c52d0.rlib --extern regex_automata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex_automata-53eb1fe0b519b806.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-29d86c6729df8149.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-e80b783c3b54e3b9.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-65b43052cd725469.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_memory_usage-0b99fcb0feaec7a3.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_options_metadata-d49ef57cf7bc6d35.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-41f6644e635dcb7f.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-503c96028ee19405.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-ad4775e5588d8269.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-4bbf347f6217e403.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshellexpand-42190253094cb710.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-68620b0144d93371.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum_macros-b2d45d31f1939851.so --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-dbfdc341c2c75265.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-b2a9fe8ef5639716.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-6aac8429dcb2b0b5.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_combine-6f75449dd3ee9455.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_module_resolver-e8329b23d8e84e8a.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_core-a7eafa72e8651ace.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_semantic-d5f1eae6bc04579a.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_static-c3852937c6542aec.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_vendored-c2b1306ba779e028.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/out -L native=/usr/lib64` Compiling ty_completion_eval v0.0.0 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ce74a13d2c3030db -C extra-filename=-4762d2e029663e1a --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-363bfabf743b9597.rlib --extern bstr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbstr-badddf90125fa3fd.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-8b2699e50c8a734a.rlib --extern csv=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcsv-94cc56a98d8af1b2.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-89c9bbf00a1c52d0.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-e80b783c3b54e3b9.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-69d84fba31ab7e83.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-b2a9fe8ef5639716.rlib --extern ty_ide=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_ide-d331cc7ea93c45a0.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_module_resolver-e8329b23d8e84e8a.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_project-34aa9201c6038bf2.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwalkdir-a52110c190825ecd.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/out -L native=/usr/lib64` 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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=323fdb3dbf40dc78 -C extra-filename=-d8f6941d839bb465 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-1606946f193b7285.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_test-5921b0853c653cc2.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-7bb7130a0ddd4a32.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name auto_traits --edition=2024 crates/ruff_text_size/tests/auto_traits.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=d6f7c05ef1caa35a -C extra-filename=-9d2da2d0bf3a2a3a --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-1606946f193b7285.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_test-5921b0853c653cc2.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-7bb7130a0ddd4a32.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=d22bb7a5fbe9933f -C extra-filename=-38b838a4fa7c2f79 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-1606946f193b7285.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_test-5921b0853c653cc2.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-7bb7130a0ddd4a32.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=508b88988847cfd9 -C extra-filename=-c729bdd5d235e0ec --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-1606946f193b7285.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_test-5921b0853c653cc2.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-7bb7130a0ddd4a32.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a6aedfa80c13bd73 -C extra-filename=-cd17909bfcb24b23 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-363bfabf743b9597.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libargfile-32d0f95b988afde7.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libassert_fs-a17be68b682f8e9e.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-b6b71bb1545ecea6.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcachedir-1e76011dedf6cb60.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-8b2699e50c8a734a.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap_complete_command-dc1d98a45b5742fc.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclearscreen-52931c3e503a3610.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-60c1dc9086afdece.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdunce-0c2ed8873082db76.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfiletime-5f2abd261a8754e7.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglobwalk-ab1dcd6472dd6f08.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libignore-9539959b64c0d3a6.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-7b35cc22bcbe1bec.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindoc-b295685af4e65701.so --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-fb99ba4efc0369c2.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta_cmd-f991f69243c8a9ef.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libis_macro-dabde48b5c034abe.so --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-52d28900acb8ecab.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjiff-98c63a4810170ff7.rlib --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-6a4f6f4a67b919e9.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libnotify-eaed167074201fcb.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_absolutize-5545aecb85252738.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-91f26fd49bd12eec.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-89c9bbf00a1c52d0.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librkyv-06b35f7567e2047c.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff-04b15b4a64b3a705.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-29d86c6729df8149.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-e80b783c3b54e3b9.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-4bee82a170b5939b.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_graph-9d9655b6ec799257.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_linter-1576351fe9403786.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-65b43052cd725469.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_markdown-2a2d03b50fd7345b.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-17dc4833e4f98cb9.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_options_metadata-d49ef57cf7bc6d35.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_formatter-447477e82d2b6985.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-d905f1e2bc109ce5.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-631501ac085fb461.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-41f6644e635dcb7f.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_server-0c0d649241824da0.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-472f3261ba38f174.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_workspace-6ad26a06955f9665.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-503c96028ee19405.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-4bbf347f6217e403.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshellexpand-42190253094cb710.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-68620b0144d93371.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-69d84fba31ab7e83.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtest_case-e6213750ec515c78.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-dbfdc341c2c75265.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtikv_jemallocator-583499b03b13e2e4.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-b2a9fe8ef5639716.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-6aac8429dcb2b0b5.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwalkdir-a52110c190825ecd.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwild-aa59dfb3ef2323bd.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=bce308df3ad5d69a -C extra-filename=-7296dc74712a29f0 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-363bfabf743b9597.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libargfile-32d0f95b988afde7.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libassert_fs-a17be68b682f8e9e.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-b6b71bb1545ecea6.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcachedir-1e76011dedf6cb60.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-8b2699e50c8a734a.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap_complete_command-dc1d98a45b5742fc.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclearscreen-52931c3e503a3610.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-60c1dc9086afdece.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdunce-0c2ed8873082db76.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfiletime-5f2abd261a8754e7.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglobwalk-ab1dcd6472dd6f08.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libignore-9539959b64c0d3a6.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-7b35cc22bcbe1bec.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindoc-b295685af4e65701.so --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-fb99ba4efc0369c2.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta_cmd-f991f69243c8a9ef.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libis_macro-dabde48b5c034abe.so --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-52d28900acb8ecab.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjiff-98c63a4810170ff7.rlib --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-6a4f6f4a67b919e9.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libnotify-eaed167074201fcb.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_absolutize-5545aecb85252738.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-91f26fd49bd12eec.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-89c9bbf00a1c52d0.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librkyv-06b35f7567e2047c.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff-04b15b4a64b3a705.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-29d86c6729df8149.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-e80b783c3b54e3b9.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-4bee82a170b5939b.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_graph-9d9655b6ec799257.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_linter-1576351fe9403786.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-65b43052cd725469.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_markdown-2a2d03b50fd7345b.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-17dc4833e4f98cb9.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_options_metadata-d49ef57cf7bc6d35.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_formatter-447477e82d2b6985.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-d905f1e2bc109ce5.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-631501ac085fb461.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-41f6644e635dcb7f.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_server-0c0d649241824da0.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-472f3261ba38f174.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_workspace-6ad26a06955f9665.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-503c96028ee19405.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-4bbf347f6217e403.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshellexpand-42190253094cb710.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-68620b0144d93371.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-69d84fba31ab7e83.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtest_case-e6213750ec515c78.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-dbfdc341c2c75265.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtikv_jemallocator-583499b03b13e2e4.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-b2a9fe8ef5639716.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-6aac8429dcb2b0b5.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwalkdir-a52110c190825ecd.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwild-aa59dfb3ef2323bd.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=da06211c277348b8 -C extra-filename=-44fbc63662437a1a --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-363bfabf743b9597.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libargfile-32d0f95b988afde7.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libassert_fs-a17be68b682f8e9e.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-b6b71bb1545ecea6.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcachedir-1e76011dedf6cb60.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-8b2699e50c8a734a.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap_complete_command-dc1d98a45b5742fc.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclearscreen-52931c3e503a3610.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-60c1dc9086afdece.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdunce-0c2ed8873082db76.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfiletime-5f2abd261a8754e7.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglobwalk-ab1dcd6472dd6f08.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libignore-9539959b64c0d3a6.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-7b35cc22bcbe1bec.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindoc-b295685af4e65701.so --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-fb99ba4efc0369c2.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta_cmd-f991f69243c8a9ef.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libis_macro-dabde48b5c034abe.so --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-52d28900acb8ecab.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjiff-98c63a4810170ff7.rlib --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-6a4f6f4a67b919e9.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libnotify-eaed167074201fcb.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_absolutize-5545aecb85252738.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-91f26fd49bd12eec.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-89c9bbf00a1c52d0.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librkyv-06b35f7567e2047c.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff-04b15b4a64b3a705.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-29d86c6729df8149.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-e80b783c3b54e3b9.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-4bee82a170b5939b.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_graph-9d9655b6ec799257.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_linter-1576351fe9403786.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-65b43052cd725469.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_markdown-2a2d03b50fd7345b.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-17dc4833e4f98cb9.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_options_metadata-d49ef57cf7bc6d35.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_formatter-447477e82d2b6985.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-d905f1e2bc109ce5.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-631501ac085fb461.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-41f6644e635dcb7f.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_server-0c0d649241824da0.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-472f3261ba38f174.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_workspace-6ad26a06955f9665.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-503c96028ee19405.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-4bbf347f6217e403.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshellexpand-42190253094cb710.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-68620b0144d93371.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-69d84fba31ab7e83.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtest_case-e6213750ec515c78.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-dbfdc341c2c75265.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtikv_jemallocator-583499b03b13e2e4.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-b2a9fe8ef5639716.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-6aac8429dcb2b0b5.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwalkdir-a52110c190825ecd.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwild-aa59dfb3ef2323bd.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=725c7b26ce43e4f4 -C extra-filename=-1c9f2454e98016b4 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-363bfabf743b9597.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libargfile-32d0f95b988afde7.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libassert_fs-a17be68b682f8e9e.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-b6b71bb1545ecea6.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcachedir-1e76011dedf6cb60.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-8b2699e50c8a734a.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap_complete_command-dc1d98a45b5742fc.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclearscreen-52931c3e503a3610.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-60c1dc9086afdece.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdunce-0c2ed8873082db76.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfiletime-5f2abd261a8754e7.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglobwalk-ab1dcd6472dd6f08.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libignore-9539959b64c0d3a6.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-7b35cc22bcbe1bec.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindoc-b295685af4e65701.so --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-fb99ba4efc0369c2.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta_cmd-f991f69243c8a9ef.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libis_macro-dabde48b5c034abe.so --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-52d28900acb8ecab.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjiff-98c63a4810170ff7.rlib --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-6a4f6f4a67b919e9.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libnotify-eaed167074201fcb.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_absolutize-5545aecb85252738.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-91f26fd49bd12eec.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-89c9bbf00a1c52d0.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librkyv-06b35f7567e2047c.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff-04b15b4a64b3a705.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-29d86c6729df8149.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-e80b783c3b54e3b9.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-4bee82a170b5939b.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_graph-9d9655b6ec799257.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_linter-1576351fe9403786.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-65b43052cd725469.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_markdown-2a2d03b50fd7345b.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-17dc4833e4f98cb9.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_options_metadata-d49ef57cf7bc6d35.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_formatter-447477e82d2b6985.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-d905f1e2bc109ce5.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-631501ac085fb461.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-41f6644e635dcb7f.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_server-0c0d649241824da0.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-472f3261ba38f174.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_workspace-6ad26a06955f9665.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-503c96028ee19405.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-4bbf347f6217e403.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshellexpand-42190253094cb710.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-68620b0144d93371.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-69d84fba31ab7e83.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtest_case-e6213750ec515c78.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-dbfdc341c2c75265.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtikv_jemallocator-583499b03b13e2e4.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-b2a9fe8ef5639716.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-6aac8429dcb2b0b5.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwalkdir-a52110c190825ecd.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwild-aa59dfb3ef2323bd.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=23ed1e4643f89dc6 -C extra-filename=-7be3f9895b572074 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-363bfabf743b9597.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libargfile-32d0f95b988afde7.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libassert_fs-a17be68b682f8e9e.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-b6b71bb1545ecea6.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcachedir-1e76011dedf6cb60.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-8b2699e50c8a734a.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap_complete_command-dc1d98a45b5742fc.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclearscreen-52931c3e503a3610.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-60c1dc9086afdece.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdunce-0c2ed8873082db76.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfiletime-5f2abd261a8754e7.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglobwalk-ab1dcd6472dd6f08.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libignore-9539959b64c0d3a6.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-7b35cc22bcbe1bec.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindoc-b295685af4e65701.so --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-fb99ba4efc0369c2.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta_cmd-f991f69243c8a9ef.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libis_macro-dabde48b5c034abe.so --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-52d28900acb8ecab.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjiff-98c63a4810170ff7.rlib --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-6a4f6f4a67b919e9.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libnotify-eaed167074201fcb.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_absolutize-5545aecb85252738.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-91f26fd49bd12eec.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-89c9bbf00a1c52d0.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librkyv-06b35f7567e2047c.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff-04b15b4a64b3a705.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-29d86c6729df8149.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-e80b783c3b54e3b9.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-4bee82a170b5939b.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_graph-9d9655b6ec799257.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_linter-1576351fe9403786.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-65b43052cd725469.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_markdown-2a2d03b50fd7345b.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-17dc4833e4f98cb9.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_options_metadata-d49ef57cf7bc6d35.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_formatter-447477e82d2b6985.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-d905f1e2bc109ce5.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-631501ac085fb461.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-41f6644e635dcb7f.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_server-0c0d649241824da0.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-472f3261ba38f174.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_workspace-6ad26a06955f9665.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-503c96028ee19405.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-4bbf347f6217e403.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshellexpand-42190253094cb710.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-68620b0144d93371.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-69d84fba31ab7e83.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtest_case-e6213750ec515c78.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-dbfdc341c2c75265.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtikv_jemallocator-583499b03b13e2e4.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-b2a9fe8ef5639716.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-6aac8429dcb2b0b5.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwalkdir-a52110c190825ecd.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwild-aa59dfb3ef2323bd.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name resolve_files --edition=2024 crates/ruff/tests/resolve_files.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b47b9a040932751b -C extra-filename=-d817cf80ff683fd2 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-363bfabf743b9597.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libargfile-32d0f95b988afde7.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libassert_fs-a17be68b682f8e9e.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-b6b71bb1545ecea6.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcachedir-1e76011dedf6cb60.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-8b2699e50c8a734a.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap_complete_command-dc1d98a45b5742fc.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclearscreen-52931c3e503a3610.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-60c1dc9086afdece.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdunce-0c2ed8873082db76.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfiletime-5f2abd261a8754e7.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglobwalk-ab1dcd6472dd6f08.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libignore-9539959b64c0d3a6.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-7b35cc22bcbe1bec.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindoc-b295685af4e65701.so --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-fb99ba4efc0369c2.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta_cmd-f991f69243c8a9ef.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libis_macro-dabde48b5c034abe.so --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-52d28900acb8ecab.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjiff-98c63a4810170ff7.rlib --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-6a4f6f4a67b919e9.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libnotify-eaed167074201fcb.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_absolutize-5545aecb85252738.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-91f26fd49bd12eec.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-89c9bbf00a1c52d0.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librkyv-06b35f7567e2047c.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff-04b15b4a64b3a705.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-29d86c6729df8149.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-e80b783c3b54e3b9.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-4bee82a170b5939b.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_graph-9d9655b6ec799257.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_linter-1576351fe9403786.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-65b43052cd725469.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_markdown-2a2d03b50fd7345b.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-17dc4833e4f98cb9.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_options_metadata-d49ef57cf7bc6d35.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_formatter-447477e82d2b6985.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-d905f1e2bc109ce5.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-631501ac085fb461.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-41f6644e635dcb7f.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_server-0c0d649241824da0.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-472f3261ba38f174.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_workspace-6ad26a06955f9665.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-503c96028ee19405.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-4bbf347f6217e403.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshellexpand-42190253094cb710.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-68620b0144d93371.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-69d84fba31ab7e83.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtest_case-e6213750ec515c78.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-dbfdc341c2c75265.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtikv_jemallocator-583499b03b13e2e4.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-b2a9fe8ef5639716.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-6aac8429dcb2b0b5.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwalkdir-a52110c190825ecd.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwild-aa59dfb3ef2323bd.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=6dc2b31b72e4b804 -C extra-filename=-1e03978d26007011 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-363bfabf743b9597.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libargfile-32d0f95b988afde7.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libassert_fs-a17be68b682f8e9e.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-b6b71bb1545ecea6.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcachedir-1e76011dedf6cb60.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-8b2699e50c8a734a.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap_complete_command-dc1d98a45b5742fc.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclearscreen-52931c3e503a3610.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-60c1dc9086afdece.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdunce-0c2ed8873082db76.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfiletime-5f2abd261a8754e7.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglobwalk-ab1dcd6472dd6f08.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libignore-9539959b64c0d3a6.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-7b35cc22bcbe1bec.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindoc-b295685af4e65701.so --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-fb99ba4efc0369c2.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta_cmd-f991f69243c8a9ef.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libis_macro-dabde48b5c034abe.so --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-52d28900acb8ecab.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjiff-98c63a4810170ff7.rlib --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-6a4f6f4a67b919e9.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libnotify-eaed167074201fcb.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_absolutize-5545aecb85252738.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-91f26fd49bd12eec.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-89c9bbf00a1c52d0.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librkyv-06b35f7567e2047c.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff-04b15b4a64b3a705.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-29d86c6729df8149.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-e80b783c3b54e3b9.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-4bee82a170b5939b.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_graph-9d9655b6ec799257.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_linter-1576351fe9403786.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-65b43052cd725469.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_markdown-2a2d03b50fd7345b.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-17dc4833e4f98cb9.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_options_metadata-d49ef57cf7bc6d35.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_formatter-447477e82d2b6985.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-d905f1e2bc109ce5.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-631501ac085fb461.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-41f6644e635dcb7f.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_server-0c0d649241824da0.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-472f3261ba38f174.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_workspace-6ad26a06955f9665.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-503c96028ee19405.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-4bbf347f6217e403.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshellexpand-42190253094cb710.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-68620b0144d93371.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-69d84fba31ab7e83.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtest_case-e6213750ec515c78.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-dbfdc341c2c75265.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtikv_jemallocator-583499b03b13e2e4.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-b2a9fe8ef5639716.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-6aac8429dcb2b0b5.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwalkdir-a52110c190825ecd.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwild-aa59dfb3ef2323bd.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d73322264e820eac -C extra-filename=-f9d4812c57560530 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-363bfabf743b9597.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libargfile-32d0f95b988afde7.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-b6b71bb1545ecea6.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcachedir-1e76011dedf6cb60.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-8b2699e50c8a734a.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap_complete_command-dc1d98a45b5742fc.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclearscreen-52931c3e503a3610.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-60c1dc9086afdece.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfiletime-5f2abd261a8754e7.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglobwalk-ab1dcd6472dd6f08.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libignore-9539959b64c0d3a6.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-7b35cc22bcbe1bec.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libis_macro-dabde48b5c034abe.so --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-52d28900acb8ecab.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjiff-98c63a4810170ff7.rlib --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-6a4f6f4a67b919e9.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libnotify-eaed167074201fcb.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_absolutize-5545aecb85252738.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-91f26fd49bd12eec.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-89c9bbf00a1c52d0.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librkyv-06b35f7567e2047c.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff-04b15b4a64b3a705.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-29d86c6729df8149.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-e80b783c3b54e3b9.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-4bee82a170b5939b.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_graph-9d9655b6ec799257.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_linter-1576351fe9403786.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-65b43052cd725469.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_markdown-2a2d03b50fd7345b.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-17dc4833e4f98cb9.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_options_metadata-d49ef57cf7bc6d35.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_formatter-447477e82d2b6985.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-d905f1e2bc109ce5.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-41f6644e635dcb7f.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_server-0c0d649241824da0.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-472f3261ba38f174.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_workspace-6ad26a06955f9665.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-503c96028ee19405.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-4bbf347f6217e403.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshellexpand-42190253094cb710.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-68620b0144d93371.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-69d84fba31ab7e83.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-dbfdc341c2c75265.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtikv_jemallocator-583499b03b13e2e4.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-b2a9fe8ef5639716.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-6aac8429dcb2b0b5.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwalkdir-a52110c190825ecd.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwild-aa59dfb3ef2323bd.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/out -L native=/usr/lib64` 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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=454865e775badbd8 -C extra-filename=-281a5a5d544ff6f9 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-fb99ba4efc0369c2.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast_integration_tests-f485d1705f8651f2.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-d905f1e2bc109ce5.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-631501ac085fb461.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=79e61f8c0c0e9d31 -C extra-filename=-d0f65546333be20c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-fb99ba4efc0369c2.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast_integration_tests-f485d1705f8651f2.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-d905f1e2bc109ce5.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-631501ac085fb461.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b7fc2ac567fe785e -C extra-filename=-6e826bc01290eafd --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-fb99ba4efc0369c2.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast_integration_tests-f485d1705f8651f2.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-d905f1e2bc109ce5.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-631501ac085fb461.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/out` Running `/usr/bin/rustc --crate-name identifier --edition=2024 crates/ruff_python_ast_integration_tests/tests/identifier.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7c6d0f8cf4f9ba15 -C extra-filename=-34e64aa783a88c71 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-fb99ba4efc0369c2.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast_integration_tests-f485d1705f8651f2.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-d905f1e2bc109ce5.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-631501ac085fb461.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3b4a465157e3d604 -C extra-filename=-817e3611251d5802 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-fb99ba4efc0369c2.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast_integration_tests-f485d1705f8651f2.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-d905f1e2bc109ce5.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-631501ac085fb461.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1a5adda1ce692038 -C extra-filename=-5832d1d310d3a303 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-fb99ba4efc0369c2.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast_integration_tests-f485d1705f8651f2.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-d905f1e2bc109ce5.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-631501ac085fb461.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/out` Running `/usr/bin/rustc --crate-name comparable --edition=2024 crates/ruff_python_ast_integration_tests/tests/comparable.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=751f823168bbf7af -C extra-filename=-0df0979dc95b5917 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-fb99ba4efc0369c2.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast_integration_tests-f485d1705f8651f2.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-d905f1e2bc109ce5.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-631501ac085fb461.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=54b965428912c50e -C extra-filename=-ef54d9dfa74daded --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-fb99ba4efc0369c2.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast_integration_tests-f485d1705f8651f2.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-d905f1e2bc109ce5.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-631501ac085fb461.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/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 --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b200b3b76fe2790c -C extra-filename=-adbb8b4fc9b0d5ca --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-363bfabf743b9597.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libargfile-32d0f95b988afde7.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libassert_fs-a17be68b682f8e9e.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-b6b71bb1545ecea6.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcachedir-1e76011dedf6cb60.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-8b2699e50c8a734a.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap_complete_command-dc1d98a45b5742fc.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclearscreen-52931c3e503a3610.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-60c1dc9086afdece.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdunce-0c2ed8873082db76.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfiletime-5f2abd261a8754e7.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglobwalk-ab1dcd6472dd6f08.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libignore-9539959b64c0d3a6.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-7b35cc22bcbe1bec.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindoc-b295685af4e65701.so --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-fb99ba4efc0369c2.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta_cmd-f991f69243c8a9ef.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libis_macro-dabde48b5c034abe.so --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-52d28900acb8ecab.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjiff-98c63a4810170ff7.rlib --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-6a4f6f4a67b919e9.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libnotify-eaed167074201fcb.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_absolutize-5545aecb85252738.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-91f26fd49bd12eec.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-89c9bbf00a1c52d0.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librkyv-06b35f7567e2047c.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-29d86c6729df8149.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-e80b783c3b54e3b9.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-4bee82a170b5939b.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_graph-9d9655b6ec799257.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_linter-1576351fe9403786.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-65b43052cd725469.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_markdown-2a2d03b50fd7345b.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-17dc4833e4f98cb9.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_options_metadata-d49ef57cf7bc6d35.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_formatter-447477e82d2b6985.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-d905f1e2bc109ce5.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-631501ac085fb461.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-41f6644e635dcb7f.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_server-0c0d649241824da0.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-472f3261ba38f174.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_workspace-6ad26a06955f9665.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-503c96028ee19405.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-4bbf347f6217e403.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshellexpand-42190253094cb710.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-68620b0144d93371.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-69d84fba31ab7e83.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtest_case-e6213750ec515c78.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-dbfdc341c2c75265.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtikv_jemallocator-583499b03b13e2e4.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-b2a9fe8ef5639716.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-6aac8429dcb2b0b5.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwalkdir-a52110c190825ecd.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwild-aa59dfb3ef2323bd.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=0893245bc374f626 -C extra-filename=-69874a95d7309c76 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-363bfabf743b9597.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcamino-34235afd053281eb.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-60c1dc9086afdece.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-7b35cc22bcbe1bec.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-fb99ba4efc0369c2.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-f877b493a5b12197.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_slash-39fa6f27fee572b8.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-89c9bbf00a1c52d0.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-e80b783c3b54e3b9.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-4bee82a170b5939b.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_index-d377b9b2ae2c585b.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-631501ac085fb461.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-472f3261ba38f174.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-503c96028ee19405.rlib --extern rustc_stable_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_stable_hash-23af9793ce81851f.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-ad4775e5588d8269.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsimilar-43a105199110966b.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-c4483ade6b001622.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-dbfdc341c2c75265.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-b2a9fe8ef5639716.rlib --extern toml_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml_parser-d90b23300f82d21b.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-6aac8429dcb2b0b5.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("test-uv"))' -C metadata=912ad6d78c14b4f8 -C extra-filename=-ea826feadc73fc80 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-363bfabf743b9597.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam-e36437172ba6507d.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdunce-0c2ed8873082db76.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libgen_lsp_types-6003b92fd49ff835.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libignore-9539959b64c0d3a6.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-fb99ba4efc0369c2.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjod_thread-e70a6e698fa79b4c.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblsp_server-3195b03127ba876c.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-f877b493a5b12197.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-89c9bbf00a1c52d0.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-e80b783c3b54e3b9.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-4bee82a170b5939b.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_formatter-0b79bfa8afe6cd9b.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_linter-1576351fe9403786.rlib --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_markdown-2a2d03b50fd7345b.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-17dc4833e4f98cb9.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_codegen-15db7e049f0fc58c.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_formatter-447477e82d2b6985.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_index-7fc08fc734acc546.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-d905f1e2bc109ce5.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-41f6644e635dcb7f.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_server-0c0d649241824da0.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-472f3261ba38f174.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_workspace-6ad26a06955f9665.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-503c96028ee19405.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-4bbf347f6217e403.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshellexpand-42190253094cb710.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-c4483ade6b001622.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-69d84fba31ab7e83.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-dbfdc341c2c75265.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-b2a9fe8ef5639716.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-6aac8429dcb2b0b5.rlib --extern tracing_log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_log-c235f22bc6c4f070.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_subscriber-54bc1f1ab2ac3d92.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("test-uv"))' -C metadata=cba16808c67c8090 -C extra-filename=-776a010da9130e96 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-363bfabf743b9597.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam-e36437172ba6507d.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdunce-0c2ed8873082db76.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libgen_lsp_types-6003b92fd49ff835.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libignore-9539959b64c0d3a6.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-fb99ba4efc0369c2.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjod_thread-e70a6e698fa79b4c.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblsp_server-3195b03127ba876c.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-f877b493a5b12197.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-89c9bbf00a1c52d0.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-e80b783c3b54e3b9.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-4bee82a170b5939b.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_formatter-0b79bfa8afe6cd9b.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_linter-1576351fe9403786.rlib --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_markdown-2a2d03b50fd7345b.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-17dc4833e4f98cb9.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_codegen-15db7e049f0fc58c.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_formatter-447477e82d2b6985.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_index-7fc08fc734acc546.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-d905f1e2bc109ce5.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-41f6644e635dcb7f.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_server-0c0d649241824da0.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-472f3261ba38f174.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_workspace-6ad26a06955f9665.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-503c96028ee19405.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-4bbf347f6217e403.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshellexpand-42190253094cb710.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-c4483ade6b001622.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-69d84fba31ab7e83.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-dbfdc341c2c75265.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-b2a9fe8ef5639716.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-6aac8429dcb2b0b5.rlib --extern tracing_log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_log-c235f22bc6c4f070.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_subscriber-54bc1f1ab2ac3d92.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=93a07d424f2a7a6d -C extra-filename=-af49550cbedccc70 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-363bfabf743b9597.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-b6b71bb1545ecea6.rlib --extern bstr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbstr-badddf90125fa3fd.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdatatest_stable-11a1fc0cbf23ec3f.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdrop_bomb-b7cdc43dbe58c830.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-1606946f193b7285.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-fb99ba4efc0369c2.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-52d28900acb8ecab.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-f877b493a5b12197.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-7aaae995e625bb01.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-631501ac085fb461.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-472f3261ba38f174.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-503c96028ee19405.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-4bbf347f6217e403.rlib --extern stacker=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstacker-5917ddc522b7cb4f.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-7bb7130a0ddd4a32.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthin_vec-558a9005b1911181.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_ident-ccf0e008cab8b601.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_normalization-df747a170b82aea6.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_names2-d770c0362edb0368.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwalkdir-a52110c190825ecd.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/out` 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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=f7f3f52e05ec6484 -C extra-filename=-324a069665070174 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-363bfabf743b9597.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-8b2699e50c8a734a.rlib --extern countme=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcountme-1d06157c21b72911.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdatatest_stable-11a1fc0cbf23ec3f.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-fb99ba4efc0369c2.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-52d28900acb8ecab.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-f877b493a5b12197.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-89c9bbf00a1c52d0.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-29d86c6729df8149.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-e80b783c3b54e3b9.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_formatter-0b79bfa8afe6cd9b.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-65b43052cd725469.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_formatter-447477e82d2b6985.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-d905f1e2bc109ce5.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-631501ac085fb461.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-472f3261ba38f174.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-503c96028ee19405.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-ad4775e5588d8269.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-4bbf347f6217e403.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsimilar-43a105199110966b.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-c4483ade6b001622.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-7bb7130a0ddd4a32.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-dbfdc341c2c75265.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-6aac8429dcb2b0b5.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=47c5609e6be1ac85 -C extra-filename=-04903eaa7eb85902 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-363bfabf743b9597.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-b6b71bb1545ecea6.rlib --extern bstr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbstr-badddf90125fa3fd.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdatatest_stable-11a1fc0cbf23ec3f.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdrop_bomb-b7cdc43dbe58c830.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-1606946f193b7285.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-fb99ba4efc0369c2.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-52d28900acb8ecab.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-f877b493a5b12197.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-7aaae995e625bb01.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-d905f1e2bc109ce5.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-631501ac085fb461.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-472f3261ba38f174.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-503c96028ee19405.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-4bbf347f6217e403.rlib --extern stacker=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstacker-5917ddc522b7cb4f.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-7bb7130a0ddd4a32.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthin_vec-558a9005b1911181.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_ident-ccf0e008cab8b601.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_normalization-df747a170b82aea6.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_names2-d770c0362edb0368.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwalkdir-a52110c190825ecd.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=c35eccf1e3736ebd -C extra-filename=-89e4aff35eaeb8d2 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-363bfabf743b9597.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-8b2699e50c8a734a.rlib --extern countme=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcountme-1d06157c21b72911.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdatatest_stable-11a1fc0cbf23ec3f.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-fb99ba4efc0369c2.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-52d28900acb8ecab.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-f877b493a5b12197.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-89c9bbf00a1c52d0.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-29d86c6729df8149.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-e80b783c3b54e3b9.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_formatter-0b79bfa8afe6cd9b.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-65b43052cd725469.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_formatter-447477e82d2b6985.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-d905f1e2bc109ce5.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-631501ac085fb461.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-472f3261ba38f174.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-503c96028ee19405.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-ad4775e5588d8269.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-4bbf347f6217e403.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsimilar-43a105199110966b.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-c4483ade6b001622.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-7bb7130a0ddd4a32.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-dbfdc341c2c75265.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-6aac8429dcb2b0b5.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name fixtures --edition=2024 crates/ruff_python_formatter/tests/fixtures.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=4969f153baa2df07 -C extra-filename=-3a9f31db594d9502 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-363bfabf743b9597.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-8b2699e50c8a734a.rlib --extern countme=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcountme-1d06157c21b72911.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdatatest_stable-11a1fc0cbf23ec3f.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-fb99ba4efc0369c2.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-52d28900acb8ecab.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-f877b493a5b12197.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-89c9bbf00a1c52d0.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-29d86c6729df8149.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-e80b783c3b54e3b9.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_formatter-0b79bfa8afe6cd9b.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-65b43052cd725469.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_formatter-447477e82d2b6985.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-d905f1e2bc109ce5.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-631501ac085fb461.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-472f3261ba38f174.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-503c96028ee19405.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-ad4775e5588d8269.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-4bbf347f6217e403.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsimilar-43a105199110966b.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-c4483ade6b001622.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-7bb7130a0ddd4a32.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-dbfdc341c2c75265.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-6aac8429dcb2b0b5.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_python_formatter --edition=2024 crates/ruff_python_formatter/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=325bafee300900a3 -C extra-filename=-c4543fccb8958f7d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-363bfabf743b9597.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-8b2699e50c8a734a.rlib --extern countme=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcountme-1d06157c21b72911.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdatatest_stable-11a1fc0cbf23ec3f.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-fb99ba4efc0369c2.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-52d28900acb8ecab.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-f877b493a5b12197.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-89c9bbf00a1c52d0.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-29d86c6729df8149.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-e80b783c3b54e3b9.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_formatter-0b79bfa8afe6cd9b.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-65b43052cd725469.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-d905f1e2bc109ce5.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-631501ac085fb461.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-472f3261ba38f174.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-503c96028ee19405.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-ad4775e5588d8269.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-4bbf347f6217e403.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsimilar-43a105199110966b.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-c4483ade6b001622.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-7bb7130a0ddd4a32.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-dbfdc341c2c75265.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-6aac8429dcb2b0b5.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=6271c800de260ffb -C extra-filename=-d95425b080a82595 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-363bfabf743b9597.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-b6b71bb1545ecea6.rlib --extern bstr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbstr-badddf90125fa3fd.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdatatest_stable-11a1fc0cbf23ec3f.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdrop_bomb-b7cdc43dbe58c830.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-1606946f193b7285.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-fb99ba4efc0369c2.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-52d28900acb8ecab.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-f877b493a5b12197.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-7aaae995e625bb01.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-d905f1e2bc109ce5.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-631501ac085fb461.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-472f3261ba38f174.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-503c96028ee19405.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-4bbf347f6217e403.rlib --extern stacker=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstacker-5917ddc522b7cb4f.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-7bb7130a0ddd4a32.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthin_vec-558a9005b1911181.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_ident-ccf0e008cab8b601.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_normalization-df747a170b82aea6.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_names2-d770c0362edb0368.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwalkdir-a52110c190825ecd.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/out` Running `/usr/bin/rustc --crate-name ruff_server --edition=2024 crates/ruff_server/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("test-uv"))' -C metadata=b7345ff68b963434 -C extra-filename=-897fd4d5de58e7ee --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-363bfabf743b9597.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam-e36437172ba6507d.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdunce-0c2ed8873082db76.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libgen_lsp_types-6003b92fd49ff835.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libignore-9539959b64c0d3a6.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-fb99ba4efc0369c2.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjod_thread-e70a6e698fa79b4c.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblsp_server-3195b03127ba876c.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-f877b493a5b12197.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-89c9bbf00a1c52d0.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-e80b783c3b54e3b9.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-4bee82a170b5939b.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_formatter-0b79bfa8afe6cd9b.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_linter-1576351fe9403786.rlib --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_markdown-2a2d03b50fd7345b.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-17dc4833e4f98cb9.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_codegen-15db7e049f0fc58c.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_formatter-447477e82d2b6985.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_index-7fc08fc734acc546.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-d905f1e2bc109ce5.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-41f6644e635dcb7f.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-472f3261ba38f174.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_workspace-6ad26a06955f9665.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-503c96028ee19405.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-4bbf347f6217e403.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshellexpand-42190253094cb710.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-c4483ade6b001622.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-69d84fba31ab7e83.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-dbfdc341c2c75265.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-b2a9fe8ef5639716.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-6aac8429dcb2b0b5.rlib --extern tracing_log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_log-c235f22bc6c4f070.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_subscriber-54bc1f1ab2ac3d92.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=f62878a570829c2e -C extra-filename=-de7e8910b28204e6 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-363bfabf743b9597.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-60c1dc9086afdece.rlib --extern etcetera=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libetcetera-f8cf91a93fc26c90.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglob-fd5bd25696dde98e.rlib --extern globset=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglobset-f7d92e86eab76481.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libignore-9539959b64c0d3a6.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-7b35cc22bcbe1bec.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libis_macro-dabde48b5c034abe.so --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-52d28900acb8ecab.rlib --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-6a4f6f4a67b919e9.rlib --extern matchit=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmatchit-76592335b80ad1fa.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_absolutize-5545aecb85252738.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_slash-39fa6f27fee572b8.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpep440_rs-26dd1e5298eb0e56.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-89c9bbf00a1c52d0.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-29d86c6729df8149.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-e80b783c3b54e3b9.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_formatter-0b79bfa8afe6cd9b.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_graph-9d9655b6ec799257.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_linter-1576351fe9403786.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-65b43052cd725469.so --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_options_metadata-d49ef57cf7bc6d35.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_formatter-447477e82d2b6985.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_semantic-28b088d45da6e7d3.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_stdlib-32e5126c4d0f2a04.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-41f6644e635dcb7f.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-472f3261ba38f174.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-503c96028ee19405.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshellexpand-42190253094cb710.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-68620b0144d93371.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-69d84fba31ab7e83.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-b2a9fe8ef5639716.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_normalization-df747a170b82aea6.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f067dbb064174cd9 -C extra-filename=-5d046af385bfeb66 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-fb99ba4efc0369c2.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-89c9bbf00a1c52d0.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_linter-1576351fe9403786.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_formatter-447477e82d2b6985.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-631501ac085fb461.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-472f3261ba38f174.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_workspace-6ad26a06955f9665.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4da61de7bcb3eca3 -C extra-filename=-8f9412de7e783afd --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-363bfabf743b9597.rlib --extern rand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librand-055e5d1b389a05e3.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-4bee82a170b5939b.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-472f3261ba38f174.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-4bbf347f6217e403.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtest_case-e6213750ec515c78.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-dbfdc341c2c75265.rlib --extern uuid=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libuuid-9e2df2cdac0242db.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=fd8c54673f15f8d1 -C extra-filename=-14a87dd82aca5385 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-b6b71bb1545ecea6.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-fb99ba4efc0369c2.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libis_macro-dabde48b5c034abe.so --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-29d86c6729df8149.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_index-d377b9b2ae2c585b.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-65b43052cd725469.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-d905f1e2bc109ce5.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_stdlib-32e5126c4d0f2a04.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-503c96028ee19405.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-c4483ade6b001622.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtest_case-e6213750ec515c78.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/out` Running `/usr/bin/rustc --crate-name ruff_linter --edition=2024 crates/ruff_linter/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=a8c07b88d0f2c54e -C extra-filename=-ee864db4455b4f10 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libaho_corasick-b2e62f9d67bbc0c1.rlib --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-363bfabf743b9597.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-b6b71bb1545ecea6.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-8b2699e50c8a734a.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-60c1dc9086afdece.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcompact_str-83c45adbc53f9761.rlib --extern fern=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfern-cd0a242ab4d78073.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglob-fd5bd25696dde98e.rlib --extern globset=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglobset-f7d92e86eab76481.rlib --extern hashbrown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libhashbrown-61373e493278b1b4.rlib --extern imperative=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libimperative-f16773e500f6cbe2.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-fb99ba4efc0369c2.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libis_macro-dabde48b5c034abe.so --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-52d28900acb8ecab.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjiff-98c63a4810170ff7.rlib --extern libcst_native=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibcst_native-804d4cc5294c8830.rlib --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-6a4f6f4a67b919e9.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-f877b493a5b12197.rlib --extern natord=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libnatord-c81b020d30c267a8.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_absolutize-5545aecb85252738.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpep440_rs-26dd1e5298eb0e56.rlib --extern pyproject_toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpyproject_toml-feba3d47093368ae.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-89c9bbf00a1c52d0.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-29d86c6729df8149.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-e80b783c3b54e3b9.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-4bee82a170b5939b.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-65b43052cd725469.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-17dc4833e4f98cb9.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_codegen-15db7e049f0fc58c.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_importer-82e0996c8db63323.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_index-7fc08fc734acc546.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_literal-5da5cddb96f59875.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-d905f1e2bc109ce5.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_semantic-28b088d45da6e7d3.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_stdlib-32e5126c4d0f2a04.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-631501ac085fb461.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-41f6644e635dcb7f.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-472f3261ba38f174.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-503c96028ee19405.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-4bbf347f6217e403.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsimilar-43a105199110966b.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-c4483ade6b001622.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-68620b0144d93371.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum_macros-b2d45d31f1939851.so --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-69d84fba31ab7e83.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtest_case-e6213750ec515c78.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-dbfdc341c2c75265.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-b2a9fe8ef5639716.rlib --extern typed_arena=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtyped_arena-2ff18ccd30b607e4.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_normalization-df747a170b82aea6.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-8135e4e5b91ad743.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_names2-d770c0362edb0368.rlib --extern url=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liburl-d967a9e1239b03f8.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_python_codegen --edition=2024 crates/ruff_python_codegen/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=fa542f54b8a18d86 -C extra-filename=-cccb0bb5dd2c3fd2 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_literal-5da5cddb96f59875.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-d905f1e2bc109ce5.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-472f3261ba38f174.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtest_case-e6213750ec515c78.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/out` 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::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' '--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=0adb7b5e100fa474 -C extra-filename=-d845c409d2197d52 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstream-d4022084361248b0.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-445a21986ddf1d6c.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-f877b493a5b12197.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-7aaae995e625bb01.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-7aaae995e625bb01.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsnapbox-3879c33fcfb0d564.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-8135e4e5b91ad743.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::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' '--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=b2b646170c763cc5 -C extra-filename=-2743ac6c58accf14 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstream-d4022084361248b0.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-445a21986ddf1d6c.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-f877b493a5b12197.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-7aaae995e625bb01.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-7aaae995e625bb01.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsnapbox-3879c33fcfb0d564.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-8135e4e5b91ad743.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::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' '--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=15cfe74f81ef5b99 -C extra-filename=-8f54bf1554f4d4ed --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstream-d4022084361248b0.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-445a21986ddf1d6c.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-f877b493a5b12197.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-7aaae995e625bb01.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-7aaae995e625bb01.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsnapbox-3879c33fcfb0d564.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-8135e4e5b91ad743.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::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' '--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=de93ba3cd9002e9e -C extra-filename=-ca9fd748e17818e0 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstream-d4022084361248b0.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-445a21986ddf1d6c.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-f877b493a5b12197.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-7aaae995e625bb01.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-7aaae995e625bb01.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsnapbox-3879c33fcfb0d564.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-8135e4e5b91ad743.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::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' '--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=ae2012b7e796e608 -C extra-filename=-570178525c5c0717 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstream-d4022084361248b0.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-445a21986ddf1d6c.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-f877b493a5b12197.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-7aaae995e625bb01.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-7aaae995e625bb01.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsnapbox-3879c33fcfb0d564.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-8135e4e5b91ad743.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::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' '--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=923bc00a6a4e420d -C extra-filename=-6768cab9cca5a6c9 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstream-d4022084361248b0.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-445a21986ddf1d6c.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-f877b493a5b12197.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-7aaae995e625bb01.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-7aaae995e625bb01.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsnapbox-3879c33fcfb0d564.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-8135e4e5b91ad743.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::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' '--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=1e818d64691ca67a -C extra-filename=-42636393c23dd955 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstream-d4022084361248b0.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-445a21986ddf1d6c.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-f877b493a5b12197.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-7aaae995e625bb01.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-7aaae995e625bb01.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsnapbox-3879c33fcfb0d564.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-8135e4e5b91ad743.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::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' '--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=46707dc537a81808 -C extra-filename=-64540e3729bce27f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstream-d4022084361248b0.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-445a21986ddf1d6c.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-f877b493a5b12197.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-7aaae995e625bb01.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-7aaae995e625bb01.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsnapbox-3879c33fcfb0d564.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-8135e4e5b91ad743.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::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' '--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=f7c739442b8b6ff1 -C extra-filename=-b62e82797ca7af46 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstream-d4022084361248b0.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-445a21986ddf1d6c.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-f877b493a5b12197.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-7aaae995e625bb01.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-7aaae995e625bb01.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsnapbox-3879c33fcfb0d564.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-8135e4e5b91ad743.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::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' '--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=b1686ca12130916a -C extra-filename=-2b2f0a5556ecbd2e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstream-d4022084361248b0.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-445a21986ddf1d6c.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-f877b493a5b12197.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-7aaae995e625bb01.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-7aaae995e625bb01.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsnapbox-3879c33fcfb0d564.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-8135e4e5b91ad743.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name custom_error --edition=2024 crates/ruff_annotate_snippets/examples/custom_error.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::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' '--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=82b9788697b7056d -C extra-filename=-7fcafd8170095a06 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstream-d4022084361248b0.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-445a21986ddf1d6c.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-f877b493a5b12197.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-7aaae995e625bb01.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-7aaae995e625bb01.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsnapbox-3879c33fcfb0d564.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-8135e4e5b91ad743.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::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' '--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=7660fb46409e84d7 -C extra-filename=-1b256a30baf9365a --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstream-d4022084361248b0.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-445a21986ddf1d6c.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-f877b493a5b12197.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-7aaae995e625bb01.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-7aaae995e625bb01.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsnapbox-3879c33fcfb0d564.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-8135e4e5b91ad743.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::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' '--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=d196ea1f86e41a36 -C extra-filename=-966330281e0306dc --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstream-d4022084361248b0.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-445a21986ddf1d6c.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-f877b493a5b12197.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-7aaae995e625bb01.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-7aaae995e625bb01.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsnapbox-3879c33fcfb0d564.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-8135e4e5b91ad743.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::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' '--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=99b6466845567692 -C extra-filename=-22b68420d7b30e45 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstream-d4022084361248b0.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-445a21986ddf1d6c.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-f877b493a5b12197.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-7aaae995e625bb01.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-7aaae995e625bb01.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsnapbox-3879c33fcfb0d564.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-8135e4e5b91ad743.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::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' '--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=7f4618213311843c -C extra-filename=-7b79ab976ff6fbb4 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstream-d4022084361248b0.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-445a21986ddf1d6c.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-f877b493a5b12197.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-7aaae995e625bb01.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-7aaae995e625bb01.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsnapbox-3879c33fcfb0d564.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-8135e4e5b91ad743.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::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' '--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=784564c32a231349 -C extra-filename=-599fc3733de2273c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstream-d4022084361248b0.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-445a21986ddf1d6c.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-f877b493a5b12197.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-7aaae995e625bb01.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-7aaae995e625bb01.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsnapbox-3879c33fcfb0d564.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-8135e4e5b91ad743.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::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' '--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=433309ff50c34287 -C extra-filename=-fdee66885d8da3a6 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstream-d4022084361248b0.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-445a21986ddf1d6c.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-f877b493a5b12197.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-7aaae995e625bb01.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-7aaae995e625bb01.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsnapbox-3879c33fcfb0d564.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-8135e4e5b91ad743.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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_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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=0a758681dd04d16a -C extra-filename=-0b246ef0b8057b62 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-363bfabf743b9597.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-8b2699e50c8a734a.rlib --extern countme=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcountme-1d06157c21b72911.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-52d28900acb8ecab.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-f877b493a5b12197.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-89c9bbf00a1c52d0.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-29d86c6729df8149.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-e80b783c3b54e3b9.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_formatter-0b79bfa8afe6cd9b.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-65b43052cd725469.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_formatter-447477e82d2b6985.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-d905f1e2bc109ce5.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-631501ac085fb461.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-472f3261ba38f174.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-503c96028ee19405.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-ad4775e5588d8269.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-c4483ade6b001622.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-7bb7130a0ddd4a32.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-dbfdc341c2c75265.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-6aac8429dcb2b0b5.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=d1bada06ede6aaff -C extra-filename=-f4b7e547a36f8a00 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-363bfabf743b9597.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-b6b71bb1545ecea6.rlib --extern bitvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitvec-1412d7ebef30f5c9.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libchar_str-788c5d0cf9034bc0.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-1606946f193b7285.rlib --extern hashbrown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libhashbrown-61373e493278b1b4.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-52d28900acb8ecab.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-e80b783c3b54e3b9.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_index-d377b9b2ae2c585b.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-65b43052cd725469.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_memory_usage-0b99fcb0feaec7a3.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-d905f1e2bc109ce5.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-631501ac085fb461.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-503c96028ee19405.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-ad4775e5588d8269.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-c4483ade6b001622.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-7bb7130a0ddd4a32.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthin_vec-558a9005b1911181.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-6aac8429dcb2b0b5.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_combine-6f75449dd3ee9455.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_module_resolver-e8329b23d8e84e8a.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_site_packages-3057b710bb32ddb6.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_vendored-c2b1306ba779e028.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=808e05bdf2a91586 -C extra-filename=-b16e96d59b057131 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-363bfabf743b9597.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcamino-34235afd053281eb.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcompact_str-83c45adbc53f9761.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-1606946f193b7285.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-fb99ba4efc0369c2.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libordermap-9a95d7c90fa29ec1.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-89c9bbf00a1c52d0.rlib --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex_syntax-92665834dd482c65.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-e80b783c3b54e3b9.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_memory_usage-0b99fcb0feaec7a3.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_stdlib-32e5126c4d0f2a04.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-503c96028ee19405.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-ad4775e5588d8269.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-68620b0144d93371.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum_macros-b2d45d31f1939851.so --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-69d84fba31ab7e83.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-dbfdc341c2c75265.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-6aac8429dcb2b0b5.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_vendored-c2b1306ba779e028.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=b7c23df423e0bb5a -C extra-filename=-97aeb5d93bd58b36 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-e80b783c3b54e3b9.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-7bb7130a0ddd4a32.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwalkdir-a52110c190825ecd.rlib --extern zip=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzip-9172d4f3c990a3f0.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=0ae955d2b0123a44 -C extra-filename=-701bf21fd97d806b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-363bfabf743b9597.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-fb99ba4efc0369c2.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-4bee82a170b5939b.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_codegen-15db7e049f0fc58c.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-d905f1e2bc109ce5.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-631501ac085fb461.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-472f3261ba38f174.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=be5c71d0585f7471 -C extra-filename=-6c84ab719c384687 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern ordermap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libordermap-9a95d7c90fa29ec1.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-e80b783c3b54e3b9.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-41f6644e635dcb7f.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=fd4a8954290a6a59 -C extra-filename=-09cb3e5ded57a188 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcamino-34235afd053281eb.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-60c1dc9086afdece.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-1606946f193b7285.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-7b35cc22bcbe1bec.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-7aaae995e625bb01.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-e80b783c3b54e3b9.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-631501ac085fb461.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-472f3261ba38f174.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-68620b0144d93371.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum_macros-b2d45d31f1939851.so --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-69d84fba31ab7e83.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-6aac8429dcb2b0b5.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_static-c3852937c6542aec.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/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=3b91343f36aa4a18 -C extra-filename=-8384ad5cae3c169b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-445a21986ddf1d6c.rlib --extern arc_swap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libarc_swap-7b79ecb8495de417.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcamino-34235afd053281eb.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcompact_str-83c45adbc53f9761.rlib --extern dashmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdashmap-f61e773000e7cc72.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdunce-0c2ed8873082db76.rlib --extern etcetera=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libetcetera-f8cf91a93fc26c90.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfiletime-5f2abd261a8754e7.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-1606946f193b7285.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libignore-9539959b64c0d3a6.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-fb99ba4efc0369c2.rlib --extern matchit=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmatchit-76592335b80ad1fa.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_slash-39fa6f27fee572b8.rlib --extern pathdiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpathdiff-84b49eaea1b7dd04.rlib --extern quick_junit=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquick_junit-6846d48125e6f10d.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-7aaae995e625bb01.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-29d86c6729df8149.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-4bee82a170b5939b.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_memory_usage-0b99fcb0feaec7a3.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-17dc4833e4f98cb9.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-d905f1e2bc109ce5.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-631501ac085fb461.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-472f3261ba38f174.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-503c96028ee19405.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-ad4775e5588d8269.rlib --extern same_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsame_file-38d5e3b89e79f334.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-4bbf347f6217e403.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsimilar-43a105199110966b.rlib --extern supports_hyperlinks=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsupports_hyperlinks-487ff5541f51d9fc.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-69d84fba31ab7e83.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-dbfdc341c2c75265.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-6aac8429dcb2b0b5.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_subscriber-54bc1f1ab2ac3d92.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_static-c3852937c6542aec.rlib --extern which=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwhich-ccd7c57d7685bfda.rlib --extern zip=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzip-9172d4f3c990a3f0.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2911b04d1f266476 -C extra-filename=-4ecb2419cde0ff90 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-b6b71bb1545ecea6.rlib --extern icu_properties=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libicu_properties-43bc52b4d7e2d8ec.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-52d28900acb8ecab.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_python_index --edition=2024 crates/ruff_python_index/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=67529dfaae466166 -C extra-filename=-023de12100150870 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-d905f1e2bc109ce5.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-631501ac085fb461.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-472f3261ba38f174.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=6dcff2a9f53b8c0c -C extra-filename=-9e5c5f089e5aad5a --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-1606946f193b7285.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-65b43052cd725469.so --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-ad4775e5588d8269.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-7bb7130a0ddd4a32.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=1bf61b3b81052c78 -C extra-filename=-af370555c5ae7c14 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libaho_corasick-b2e62f9d67bbc0c1.rlib --extern arrayvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libarrayvec-dcd8dbced3626b07.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-b6b71bb1545ecea6.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libchar_str-788c5d0cf9034bc0.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcompact_str-83c45adbc53f9761.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-1606946f193b7285.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libis_macro-dabde48b5c034abe.so --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-f877b493a5b12197.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-29d86c6729df8149.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-65b43052cd725469.so --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-631501ac085fb461.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-472f3261ba38f174.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-503c96028ee19405.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-ad4775e5588d8269.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthin_vec-558a9005b1911181.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-dbfdc341c2c75265.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=c48d8d51617b680e -C extra-filename=-c2cf607f99ff4620 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdrop_bomb-b7cdc43dbe58c830.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-29d86c6729df8149.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-65b43052cd725469.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-503c96028ee19405.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-7bb7130a0ddd4a32.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-6aac8429dcb2b0b5.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-8135e4e5b91ad743.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4e8948fe18d29df5 -C extra-filename=-8fab14071f2752d7 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern char_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libchar_str-788c5d0cf9034bc0.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfiletime-5f2abd261a8754e7.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglob-fd5bd25696dde98e.rlib --extern globset=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglobset-f7d92e86eab76481.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-52d28900acb8ecab.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-89c9bbf00a1c52d0.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-29d86c6729df8149.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-65b43052cd725469.so --extern seahash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libseahash-ac76c240d4f75788.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=22dc37c7cda6ac62 -C extra-filename=-53976695cbdca97a --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-52d28900acb8ecab.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-472f3261ba38f174.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-503c96028ee19405.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_ident-ccf0e008cab8b601.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=cdafde8221d9ebc8 -C extra-filename=-7f6d1de8a860d5d7 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-b6b71bb1545ecea6.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_ident-ccf0e008cab8b601.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=357bc0f589f07217 -C extra-filename=-72779cf7d84eb2aa --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-1606946f193b7285.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-f877b493a5b12197.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rlib -Copt-level=3 -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 53m 11s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/mdtest-69874a95d7309c76 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` 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.4-build/ruff-0.16.4/target/rpm/deps/ruff-adbb8b4fc9b0d5ca --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` 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.4-build/ruff-0.16.4/target/rpm/deps/ruff-1c9f2454e98016b4 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` 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.4-build/ruff-0.16.4/target/rpm/deps/analyze_graph-1e03978d26007011 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` 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.4-build/ruff-0.16.4/target/rpm/deps/cli-44fbc63662437a1a --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 245 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_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_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. 245 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.80s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/config-7be3f9895b572074 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 2 tests test lint_select ... ok test lint_select_json ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/direxist_guard-7296dc74712a29f0 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` 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.4-build/ruff-0.16.4/target/rpm/deps/integration_test-cd17909bfcb24b23 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 96 tests test check_default_files ... ok test check_docstring_conventions_overrides ... 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. 96 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.42s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/resolve_files-d817cf80ff683fd2 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` 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.4-build/ruff-0.16.4/target/rpm/deps/color-8f54bf1554f4d4ed --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` 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.4-build/ruff-0.16.4/target/rpm/deps/examples-64540e3729bce27f --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` 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.4-build/ruff-0.16.4/target/rpm/deps/formatter-ca9fd748e17818e0 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` 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.4-build/ruff-0.16.4/target/rpm/deps/ruff-6768cab9cca5a6c9 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` 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.4-build/ruff-0.16.4/target/rpm/deps/rustc_tests-1b256a30baf9365a --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` 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.4-build/ruff-0.16.4/target/rpm/deps/cache_key-8fab14071f2752d7 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` 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.4-build/ruff-0.16.4/target/rpm/deps/ruff_db-8384ad5cae3c169b --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 163 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::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. 162 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.07s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/ruff_formatter-c2cf607f99ff4620 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` 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.4-build/ruff-0.16.4/target/rpm/deps/ruff_index-9e5c5f089e5aad5a --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` 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.4-build/ruff-0.16.4/target/rpm/deps/ruff_linter-ee864db4455b4f10 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 2817 tests test checkers::physical_lines::tests::e501_non_ascii_char ... 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_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_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_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::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_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_lines_before::path_new_no_lines_before_py_expects ... ok test rules::isort::tests::no_lines_before_with_empty_sections::path_new_no_lines_before_with_empty_sections_py_expects ... ok test rules::isort::tests::no_sections::path_new_no_sections_py_expects ... ok test rules::isort::tests::no_split_on_trailing_comma::path_new_magic_trailing_comma_py_expects ... ok test rules::isort::tests::no_standard_library::path_new_no_standard_library_py_expects ... ok test rules::isort::tests::order_by_type::path_new_order_by_type_py_expects ... ok test rules::isort::tests::order_by_type_with_custom_classes::path_new_order_by_type_with_custom_classes_py_expects ... ok test rules::isort::tests::order_by_type_with_custom_constants::path_new_order_by_type_with_custom_constants_py_expects ... ok test rules::isort::tests::order_by_type_with_custom_variables::path_new_order_by_type_with_custom_variables_py_expects ... ok test rules::isort::tests::plr0402_skips_required_imports::path_new_plr0402_skip_py_expects ... ok test rules::isort::tests::propagate_inline_comments::path_new_propagate_inline_comments_py_expects ... ok test rules::isort::tests::required_import::path_new_comment_py_expects ... ok test rules::isort::tests::required_import::path_new_comments_and_newlines_py_expects ... ok test rules::isort::tests::required_import::path_new_docstring_followed_by_continuation_py_expects ... ok test rules::isort::tests::required_import::path_new_docstring_only_py_expects ... ok test rules::isort::tests::required_import::path_new_docstring_py_expects ... ok test rules::isort::tests::required_import::path_new_docstring_pyi_expects ... ok test rules::isort::tests::required_import::path_new_docstring_with_continuation_py_expects ... ok test rules::isort::tests::required_import::path_new_docstring_with_multiple_continuations_py_expects ... ok test rules::isort::tests::required_import::path_new_docstring_with_semicolon_py_expects ... ok test rules::isort::tests::required_import::path_new_empty_py_expects ... ok test rules::isort::tests::required_import::path_new_existing_import_py_expects ... ok test rules::isort::tests::required_import::path_new_multiline_docstring_py_expects ... ok test rules::isort::tests::required_import::path_new_off_py_expects ... ok test rules::isort::tests::required_import::path_new_whitespace_py_expects ... ok test rules::isort::tests::required_import_unused::path_new_unused_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_comment_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_comments_and_newlines_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_docstring_followed_by_continuation_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_docstring_only_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_docstring_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_docstring_pyi_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_docstring_with_continuation_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_docstring_with_multiple_continuations_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_docstring_with_semicolon_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_empty_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_existing_import_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_multiline_docstring_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_off_py_expects ... ok test rules::isort::tests::required_import_with_future_import::path_new_docstring_future_import_py_expects ... ok test rules::isort::tests::required_import_with_future_import::path_new_future_import_py_expects ... ok test rules::isort::tests::required_import_with_useless_alias::path_new_this_this_py_expects ... ok test rules::isort::tests::required_importfrom_with_useless_alias::path_new_this_this_from_py_expects ... ok test rules::isort::tests::required_imports::path_new_docstring_only_py_expects ... ok test rules::isort::tests::required_imports::path_new_docstring_py_expects ... ok test rules::isort::tests::required_imports::path_new_docstring_pyi_expects ... ok test rules::isort::tests::required_imports::path_new_empty_py_expects ... ok test rules::isort::tests::required_imports::path_new_multiple_strings_py_expects ... ok test rules::isort::tests::section_order::path_new_sections_py_expects ... ok test rules::isort::tests::sections::path_new_sections_py_expects ... ok test rules::isort::tests::separate_modules::path_new_separate_subpackage_first_and_third_party_imports_py_expects ... ok test rules::isort::tests::separate_modules_first_party::path_new_separate_subpackage_first_and_third_party_imports_py_expects ... ok test rules::isort::tests::separate_modules_glob::path_new_separate_subpackage_first_and_third_party_imports_py_expects ... ok test rules::isort::tests::source_code_style::path_new_line_ending_crlf_py_expects ... ok test rules::isort::tests::source_code_style::path_new_line_ending_lf_py_expects ... ok test rules::isort::tests::straight_required_import::path_new_docstring_only_py_expects ... ok test rules::isort::tests::straight_required_import::path_new_docstring_py_expects ... ok test rules::isort::tests::straight_required_import::path_new_docstring_pyi_expects ... ok test rules::isort::tests::straight_required_import::path_new_empty_py_expects ... ok test rules::mccabe::rules::function_is_too_complex::tests::annotated_assign ... ok test rules::mccabe::rules::function_is_too_complex::tests::class ... ok test rules::mccabe::rules::function_is_too_complex::tests::expr_as_statement ... ok test rules::mccabe::rules::function_is_too_complex::tests::finally ... ok test rules::mccabe::rules::function_is_too_complex::tests::foobar ... ok test rules::mccabe::rules::function_is_too_complex::tests::for_else ... ok test rules::mccabe::rules::function_is_too_complex::tests::for_loop ... ok test rules::mccabe::rules::function_is_too_complex::tests::if_elif_else_dead_path ... ok test rules::mccabe::rules::function_is_too_complex::tests::if_in_finally ... ok test rules::mccabe::rules::function_is_too_complex::tests::match_case_catch_all_with_sequence ... ok test rules::mccabe::rules::function_is_too_complex::tests::multiple_match_case ... ok test rules::mccabe::rules::function_is_too_complex::tests::named_catch_all_match_case ... ok test rules::mccabe::rules::function_is_too_complex::tests::nested_functions ... ok test rules::mccabe::rules::function_is_too_complex::tests::nested_ifs ... ok test rules::mccabe::rules::function_is_too_complex::tests::nested_try_finally ... ok test rules::mccabe::rules::function_is_too_complex::tests::recursive ... ok test rules::mccabe::rules::function_is_too_complex::tests::sequential ... ok test rules::mccabe::rules::function_is_too_complex::tests::simple_match_case ... ok test rules::mccabe::rules::function_is_too_complex::tests::trivial ... ok test rules::mccabe::rules::function_is_too_complex::tests::try_else ... ok test rules::mccabe::rules::function_is_too_complex::tests::with ... ok test rules::mccabe::tests::max_complexity_zero::_0_expects ... ok test rules::mccabe::tests::max_complexity_zero::_10_expects ... ok test rules::mccabe::tests::max_complexity_zero::_3_expects ... ok test rules::numpy::tests::rules::rule_numpy2deprecation_path_new_npy201_2_py_expects ... ok test rules::numpy::tests::rules::rule_numpy2deprecation_path_new_npy201_3_py_expects ... ok test rules::numpy::tests::rules::rule_numpy2deprecation_path_new_npy201_py_expects ... ok test rules::numpy::tests::rules::rule_numpydeprecatedfunction_path_new_npy003_py_expects ... ok test rules::numpy::tests::rules::rule_numpydeprecatedtypealias_path_new_npy001_py_expects ... ok test rules::numpy::tests::rules::rule_numpylegacyrandom_path_new_npy002_py_expects ... ok test rules::pandas_vet::tests::contents::r_class_class_def_init_self_values_str_none_self_values_values_print_self_values_pd011_pass_values_instance_expects ... ok test rules::pandas_vet::tests::contents::r_import_io_import_zipfile_class_mockbinaryfile_io_bytesio_def_init_self_args_kwargs_super_init_args_kwargs_def_close_self_pass_don_t_allow_closing_the_file_it_would_clear_the_buffer_zip_buffer_mockbinaryfile_with_zipfile_zipfile_zip_buffer_w_as_zf_zf_writestr_dir_file_txt_this_is_a_test_reset_the_bytesio_object_s_cursor_to_the_start_zip_buffer_seek_0_with_zipfile_zipfile_zip_buffer_r_as_zf_zpath_zipfile_path_zf_dir_name_file_name_zpath_at_split_pd008_pass_on_attr_expects ... ok test rules::pandas_vet::tests::contents::r_import_numpy_as_np_arrays_np_random_randn_3_4_for_in_range_10_np_stack_arrays_axis_0_shape_pd013_pass_numpy_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_df_pd_dataframe_pd901_fail_df_var_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_employees_df_pd_dataframe_employee_dict_pd901_pass_part_df_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_employees_pd_dataframe_employee_dict_pd901_pass_non_df_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_my_function_df_data_pd901_pass_df_param_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_nas_pd_isna_val_pd003_pass_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_not_nas_pd_notna_val_pd004_pass_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_not_nulls_pd_notnull_val_pd004_fail_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_nulls_pd_isnull_val_pd003_fail_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_print_bah_humbug_pd003_allows_other_calls_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_result_pd_values_pd011_pass_values_import_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_result_values_pd011_pass_node_name_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_result_values_pd011_pass_values_dict_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_result_x_values_pd011_pass_values_unbound_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_index_x_at_b_a_pd008_fail_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_index_x_iat_1_3_pd009_fail_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_index_x_iloc_1_3_pd009_pass_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_index_x_loc_b_a_pd008_pass_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_new_x_x_iloc_1_3_5_1_3_pd007_pass_iloc_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_new_x_x_loc_d_a_c_pd007_pass_loc_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_result_x_array_pd011_pass_array_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_result_x_to_array_pd011_pass_to_array_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_result_x_values_pd011_fail_values_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_result_x_values_pd011_pass_values_call_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_table_pd_pivot_x_index_foo_columns_bar_values_baz_pd010_fail_pivot_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_table_x_pivot_table_x_values_d_index_a_b_columns_c_aggfunc_np_sum_fill_value_0_pd010_pass_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_x_drop_a_axis_1_inplace_false_pd002_pass_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_x_drop_a_axis_1_inplace_true_pd002_fail_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_x_values_1_pd011_pass_values_store_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_y_pd_dataframe_pd_merge_x_y_pd015_fail_merge_on_pandas_object_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_y_pd_dataframe_x_merge_y_inner_pd015_pass_merge_on_dataframe_with_multiple_args_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_y_pd_dataframe_x_merge_y_pd015_pass_merge_on_dataframe_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_y_x_ix_0_2_a_pd007_fail_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_y_x_melt_id_vars_airline_value_vars_atl_den_dfw_value_name_airline_delay_pd013_pass_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_y_x_stack_level_1_dropna_true_pd013_fail_stack_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_y_x_stack_level_1_dropna_true_pd013_pass_unbound_expects ... ok test rules::pandas_vet::tests::contents::r_import_polars_as_pl_x_pl_dataframe_x_drop_a_inplace_true_pd002_pass_polars_expects ... ok test rules::pandas_vet::tests::contents::r_pd_to_datetime_timestamp_10_9_strftime_y_m_d_h_m_s_f_pd015_pass_other_pd_function_expects ... ok test rules::pandas_vet::tests::contents::r_x_dataframe_x_drop_a_inplace_true_pd002_pass_no_import_expects ... ok test rules::pandas_vet::tests::paths::rule_pandasnuniqueconstantseriescheck_path_new_pd101_py_expects ... ok test rules::pandas_vet::tests::paths::rule_pandasuseofdotreadtable_path_new_pandas_use_of_dot_read_table_py_expects ... ok test rules::pandas_vet::tests::paths::rule_pandasuseofinplaceargument_path_new_pd002_py_expects ... ok test rules::pandas_vet::tests::pd002_fix_at_notebook_cell_start ... ok test rules::pep8_naming::helpers::tests::test_is_acronym ... ok test rules::pep8_naming::helpers::tests::test_is_camelcase ... ok test rules::pep8_naming::helpers::tests::test_is_mixed_case ... ok test rules::pep8_naming::tests::camelcase_imported_as_incorrect_convention ... ok test rules::pep8_naming::tests::classmethod_decorators ... ok test rules::pep8_naming::tests::ignore_names::rule_camelcaseimportedasacronym_n817_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_camelcaseimportedasconstant_n814_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_camelcaseimportedaslowercase_n813_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_constantimportedasnonconstant_n811_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_dunderfunctionname_n807_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_errorsuffixonexceptionname_n818_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_invalidargumentname_n803_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_invalidclassname_n801_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_invalidfirstargumentnameforclassmethod_n804_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_invalidfirstargumentnameformethod_n805_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_invalidfunctionname_n802_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_invalidmodulename_n999_badallowed_init_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_lowercaseimportedasnonlowercase_n812_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_mixedcasevariableinclassscope_n815_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_mixedcasevariableinglobalscope_n816_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_nonlowercasevariableinfunction_n806_py_expects ... ok test rules::pep8_naming::tests::rules::rule_camelcaseimportedasacronym_path_new_n817_py_expects ... ok test rules::pep8_naming::tests::rules::rule_camelcaseimportedasconstant_path_new_n814_py_expects ... ok test rules::pep8_naming::tests::rules::rule_camelcaseimportedaslowercase_path_new_n813_py_expects ... ok test rules::pep8_naming::tests::rules::rule_constantimportedasnonconstant_path_new_n811_py_expects ... ok test rules::pep8_naming::tests::rules::rule_dunderfunctionname_path_new_n807_py_expects ... ok test rules::pep8_naming::tests::rules::rule_errorsuffixonexceptionname_path_new_n818_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidargumentname_path_new_n803_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidargumentname_path_new_n804_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidclassname_path_new_n801_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidfirstargumentnameforclassmethod_path_new_n804_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidfirstargumentnameformethod_path_new_n805_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidfunctionname_path_new_n802_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_flake9_init_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_invalid_name_0001_initial_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_invalid_name_import_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_mod_with_dashes_init_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_mod_with_spaces_file_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_mod_with_spaces_init_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_module_file_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_module_init_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_no_module_test_txt_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_valid_name_file_with_dashes_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_valid_name_file_with_dashes_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_valid_name_init_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_valid_name_main_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_valid_name_setup_py_expects ... ok test rules::pep8_naming::tests::rules::rule_lowercaseimportedasnonlowercase_path_new_n812_py_expects ... ok test rules::pep8_naming::tests::rules::rule_mixedcasevariableinclassscope_path_new_n815_py_expects ... ok test rules::pep8_naming::tests::rules::rule_mixedcasevariableinglobalscope_path_new_n816_py_expects ... ok test rules::pep8_naming::tests::rules::rule_nonlowercasevariableinfunction_path_new_n806_py_expects ... ok test rules::pep8_naming::tests::staticmethod_decorators ... ok test rules::perflint::tests::preview_rules::rule_incorrectdictiterator_path_new_perf102_py_expects ... ok test rules::perflint::tests::preview_rules::rule_manualdictcomprehension_path_new_perf403_py_expects ... ok test rules::perflint::tests::preview_rules::rule_manuallistcomprehension_path_new_perf401_py_expects ... ok test rules::perflint::tests::rules::rule_incorrectdictiterator_path_new_perf102_py_expects ... ok test rules::perflint::tests::rules::rule_manualdictcomprehension_path_new_perf403_py_expects ... ok test rules::perflint::tests::rules::rule_manuallistcomprehension_path_new_perf401_py_expects ... ok test rules::perflint::tests::rules::rule_manuallistcopy_path_new_perf402_py_expects ... ok test rules::perflint::tests::rules::rule_tryexceptinloop_path_new_perf203_py_expects ... ok test rules::perflint::tests::rules::rule_unnecessarylistcast_path_new_perf101_py_expects ... ok test rules::pycodestyle::rules::logical_lines::tests::empty_line ... ok test rules::pycodestyle::rules::logical_lines::tests::function_definition ... ok test rules::pycodestyle::rules::logical_lines::tests::indented ... ok test rules::pycodestyle::rules::logical_lines::tests::multi_line ... ok test rules::pycodestyle::rules::logical_lines::tests::string_assignment ... ok test rules::pycodestyle::rules::logical_lines::tests::trivia ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklineafterdecorator_path_new_e30_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklinebetweenmethods_path_new_e30_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklinebetweenmethods_path_new_e30_syntax_error_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklinesafterfunctionorclass_path_new_e30_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklinesafterfunctionorclass_path_new_e30_syntax_error_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklinesbeforenesteddefinition_path_new_e30_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklinesbeforenesteddefinition_path_new_e30_syntax_error_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklinestoplevel_path_new_e30_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklinestoplevel_path_new_e30_syntax_error_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_toomanyblanklines_path_new_e30_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_toomanyblanklines_path_new_e30_syntax_error_py_expects ... ok test rules::pycodestyle::tests::blank_lines_first_line::rule_blanklinestoplevel_path_new_e302_first_line_docstring_py_expects ... ok test rules::pycodestyle::tests::blank_lines_first_line::rule_blanklinestoplevel_path_new_e302_first_line_expression_py_expects ... ok test rules::pycodestyle::tests::blank_lines_first_line::rule_blanklinestoplevel_path_new_e302_first_line_function_py_expects ... ok test rules::pycodestyle::tests::blank_lines_first_line::rule_blanklinestoplevel_path_new_e302_first_line_statement_py_expects ... ok test rules::pycodestyle::tests::blank_lines_first_line::rule_toomanyblanklines_path_new_e303_first_line_comment_py_expects ... ok test rules::pycodestyle::tests::blank_lines_first_line::rule_toomanyblanklines_path_new_e303_first_line_docstring_py_expects ... ok test rules::pycodestyle::tests::blank_lines_first_line::rule_toomanyblanklines_path_new_e303_first_line_expression_py_expects ... ok test rules::pycodestyle::tests::blank_lines_first_line::rule_toomanyblanklines_path_new_e303_first_line_statement_py_expects ... ok test rules::pycodestyle::tests::blank_lines_notebook::rule_blanklineafterdecorator_expects ... ok test rules::pycodestyle::tests::blank_lines_notebook::rule_blanklinebetweenmethods_expects ... ok test rules::pycodestyle::tests::blank_lines_notebook::rule_blanklinesafterfunctionorclass_expects ... ok test rules::pycodestyle::tests::blank_lines_notebook::rule_blanklinesbeforenesteddefinition_expects ... ok test rules::pycodestyle::tests::blank_lines_notebook::rule_blanklinestoplevel_expects ... ok test rules::pycodestyle::tests::blank_lines_notebook::rule_toomanyblanklines_expects ... ok test rules::pycodestyle::tests::blank_lines_top_level_isort_compatibility::_0_0_expects ... ok test rules::pycodestyle::tests::blank_lines_top_level_isort_compatibility::_1_0_expects ... ok test rules::pycodestyle::tests::blank_lines_top_level_isort_compatibility::_1_1_expects ... ok test rules::pycodestyle::tests::blank_lines_top_level_isort_compatibility::_4_4_expects ... ok test rules::pycodestyle::tests::blank_lines_typing_stub::rule_blanklineafterdecorator_expects ... ok test rules::pycodestyle::tests::blank_lines_typing_stub::rule_blanklinebetweenmethods_expects ... ok test rules::pycodestyle::tests::blank_lines_typing_stub::rule_blanklinesafterfunctionorclass_expects ... ok test rules::pycodestyle::tests::blank_lines_typing_stub::rule_blanklinesbeforenesteddefinition_expects ... ok test rules::pycodestyle::tests::blank_lines_typing_stub::rule_blanklinestoplevel_expects ... ok test rules::pycodestyle::tests::blank_lines_typing_stub::rule_toomanyblanklines_expects ... ok test rules::pycodestyle::tests::blank_lines_typing_stub_isort ... ok test rules::pycodestyle::tests::constant_literals ... ok test rules::pycodestyle::tests::logical::rule_indentationwithinvalidmultiple_path_new_e11_py_expects ... ok test rules::pycodestyle::tests::logical::rule_indentationwithinvalidmultiplecomment_path_new_e11_py_expects ... ok test rules::pycodestyle::tests::logical::rule_missingwhitespace_path_new_e23_py_expects ... ok test rules::pycodestyle::tests::logical::rule_missingwhitespaceafterkeyword_path_new_e27_py_expects ... ok test rules::pycodestyle::tests::logical::rule_missingwhitespacearoundarithmeticoperator_path_new_e22_py_expects ... ok test rules::pycodestyle::tests::logical::rule_missingwhitespacearoundbitwiseorshiftoperator_path_new_e22_py_expects ... ok test rules::pycodestyle::tests::logical::rule_missingwhitespacearoundmodulooperator_path_new_e22_py_expects ... ok test rules::pycodestyle::tests::logical::rule_missingwhitespacearoundoperator_path_new_e22_py_expects ... ok test rules::pycodestyle::tests::logical::rule_missingwhitespacearoundparameterequals_path_new_e25_py_expects ... ok test rules::pycodestyle::tests::logical::rule_multipleleadinghashesforblockcomment_path_new_e26_py_expects ... ok test rules::pycodestyle::tests::logical::rule_multiplespacesaftercomma_path_new_e24_py_expects ... ok test rules::pycodestyle::tests::logical::rule_multiplespacesafterkeyword_path_new_e27_py_expects ... ok test rules::pycodestyle::tests::logical::rule_multiplespacesafteroperator_path_new_e22_py_expects ... ok test rules::pycodestyle::tests::logical::rule_multiplespacesbeforekeyword_path_new_e27_py_expects ... ok test rules::pycodestyle::tests::logical::rule_multiplespacesbeforeoperator_path_new_e22_py_expects ... ok test rules::pycodestyle::tests::logical::rule_noindentedblock_path_new_e11_py_expects ... ok test rules::pycodestyle::tests::logical::rule_noindentedblockcomment_path_new_e11_py_expects ... ok test rules::pycodestyle::tests::logical::rule_nospaceafterblockcomment_path_new_e26_py_expects ... ok test rules::pycodestyle::tests::logical::rule_nospaceafterinlinecomment_path_new_e26_py_expects ... ok test rules::pycodestyle::tests::logical::rule_overindented_path_new_e11_py_expects ... ok test rules::pycodestyle::tests::logical::rule_tabaftercomma_path_new_e24_py_expects ... ok test rules::pycodestyle::tests::logical::rule_tabafterkeyword_path_new_e27_py_expects ... ok test rules::pycodestyle::tests::logical::rule_tabafteroperator_path_new_e22_py_expects ... ok test rules::pycodestyle::tests::logical::rule_tabbeforekeyword_path_new_e27_py_expects ... ok test rules::pycodestyle::tests::logical::rule_tabbeforeoperator_path_new_e22_py_expects ... ok test rules::pycodestyle::tests::logical::rule_toofewspacesbeforeinlinecomment_path_new_e26_py_expects ... ok test rules::pycodestyle::tests::logical::rule_unexpectedindentation_path_new_e11_py_expects ... ok test rules::pycodestyle::tests::logical::rule_unexpectedindentationcomment_path_new_e11_py_expects ... ok test rules::pycodestyle::tests::logical::rule_unexpectedspacesaroundkeywordparameterequals_path_new_e25_py_expects ... ok test rules::pycodestyle::tests::logical::rule_whitespaceafteropenbracket_path_new_e20_py_expects ... ok test rules::pycodestyle::tests::logical::rule_whitespacebeforeclosebracket_path_new_e20_py_expects ... ok test rules::pycodestyle::tests::logical::rule_whitespacebeforeparameters_path_new_e21_py_expects ... ok test rules::pycodestyle::tests::logical::rule_whitespacebeforepunctuation_path_new_e20_py_expects ... ok test rules::pycodestyle::tests::max_doc_length ... ok test rules::pycodestyle::tests::max_doc_length_with_utf_8 ... ok test rules::pycodestyle::tests::preview_rules::rule_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::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::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. 2813 passed; 0 failed; 4 ignored; 0 measured; 0 filtered out; finished in 1.20s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/ruff_markdown-5d046af385bfeb66 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` 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.4-build/ruff-0.16.4/target/rpm/deps/mdtest-a7a3949ae3fe419d --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 30 tests test mdtest::pylint/magic-value-comparison.md ... ok test mdtest::flake8-pyi/string-or-bytes-too-long.md ... ok test mdtest::pyupgrade/non-pep695-type-alias.md ... ok test mdtest::flake8-bandit/rules.md ... ok test mdtest::pyflakes/forward-annotation-syntax-error.md ... ok test mdtest::ruff/pytest-fixture-autouse.md ... ok test mdtest::refurb/subclass-builtin.md ... ok test mdtest::test-rules/panicy-test-rule.md ... ok test mdtest::flake8-return/unnecessary-assign.md ... ok test mdtest::ruff/logging-eager-conversion.md ... ok test mdtest::pyflakes/string-dot-format-extra-positional-arguments.md ... ok test mdtest::pylint/too-many-statements-in-try-clause.md ... ok test mdtest::flake8-pytest-style/pytest-parametrize-names-wrong-type.md ... ok test mdtest::pyupgrade/deprecated-abc-decorator.md ... ok test mdtest::pylint/redefined-loop-name.md ... ok test mdtest::flake8-bandit/unsafe-markup-use.md ... ok test mdtest::pyupgrade/f-string.md ... ok test mdtest::ruff/rule-codes-in-selectors.md ... ok test mdtest::flake8-pyi/redundant-numeric-union.md ... ok test mdtest::ruff/invalid-pyproject-toml.md ... ok test mdtest::pylint/non-augmented-assignment.md ... ok test mdtest::notebook/cell-boundaries.md ... ok test mdtest::pylint/invalid-character-backspace.md ... ok test mdtest::pyupgrade/while-one.md ... ok test mdtest::ruff/rule-codes-in-suppression-comments.md ... ok test mdtest::flake8-use-pathlib/os-stat.md ... ok test mdtest::pyupgrade/pep-695.md ... ok test mdtest::ruff/noqa-comments.md ... ok test mdtest::ruff/fallible-context-manager.md ... ok test mdtest::suppression/ignore.md ... ok test result: ok. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/ruff_notebook-8f9412de7e783afd --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 27 tests test notebook::tests::empty_notebook ... 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. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/ruff_python_ast-af370555c5ae7c14 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 54 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::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. 54 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/comparable-0df0979dc95b5917 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` 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.4-build/ruff-0.16.4/target/rpm/deps/identifier-34e64aa783a88c71 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` 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.4-build/ruff-0.16.4/target/rpm/deps/match_pattern-d0f65546333be20c --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` 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.4-build/ruff-0.16.4/target/rpm/deps/parentheses-281a5a5d544ff6f9 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` 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.4-build/ruff-0.16.4/target/rpm/deps/parenthesize-6e826bc01290eafd --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` 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.4-build/ruff-0.16.4/target/rpm/deps/source_order-817e3611251d5802 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` 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.4-build/ruff-0.16.4/target/rpm/deps/stmt_if-5832d1d310d3a303 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` 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.4-build/ruff-0.16.4/target/rpm/deps/visitor-ef54d9dfa74daded --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` 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.4-build/ruff-0.16.4/target/rpm/deps/ruff_python_codegen-cccb0bb5dd2c3fd2 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 217 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::quote ... ok test result: ok. 217 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/ruff_python_formatter-c4543fccb8958f7d --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 53 tests test comments::debug::tests::debug ... ok test comments::map::tests::dangling_leading ... ok test comments::map::tests::dangling_trailing ... ok test comments::map::tests::empty ... ok test comments::map::tests::keys_out_of_order ... ok test comments::map::tests::leading_dangling_trailing ... ok test comments::map::tests::multiple_keys ... ok test comments::map::tests::trailing ... ok test comments::map::tests::trailing_dangling ... ok test comments::map::tests::trailing_leading ... ok test comments::node_key::tests::equality ... ok test comments::node_key::tests::inequality ... ok test comments::placement::tests::count_empty_lines_in_trivia ... ok test comments::tests::base_test ... ok test comments::tests::binary_expression_left_operand_comment ... ok test comments::tests::binary_expression_left_operand_trailing_end_of_line_comment ... ok test comments::tests::dangling_comment ... ok test comments::tests::empty_file ... ok test comments::tests::if_elif_else_comments ... ok test comments::tests::if_elif_if_else_comments ... ok test comments::tests::leading_most_outer ... ok test comments::tests::match_cases ... ok test comments::tests::nested_binary_expression ... ok test comments::tests::non_positional_arguments_slash_on_same_line ... ok test comments::tests::non_positional_arguments_with_defaults ... ok test comments::tests::only_comments ... ok test comments::tests::parenthesized_expression ... ok test comments::tests::parenthesized_trailing_comment ... ok test comments::tests::positional_argument_only_comment ... ok test comments::tests::positional_argument_only_comment_without_following_node ... ok test comments::tests::positional_argument_only_leading_comma_comment ... ok test comments::tests::trailing_after_comma ... ok test comments::tests::trailing_comment_after_single_statement_body ... ok test comments::tests::trailing_function_comment ... ok test comments::tests::trailing_most_outer ... ok test comments::tests::trailing_most_outer_nested ... ok test comments::tests::try_except ... ok test comments::tests::try_except_finally_else ... ok test comments::tests::while_else_indented_comment_between_branches ... ok test comments::tests::while_else_very_indented_comment_between_branches ... ok test comments::tests::while_trailing_else_end_of_line_comment ... ok test comments::tests::while_trailing_end_of_line_comment ... ok test expression::expr_name::tests::name_range_with_comments ... ok test expression::parentheses::tests::parenthesized_ranges ... ok test statement::suite::tests::nested_level ... ok test statement::suite::tests::top_level ... ok test string::docstring::tests::indentation_like_black ... ok test string::normalize::tests::normalize_32_escape ... ok test string::normalize::tests::normalize_hex_in_byte_string ... ok test tests::basic ... ok test tests::quick_test ... ignored test tests::range_formatting_quick_test ... ignored test tests::string_processing ... ok test result: ok. 51 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.04s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/ruff_python_formatter-89e4aff35eaeb8d2 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` 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.4-build/ruff-0.16.4/target/rpm/deps/fixtures-3a9f31db594d9502 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` 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/comment_type_hint.py ... ok test black_compatibility::cases/bracketmatch.py ... ok test black_compatibility::cases/beginning_backslash.py ... ok test black_compatibility::cases/context_managers_autodetect_39.py ... ok test black_compatibility::cases/comments5.py ... ok test black_compatibility::cases/comments_non_breaking_space.py ... ok test black_compatibility::cases/docstring_no_extra_empty_line_before_eof.py ... ok test black_compatibility::cases/context_managers_38.py ... ok test black_compatibility::cases/comments.py ... ok test black_compatibility::cases/collections.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_38.py ... ok test black_compatibility::cases/class_methods_new_line.py ... ok test black_compatibility::cases/context_managers_39.py ... ok test black_compatibility::cases/comments3.py ... ok test black_compatibility::cases/docstring_preview.py ... ok test black_compatibility::cases/comments4.py ... ok test black_compatibility::cases/fmtonoff3.py ... ok test black_compatibility::cases/fmtonoff6.py ... ok test black_compatibility::cases/fmtskip.py ... ok test black_compatibility::cases/fmtonoff2.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/fmtskip8.py ... ok test black_compatibility::cases/context_managers_autodetect_310.py ... ok test black_compatibility::cases/class_blank_parentheses.py ... ok test black_compatibility::cases/fmtskip13.py ... ok test black_compatibility::cases/fmtskip7.py ... ok test black_compatibility::cases/fmtskip5.py ... ok test black_compatibility::cases/docstring_no_string_normalization.py ... ok test black_compatibility::cases/conditional_expression.py ... ok test black_compatibility::cases/comment_after_escaped_newline.py ... ok test black_compatibility::cases/fmtonoff4.py ... ok test black_compatibility::cases/backslash_before_indent.py ... ok test black_compatibility::cases/comments_in_double_parens.py ... ok test black_compatibility::cases/form_feeds.py ... ok test black_compatibility::cases/cantfit.py ... ok test black_compatibility::cases/fmtonoff5.py ... ok test black_compatibility::cases/comments_in_blocks.py ... ok test black_compatibility::cases/comments6.py ... ok test black_compatibility::cases/comments9.py ... ok test black_compatibility::cases/fmtpass_imports.py ... ok test black_compatibility::cases/allow_empty_first_line.py ... ok test black_compatibility::cases/composition.py ... ok test black_compatibility::cases/fmtskip12.py ... ok test black_compatibility::cases/format_unicode_escape_seq.py ... ok test black_compatibility::cases/jupytext_markdown_fmt.py ... ok test black_compatibility::cases/f_docstring.py ... ok test black_compatibility::cases/line_ranges_exceeding_end.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/fmtskip9.py ... ok test black_compatibility::cases/line_ranges_basic.py ... ok test black_compatibility::cases/fmtskip_multiple_strings.py ... ok test black_compatibility::cases/dummy_implementations.py ... ok test black_compatibility::cases/fmtskip_multiple_in_clause.py ... ok test black_compatibility::cases/empty_lines.py ... ok test black_compatibility::cases/expression.py ... ok test black_compatibility::cases/composition_no_trailing_comma.py ... ok test black_compatibility::cases/comments2.py ... ok test black_compatibility::cases/is_simple_lookup_for_doublestar_expression.py ... ok test black_compatibility::cases/import_spacing.py ... ok test black_compatibility::cases/line_ranges_imports.py ... ok test black_compatibility::cases/line_ranges_indentation.py ... ok test black_compatibility::cases/module_docstring_4.py ... ok test black_compatibility::cases/module_docstring_1.py ... ok test black_compatibility::cases/fmtskip10.py ... ok test black_compatibility::cases/line_ranges_fmt_off_overlap.py ... ok test black_compatibility::cases/line_ranges_fmt_off.py ... ok test black_compatibility::cases/module_docstring_3.py ... ok test black_compatibility::cases/line_ranges_unwrapping.py ... ok test black_compatibility::cases/fmtonoff.py ... ok test black_compatibility::cases/fmtskip11.py ... ok test black_compatibility::cases/line_ranges_two_passes.py ... ok test black_compatibility::cases/module_docstring_followed_by_class.py ... ok test black_compatibility::cases/module_docstring_2.py ... ok test black_compatibility::cases/module_docstring_followed_by_function.py ... ok test black_compatibility::cases/module_docstring_after_comment.py ... ok test black_compatibility::cases/linelength6.py ... ok test black_compatibility::cases/numeric_literals.py ... ok test black_compatibility::cases/ignore_pyi.pyi ... ok test black_compatibility::cases/numeric_literals_skip_underscores.py ... ok test black_compatibility::cases/no_blank_line_before_docstring.py ... ok test black_compatibility::cases/fstring.py ... ok test black_compatibility::cases/one_element_subscript.py ... ok test black_compatibility::cases/pattern_matching_long.py ... ok test black_compatibility::cases/parenthesized_context_managers.py ... ok test black_compatibility::cases/pattern_matching_extras.py ... ok test black_compatibility::cases/pattern_matching_complex.py ... ok test black_compatibility::cases/keep_newline_after_match.py ... ok test black_compatibility::cases/pep_572_slices.py ... ok test black_compatibility::cases/pattern_matching_generic.py ... ok test black_compatibility::cases/fstring_quotations.py ... ok test black_compatibility::cases/function2.py ... ok test black_compatibility::cases/line_ranges_diff_edge_case.py ... ok test black_compatibility::cases/long_strings__type_annotations.py ... ok test black_compatibility::cases/funcdef_return_type_trailing_comma.py ... ok test black_compatibility::cases/function_trailing_comma.py ... ok test black_compatibility::cases/pep_572_py39.py ... ok test black_compatibility::cases/pep_572_py310.py ... ok test black_compatibility::cases/line_ranges_fmt_off_decorator.py ... ok test black_compatibility::cases/pep646_typed_star_arg_type_var_tuple.py ... ok test black_compatibility::cases/power_op_newline.py ... ok test black_compatibility::cases/pep_570.py ... ok test black_compatibility::cases/generics_wrapping.py ... ok test black_compatibility::cases/function.py ... ok test black_compatibility::cases/pep_654_style.py ... ok test black_compatibility::cases/pep_572.py ... ok test black_compatibility::cases/pep_604.py ... ok test black_compatibility::cases/percent_precedence.py ... ok test black_compatibility::cases/pep_654.py ... ok test black_compatibility::cases/pattern_matching_simple.py ... ok test black_compatibility::cases/long_strings_flag_disabled.py ... ok test black_compatibility::cases/pattern_matching_style.py ... ok test black_compatibility::cases/nested_stub.pyi ... ok test black_compatibility::cases/multiline_consecutive_open_parentheses_ignore.py ... ok test black_compatibility::cases/pep604_union_types_line_breaks.py ... ok test black_compatibility::cases/pattern_matching_trailing_comma.py ... ok test black_compatibility::cases/preview_fstring.py ... ok test black_compatibility::cases/preview_format_unicode_escape_seq.py ... ok test black_compatibility::cases/power_op_spacing.py ... ok test black_compatibility::cases/power_op_spacing_long.py ... ok test black_compatibility::cases/pattern_matching_with_if_stmt.py ... ok test black_compatibility::cases/pep_572_remove_parens.py ... ok test black_compatibility::cases/pep_750.py ... ok test black_compatibility::cases/preview_fmtpass_imports.py ... ok test black_compatibility::cases/preview_cantfit_string.py ... ok test black_compatibility::cases/preview_import_line_collapse.py ... ok test black_compatibility::cases/preview_pep646_typed_star_arg_type_var_tuple.py ... ok test black_compatibility::cases/pep_701.py ... ok test black_compatibility::cases/pep_646.py ... ok test black_compatibility::cases/prefer_rhs_split_reformatted.py ... ok test black_compatibility::cases/preview_hug_parens_with_braces_and_square_brackets_no_ll1.py ... ok test black_compatibility::cases/preview_cantfit.py ... ok test black_compatibility::cases/python37.py ... ok test black_compatibility::cases/python39.py ... ok test black_compatibility::cases/python38.py ... ok test black_compatibility::cases/py310_pep572.py ... ok test black_compatibility::cases/prefer_rhs_split.py ... ok test black_compatibility::cases/remove_await_parens.py ... ok test black_compatibility::cases/preview_remove_multiline_lone_list_item_parens.py ... ok test black_compatibility::cases/preview_long_strings__east_asian_width.py ... ok test black_compatibility::cases/preview_long_strings__type_annotations.py ... ok test black_compatibility::cases/preview_hug_parens_with_braces_and_square_brackets.py ... ok test black_compatibility::cases/raw_docstring.py ... ok test black_compatibility::cases/preview_comments7.py ... ok test black_compatibility::cases/remove_lone_list_item_parens.py ... ok test black_compatibility::cases/preview_long_dict_values.py ... ok test black_compatibility::cases/remove_newline_after_code_block_open.py ... ok test black_compatibility::cases/remove_except_types_parens.py ... ok test black_compatibility::cases/remove_parens.py ... ok test black_compatibility::cases/split_delimiter_comments.py ... ok test black_compatibility::cases/skip_magic_trailing_comma.py ... ok test black_compatibility::cases/remove_except_types_parens_pre_py314.py ... ok test black_compatibility::cases/preview_long_strings__edge_case.py ... ok test black_compatibility::cases/preview_wrap_comprehension_in.py ... ok test black_compatibility::cases/raw_docstring_no_string_normalization.py ... ok test black_compatibility::cases/preview_standardize_type_comments.py ... ok test black_compatibility::cases/preview_return_annotation_brackets_string.py ... ok test black_compatibility::cases/slices.py ... ok test black_compatibility::cases/remove_with_brackets.py ... ok test black_compatibility::cases/skip_magic_trailing_comma_generic_wrap.py ... ok test black_compatibility::cases/trailing_comma_optional_parens2.py ... ok test black_compatibility::cases/tricky_unicode_symbols.py ... ok test black_compatibility::cases/preview_multiline_strings.py ... ok test black_compatibility::cases/starred_for_target.py ... ok test black_compatibility::cases/remove_except_parens.py ... ok test black_compatibility::cases/remove_for_brackets.py ... ok test black_compatibility::cases/target_version_flag.py ... ok test black_compatibility::cases/type_comment_syntax_error.py ... ok test black_compatibility::cases/trailing_comma.py ... ok test black_compatibility::cases/tuple_with_stmt.py ... ok test black_compatibility::cases/type_aliases.py ... ok test black_compatibility::cases/string_prefixes.py ... ok test black_compatibility::cases/type_expansion.py ... ok test black_compatibility::cases/typed_params_trailing_comma.py ... ok test black_compatibility::cases/trailing_comma_optional_parens1.py ... ok test black_compatibility::cases/trailing_comma_optional_parens3.py ... ok test black_compatibility::cases/remove_parens_from_lhs.py ... ok test black_compatibility::cases/return_annotation_brackets.py ... ok test black_compatibility::cases/single_line_format_skip_with_multiple_comments.py ... ok test black_compatibility::cases/whitespace.py ... ok test black_compatibility::miscellaneous/force_py36.py ... ok test black_compatibility::cases/walrus_in_dict.py ... ok test black_compatibility::cases/type_params.py ... ok test black_compatibility::miscellaneous/missing_final_newline.py ... ok test black_compatibility::cases/remove_redundant_parens_in_case_guard.py ... ok test black_compatibility::miscellaneous/force_pyi.pyi ... ok test black_compatibility::cases/trailing_commas_in_leading_parts.py ... ok test black_compatibility::cases/tupleassign.py ... ok test black_compatibility::cases/torture.py ... ok test black_compatibility::cases/stub.pyi ... ok test black_compatibility::miscellaneous/string_quotes.py ... ok test black_compatibility::miscellaneous/debug_visitor.py ... ok test black_compatibility::cases/preview_long_strings.py ... ok test black_compatibility::miscellaneous/blackd_diff.py ... ok test black_compatibility::cases/type_param_defaults.py ... ok test format::docstring_newlines.py ... ok test format::docstring_chaperones.py ... ok test format::comment_prefixes.py ... ok test format::carriage_return/string.py ... ok test format::docstring_non_visible_characters.py ... ok test format::docstring_code_examples_crlf.py ... ok test format::empty_multiple_trailing_newlines.py ... ok test format::blank_line_before_class_docstring.py ... ok test format::empty_now_newline.py ... ok test black_compatibility::cases/preview_long_strings__regression.py ... ok test format::empty_trailing_newline.py ... ok test format::expression/binary_pow_spacing.py ... ok test format::expression/attribute.py ... ok test format::empty_whitespace.py ... ok test format::docstring_tab_indentation.py ... ok test format::expression/annotated_assign.py ... ok test format::expression/await.py ... ok test format::expression/bytes.py ... ok test format::expression/binary_implicit_string.py ... ok test format::expression/fstring_multiline_replacement_field.py ... ok test format::expression/boolean_operation.py ... ok test format::expression/dict.py ... ok test format::docstring.py ... ok test format::expression/named_expr.py ... ok test format::expression/list_comp.py ... ok test format::expression/list.py ... ok test format::expression/dict_comp.py ... ok test format::expression/compare.py ... ok test format::expression/generator_exp.py ... ok test format::expression/join_implicit_concatenated_string_preserve.py ... ok test format::expression/fstring_preview.py ... ok test format::fmt_on_off/fmt_off_unclosed_deep_nested_trailing_comment.py ... ok test format::fmt_on_off/fmt_off_docstring.py ... ok test format::expression/split_empty_brackets.py ... ok test format::expression/unary.py ... ok test format::fmt_on_off/indent.py ... ok test format::expression/call.py ... ok test format::expression/hug.py ... ok test format::expression/if.py ... ok test format::expression/binary.py ... ok test format::expression/list_comp_py315.py ... ok test format::expression/number.py ... ok test format::expression/starred.py ... ok test format::expression/unsplittable.py ... ok test format::expression/optional_parentheses_comments.py ... ok test format::expression/yield.py ... ok test format::fmt_on_off/last_statement.py ... ok test format::expression/string.py ... ok test format::fmt_on_off/mixed_space_and_tab.py ... ok test format::fmt_on_off/fmt_off_unclosed_trailing_comment.py ... ok test format::fmt_on_off/empty_file.py ... ok test format::expression/set_comp.py ... ok test format::expression/slice.py ... ok test format::fluent.py ... ok test format::expression/yield_from.py ... ok test format::f-string-carriage-return-newline.py ... ok test format::fmt_on_off/form_feed.py ... ok test format::fmt_on_off/comments.py ... ok test format::expression/tuple.py ... ok test format::expression/subscript.py ... ok test format::fmt_on_off/trailing_comments.py ... ok test format::expression/join_implicit_concatenated_string.py ... ok test format::expression/join_implicit_concatenated_string_assignment.py ... ok test format::fmt_on_off/no_fmt_on.py ... ok test format::fmt_on_off/trailing_semicolon.py ... ok test format::fmt_on_off/simple.py ... ok test format::fmt_on_off/off_on_off_on.py ... ok test format::fmt_skip/docstrings.py ... ok test format::fmt_on_off/newlines.py ... ok test format::fmt_skip/or_else.py ... ok test format::fmt_on_off/yapf.py ... ok test format::fmt_skip/top_level_semicolon.py ... ok test format::fmt_skip/parentheses.py ... ok test format::fmt_skip/decorators.py ... ok test format::fmt_skip/reason.py ... ok test format::fmt_skip/trailing_semi.py ... ok test format::expression/nested_string_quote_style.py ... ok test format::expression/lambda.py ... ok test format::fmt_skip/match.py ... ok test format::fmt_skip/type_params.py ... ok test format::fmt_skip/semicolons.py ... ok test format::multiline_string_deviations.py ... ok test format::form_feed.py ... ok test format::module_dangling_comment2.py ... ok test format::module_dangling_comment1.py ... ok test format::newlines.pyi ... ok test format::parentheses/expression_parentheses_comments.py ... ok test format::expression/fstring.py ... ok test format::fmt_skip/compound_one_liners.py ... ok test format::notebook_docstring.py ... ok test format::pattern_match_regression_brackets.py ... ok test format::parentheses/nested.py ... ok test format::range_formatting/empty_range.py ... ok test format::range_formatting/empty_file.py ... ok test format::parentheses/opening_parentheses_comment_value.py ... ok test format::expression/tstring.py ... ok test format::quote_style.py ... ok test format::newlines.py ... ok test format::preview.py ... ok test format::parentheses/opening_parentheses_comment_empty.py ... ok test format::range_formatting/decorators.py ... ok test format::pattern/pattern_maybe_parenthesize.py ... ok test format::range_formatting/fmt_on_off.py ... ok test format::parentheses/call_chains.py ... ok test format::range_formatting/whitespace_only_range.py ... ok test format::range_formatting/comment_only_range.py ... ok test format::range_formatting/clause_header.py ... ok test format::range_formatting/fmt_skip.py ... ok test format::range_formatting/ancestory.py ... ok test format::range_formatting/end_of_file.py ... ok test format::range_formatting/docstring_code_examples.py ... ok test format::statement/assert.py ... ok test format::range_formatting/leading_comments.py ... ok test format::range_formatting/stub.pyi ... ok test format::range_formatting/regressions.py ... ok test format::docstring_code_examples_dynamic_line_width.py ... ok test format::range_formatting/module.py ... ok test format::range_formatting/indent.py ... ok test format::range_formatting/leading_trailing_comments.py ... ok test format::range_formatting/parentheses.py ... ok test format::range_formatting/range_narrowing.py ... ok test format::statement/assign.py ... ok test format::skip_magic_trailing_comma.py ... ok test format::statement/break.py ... ok test format::range_formatting/same_line_body.py ... ok test format::range_formatting/trailing_comments.py ... ok test format::statement/ann_assign.py ... ok test format::statement/aug_assign.py ... ok test format::statement/nonlocal.py ... ok test format::statement/ellipsis.pyi ... ok test format::statement/module_comment.py ... ok test format::statement/lazy_import.py ... ok test format::statement/raise.py ... ok test format::statement/class_definition.py ... ok test format::statement/import_from.py ... ok test format::statement/import.py ... ok test format::statement/delete.py ... ok test format::statement/global.py ... ok test format::statement/assignment_split_value_first.py ... ok test format::statement/for.py ... ok test format::statement/return_type_no_parameters.py ... ok test format::statement/long_type_annotations.py ... ok test format::statement/if.py ... ok test format::stub_files/top_level.pyi ... ok test format::statement/return.py ... ok test format::tab_width.py ... ok test format::statement/stub_functions_trailing_comments.py ... ok test format::trailing_comments.py ... ok test format::statement/return_annotation.py ... ok test format::statement/top_level.py ... ok test format::stub_files/comments.pyi ... ok test format::statement/top_level.pyi ... ok test format::statement/match.py ... ok test format::statement/type_alias.py ... ok test format::statement/while.py ... ok test format::stub_files/blank_line_after_nested_stub_class_eof.pyi ... ok test format::stub_files/decorated_class_after_function.pyi ... ok test format::stub_files/nesting.pyi ... ok test format::statement/with_39.py ... ok test format::statement/return_type_parameters.py ... ok test format::statement/function.py ... ok test format::stub_files/blank_line_after_nested_stub_class.pyi ... ok test format::trivia.py ... ok test format::trailing_pragma_nested.py ... ok test format::stub_files/suite.pyi ... ok test format::statement/try.py ... ok test format::statement/with.py ... ok test format::docstring_code_examples.py ... ok test result: ok. 376 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/normalizer-324a069665070174 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` 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.4-build/ruff-0.16.4/target/rpm/deps/ruff_python_importer-701bf21fd97d806b --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` 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.4-build/ruff-0.16.4/target/rpm/deps/ruff_python_index-023de12100150870 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` 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.4-build/ruff-0.16.4/target/rpm/deps/ruff_python_literal-4ecb2419cde0ff90 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` 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.4-build/ruff-0.16.4/target/rpm/deps/ruff_python_parser-af49550cbedccc70 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` 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::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_ascii_name_flag ... 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.4-build/ruff-0.16.4/target/rpm/deps/fixtures-d95425b080a82595 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 554 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::class_def_unclosed_type_param_list.py ... ok test inline_err::ann_assign_stmt_invalid_annotation.py ... ok test inline_err::comma_separated_missing_comma_between_elements.py ... ok test inline_err::assert_empty_msg.py ... ok test inline_err::assert_empty_test.py ... ok test inline_err::aug_assign_stmt_missing_rhs.py ... ok test inline_err::assign_stmt_keyword_target.py ... ok test inline_err::assign_stmt_missing_rhs.py ... ok test inline_err::ann_assign_stmt_invalid_value.py ... ok test inline_err::assert_invalid_msg_expr.py ... ok test inline_err::case_expect_indented_block.py ... ok test inline_err::comprehension_missing_for_after_async.py ... ok test inline_err::assign_stmt_starred_expr_value.py ... ok test inline_err::clause_expect_indented_block.py ... ok test inline_err::async_unexpected_token.py ... ok test inline_err::assert_invalid_test_expr.py ... ok test inline_err::comma_separated_missing_comma.py ... ok test inline_err::assign_stmt_invalid_target.py ... ok test inline_err::backslash_continuation_indentation_error.py ... ok test inline_err::class_def_unparenthesized_generator_argument.py ... ok test inline_err::aug_assign_stmt_invalid_target.py ... ok test inline_err::class_type_params_py311.py ... ok test inline_err::aug_assign_stmt_invalid_value.py ... ok test inline_err::class_def_missing_name.py ... ok test inline_err::clause_expect_single_statement.py ... ok test inline_err::assign_stmt_invalid_value_expr.py ... ok test inline_err::ann_assign_stmt_invalid_target.py ... ok test inline_err::args_unparenthesized_generator.py ... ok test inline_err::class_def_empty_body.py ... ok test inline_err::comma_separated_missing_first_element.py ... ok test inline_err::del_incomplete_target.py ... ok test inline_err::comma_separated_missing_element_between_commas.py ... ok test inline_err::debug_shadow_match.py ... ok test inline_err::debug_shadow_class.py ... ok test inline_err::decorator_missing_newline.py ... ok test inline_err::decorator_named_expression_py37.py ... ok test inline_err::decorator_dict_literal_py38.py ... ok test inline_err::decorator_await_expression_py38.py ... ok test inline_err::dotted_name_multiple_dots.py ... ok test inline_err::debug_shadow_function.py ... ok test inline_err::del_debug_py39.py ... ok test inline_err::debug_shadow_try.py ... ok test inline_err::decorator_expression_py38.py ... ok test inline_err::debug_shadow_type_alias.py ... ok test inline_err::decorator_non_toplevel_call_expression_py38.py ... ok test inline_err::decorator_unexpected_token.py ... ok test inline_err::except_stmt_unparenthesized_tuple_no_as_py313.py ... ok test inline_err::decorator_invalid_expression.py ... ok test inline_err::del_stmt_empty.py ... ok test inline_err::decorator_float_literal_py38.py ... ok test inline_err::debug_shadow_import.py ... ok test inline_err::decorator_missing_expression.py ... ok test inline_err::debug_shadow_with.py ... ok test inline_err::different_match_pattern_bindings.py ... ok test inline_err::except_stmt_missing_exception_and_as_name.py ... ok test inline_err::except_stmt_missing_exception.py ... ok test inline_err::except_stmt_missing_as_name.py ... ok test inline_err::except_stmt_invalid_expression.py ... ok test inline_err::except_star_py310.py ... ok test inline_err::duplicate_keyword_args.py ... ok test inline_err::duplicate_match_class_attr.py ... ok test inline_err::duplicate_match_key.py ... ok test inline_err::duplicate_type_parameter_names.py ... ok test inline_err::except_stmt_unparenthesized_tuple_as.py ... ok test inline_err::for_stmt_missing_in_keyword.py ... ok test inline_err::f_string_empty_expression.py ... ok test inline_err::f_string_invalid_conversion_flag_name_tok.py ... ok test inline_err::f_string_conversion_follows_exclamation.py ... ok test inline_err::from_import_star_with_other_names.py ... ok test inline_err::f_string_lambda_without_parentheses.py ... ok test inline_err::f_string_unclosed_lbrace_in_format_spec.py ... ok test inline_err::from_import_empty_names.py ... ok test inline_err::for_stmt_missing_target.py ... ok test inline_err::for_stmt_missing_iter.py ... ok test inline_err::from_import_dotted_names.py ... ok test inline_err::if_stmt_elif_missing_colon.py ... ok test inline_err::from_import_missing_module.py ... ok test inline_err::from_import_missing_rpar.py ... ok test inline_err::for_iter_unpack_py38.py ... ok test inline_err::f_string_invalid_conversion_flag_other_tok.py ... ok test inline_err::for_stmt_invalid_iter_expr.py ... ok test inline_err::f_string_invalid_starred_expr.py ... ok test inline_err::for_stmt_invalid_target_binary_expr.py ... ok test inline_err::f_string_unclosed_lbrace.py ... ok test inline_err::for_stmt_invalid_target_in_keyword.py ... ok test inline_err::for_stmt_invalid_target.py ... ok test inline_err::from_import_parenthesized_star.py ... ok test inline_err::from_import_unparenthesized_trailing_comma.py ... ok test inline_err::function_def_unclosed_type_param_list.py ... ok test inline_err::function_def_invalid_return_expr.py ... ok test inline_err::function_def_empty_body.py ... ok test inline_err::function_def_unparenthesized_return_types.py ... ok test inline_err::function_def_missing_return_type.py ... ok test inline_err::global_stmt_expression.py ... ok test inline_err::function_type_params_py311.py ... ok test inline_err::function_def_unclosed_parameter_list.py ... ok test inline_err::function_def_missing_identifier.py ... ok test inline_err::global_stmt_trailing_comma.py ... ok test inline_err::global_stmt_empty.py ... ok test inline_err::if_stmt_invalid_elif_test_expr.py ... ok test inline_err::if_stmt_misspelled_elif.py ... ok test inline_err::import_alias_missing_asname.py ... ok test inline_err::invalid_byte_literal.py ... ok test inline_err::import_stmt_parenthesized_names.py ... ok test inline_err::if_stmt_missing_colon.py ... ok test inline_err::if_stmt_missing_test.py ... ok test inline_err::if_stmt_invalid_test_expr.py ... ok test inline_err::import_stmt_trailing_comma.py ... ok test inline_err::import_stmt_empty.py ... ok test inline_err::incomplete_attribute_before_for_in_delimiter.py ... ok test inline_err::invalid_annotation_py314.py ... ok test inline_err::if_stmt_empty_body.py ... ok test inline_err::implicitly_concatenated_unterminated_string.py ... ok test inline_err::import_from_star.py ... ok test inline_err::implicitly_concatenated_unterminated_string_multiline.py ... ok test inline_err::invalid_annotation_type_alias.py ... ok test inline_err::invalid_annotation_class.py ... ok test inline_err::invalid_annotation_function_py314.py ... ok test inline_err::invalid_string_literal.py ... ok test inline_err::import_stmt_star_import.py ... ok test inline_err::invalid_annotation_function.py ... ok test inline_err::lazy_import_invalid_context_py315.py ... ok test inline_err::ipython_help_escape_command_error_recovery_2.py ... ok test inline_err::ipython_help_escape_command_error_recovery_3.py ... ok test inline_err::match_classify_as_keyword_or_identifier.py ... ok test inline_err::lambda_body_with_yield_expr.py ... ok test inline_err::invalid_del_target.py ... ok test inline_err::invalid_fstring_literal_element.py ... ok test inline_err::invalid_match_pattern_target.py ... ok test inline_err::iter_unpack_return_py37.py ... ok test inline_err::mixed_bytes_and_non_bytes_literals.py ... ok test inline_err::ipython_help_escape_command_error_recovery_1.py ... ok test inline_err::invalid_future_feature.py ... ok test inline_err::match_stmt_expect_indented_block.py ... ok test inline_err::match_before_py310.py ... ok test inline_err::lazy_import_invalid_from_py315.py ... ok test inline_err::lazy_import_stmt_py314.py ... ok test inline_err::match_classify_as_keyword.py ... ok test inline_err::match_expected_colon.py ... ok test inline_err::match_stmt_expected_case_block.py ... ok test inline_err::lambda_body_with_starred_expr.py ... ok test inline_err::iter_unpack_yield_py37.py ... ok test inline_err::irrefutable_case_pattern.py ... ok test inline_err::match_stmt_missing_guard_expr.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::multiple_clauses_on_same_line.py ... ok test inline_err::nonlocal_stmt_expression.py ... ok test inline_err::match_stmt_single_starred_subject.py ... ok test inline_err::match_stmt_no_newline_before_case.py ... ok test inline_err::match_stmt_missing_pattern.py ... ok test inline_err::nonlocal_stmt_empty.py ... ok test inline_err::mixed_tstring_and_bytes_literals.py ... ok test inline_err::multiple_starred_assignment_target.py ... ok test inline_err::multiple_assignment_in_case_pattern.py ... ok test inline_err::param_missing_default.py ... ok test inline_err::node_range_with_gaps.py ... ok test inline_err::param_missing_annotation.py ... ok test inline_err::param_with_star_annotation_py310.py ... ok test inline_err::named_expr_slice_parse_error.py ... ok test inline_err::params_duplicate_names.py ... ok test inline_err::params_no_arg_before_slash.py ... ok test inline_err::params_follows_var_keyword_param.py ... ok test inline_err::nested_quote_in_format_spec_py312.py ... ok test inline_err::nonlocal_stmt_trailing_comma.py ... ok test inline_err::named_expr_slice.py ... ok test inline_err::param_with_invalid_annotation.py ... ok test inline_err::multiple_starred_names_in_sequence_pattern.py ... ok test inline_err::nonlocal_declaration_at_module_level.py ... ok test inline_err::param_with_invalid_default.py ... ok test inline_err::params_expected_after_star_separator.py ... ok test inline_err::params_kwarg_after_star_separator.py ... ok test inline_err::nested_async_comprehension_py310.py ... ok test inline_err::params_multiple_kwargs.py ... ok test inline_err::params_multiple_slash_separator.py ... ok test inline_err::param_with_invalid_star_annotation.py ... ok test inline_err::parenthesized_context_manager_py38.py ... ok test inline_err::params_var_keyword_with_default.py ... ok test inline_err::params_multiple_varargs.py ... ok test inline_err::params_multiple_star_separator.py ... ok test inline_err::parenthesized_kwarg_py38.py ... ok test inline_err::params_var_positional_with_default.py ... ok test inline_err::params_non_default_after_default.py ... ok test inline_err::params_star_separator_after_star_param.py ... ok test inline_err::params_star_after_slash.py ... ok test inline_err::single_star_for.py ... ok test inline_err::raise_stmt_invalid_cause.py ... ok test inline_err::raise_stmt_unparenthesized_tuple_exc.py ... ok test inline_err::simple_stmts_on_same_line.py ... ok test inline_err::raise_stmt_unparenthesized_tuple_cause.py ... ok test inline_err::simple_stmts_on_same_line_in_block.py ... ok test inline_err::pep701_nested_interpolation_py311.py ... ok test inline_err::raise_stmt_from_without_exc.py ... ok test inline_err::raise_stmt_invalid_exc.py ... ok test inline_err::return_stmt_invalid_expr.py ... ok test inline_err::starred_list_comp_py314.py ... ok test inline_err::simple_and_compound_stmt_on_same_line_in_block.py ... ok test inline_err::simple_and_compound_stmt_on_same_line.py ... ok test inline_err::pep_798_unpacking_comprehensions_py314.py ... ok test inline_err::pos_only_py37.py ... ok test inline_err::pep_798_invalid_dict_unpacking_comprehensions_py315.py ... ok test inline_err::rebound_comprehension_variable.py ... ok test inline_err::pep701_f_string_py311.py ... ok test inline_err::single_star_return.py ... ok test inline_err::single_star_yield.py ... ok test inline_err::single_starred_assignment_target.py ... ok test inline_err::starred_comprehension_target.py ... ok test inline_err::starred_starred_expression.py ... ok test inline_err::star_slices.py ... ok test inline_err::try_stmt_invalid_order.py ... ok test inline_err::star_index_py310.py ... ok test inline_err::t_string_empty_expression.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_invalid_conversion_flag_name_tok.py ... ok test inline_err::try_stmt_mixed_except_kind.py ... ok test inline_err::t_string_unclosed_lbrace_in_format_spec.py ... ok test inline_err::tuple_context_manager_py38.py ... ok test inline_err::type_alias_invalid_value_expr.py ... ok test inline_err::t_string_unclosed_lbrace.py ... ok test inline_err::template_strings_py313.py ... ok test inline_err::type_param_param_spec_missing_default.py ... ok test inline_err::try_stmt_missing_except_finally.py ... ok test inline_err::type_alias_incomplete_stmt.py ... ok test inline_err::try_stmt_misspelled_except.py ... ok test inline_err::t_string_invalid_starred_expr.py ... ok test inline_err::t_string_invalid_conversion_flag_other_tok.py ... ok test inline_err::type_param_missing_bound.py ... ok test inline_err::type_param_param_spec_invalid_default_expr.py ... ok test inline_err::type_param_type_var_invalid_default_expr.py ... ok test inline_err::type_param_default_py312.py ... ok test inline_err::type_param_invalid_bound_expr.py ... ok test inline_err::type_param_type_var_tuple_missing_default.py ... ok test inline_err::type_param_type_var_missing_default.py ... ok test inline_err::type_param_type_var_tuple_invalid_default_expr.py ... ok test inline_err::type_param_type_var_tuple_bound.py ... ok test inline_err::walrus_py37.py ... ok test inline_err::write_to_debug_expr.py ... ok test inline_err::type_params_empty.py ... ok test inline_err::type_parameter_default_order.py ... ok test inline_err::yield_after_comma.py ... ok test inline_err::with_items_parenthesized_missing_colon.py ... ok test inline_err::yield_from_in_async_function.py ... ok test inline_err::while_stmt_invalid_test_expr.py ... ok test inline_err::unparenthesized_named_expr_set_comp_py38.py ... ok test inline_err::unparenthesized_named_expr_set_literal_py38.py ... ok test inline_err::type_stmt_py311.py ... ok test inline_err::while_stmt_missing_test.py ... ok test inline_err::while_stmt_missing_colon.py ... ok test inline_err::unterminated_fstring_newline_recovery.py ... ok test inline_err::unparenthesized_named_expr_index_py38.py ... ok test inline_ok::async_with_statement.py ... ok test inline_ok::all_async_comprehension_py310.py ... ok test inline_ok::assign_targets_terminator.py ... ok test inline_ok::ann_assign_stmt_simple_target.py ... ok test inline_ok::assign_stmt_starred_expr_value.py ... ok test inline_ok::ambiguous_lpar_with_items_binary_expr.py ... ok test inline_err::with_items_parenthesized_missing_comma.py ... ok test inline_ok::ambiguous_lpar_with_items_if_expr.py ... ok test inline_ok::args_unparenthesized_generator.py ... ok test inline_ok::class_type_params_py312.py ... ok test inline_ok::del_debug_py38.py ... ok test inline_ok::backslash_continuation_indentation.py ... ok test inline_ok::async_function_definition.py ... ok test inline_ok::async_for_statement.py ... ok test inline_ok::class_def_arguments.py ... ok test inline_ok::class_keyword_in_case_pattern.py ... ok test inline_ok::decorator_expression_identity_hack_py38.py ... ok test inline_ok::debug_rename_import.py ... ok test inline_ok::comma_separated_regular_list_terminator.py ... ok test inline_ok::except_stmt_unparenthesized_tuple_no_as_py314.py ... ok test inline_ok::dotted_name_normalized_spaces.py ... ok test inline_ok::except_stmt_as_name_soft_keyword.py ... ok test inline_ok::decorator_await_expression_py39.py ... ok test inline_ok::decorator_expression_dotted_ident_py38.py ... ok test inline_ok::except_star_py311.py ... ok test inline_ok::del_targets_terminator.py ... ok test inline_ok::decorator_async_function.py ... ok test inline_ok::decorator_expression_eval_hack_py38.py ... ok test inline_ok::duplicate_match_key_attr.py ... ok test inline_ok::decorator_expression_py39.py ... ok test inline_ok::function_def_parameter_range.py ... ok test inline_ok::from_import_stmt_terminator.py ... ok test inline_ok::fstring_format_spec_terminator.py ... ok test inline_ok::from_import_soft_keyword_module_name.py ... ok test inline_ok::from_import_no_space.py ... ok test inline_ok::for_iter_unpack_py38.py ... ok test inline_ok::for_iter_unpack_py39.py ... ok test inline_ok::for_in_target_valid_expr.py ... ok test inline_ok::different_match_pattern_bindings.py ... ok test inline_ok::global_stmt.py ... ok test inline_ok::import_from_star.py ... ok test inline_ok::function_def_valid_return_expr.py ... ok test inline_ok::function_def_parenthesized_return_types.py ... ok test inline_ok::function_type_params_py312.py ... ok test inline_ok::import_as_name_soft_keyword.py ... ok test inline_ok::match_annotated_assignment.py ... ok test inline_ok::lazy_import_relative_py315.py ... ok test inline_ok::lazy_import_soft_keyword_split_py315.py ... ok test inline_ok::match_classify_as_identifier_1.py ... ok test inline_ok::lambda_with_no_parameters.py ... ok test inline_ok::iter_unpack_yield_py38.py ... ok test inline_ok::import_stmt_terminator.py ... ok test inline_ok::match_after_py310.py ... ok test inline_ok::iter_unpack_return_py37.py ... ok test inline_ok::iter_unpack_return_py38.py ... ok test inline_ok::irrefutable_case_pattern_at_end.py ... ok test inline_ok::iter_unpack_yield_py37.py ... ok test inline_ok::lazy_import_stmt_py315.py ... ok test inline_ok::match_as_pattern.py ... ok test inline_ok::lazy_import_semantic_ok_py315.py ... ok test inline_ok::lambda_with_valid_body.py ... ok test inline_ok::match_as_pattern_soft_keyword.py ... ok test inline_ok::match_classify_as_keyword_1.py ... ok test inline_ok::match_attr_pattern_soft_keyword.py ... ok test inline_ok::param_with_star_annotation_py310.py ... ok test inline_ok::nonlocal_declaration_at_module_level.py ... ok test inline_ok::match_classify_as_keyword_or_identifier.py ... ok test inline_ok::multiple_assignment_in_case_pattern.py ... ok test inline_ok::match_classify_as_keyword_2.py ... ok test inline_ok::nonlocal_stmt.py ... ok test inline_ok::match_stmt_valid_guard_expr.py ... ok test inline_ok::match_stmt_subject_expr.py ... ok test inline_ok::match_sequence_pattern_parentheses_terminator.py ... ok test inline_ok::match_sequence_pattern_terminator.py ... ok test inline_ok::match_classify_as_identifier_2.py ... ok test inline_ok::params_non_default_after_star.py ... ok test inline_ok::parenthesized_context_manager_py39.py ... ok test inline_ok::param_with_star_annotation_py311.py ... ok test inline_ok::non_nested_quote_in_format_spec_py311.py ... ok test inline_ok::params_seen_keyword_only_param_after_star.py ... ok test inline_ok::multiple_starred_assignment_target.py ... ok test inline_ok::param_with_star_annotation.py ... ok test inline_ok::param_with_default.py ... ok test inline_ok::non_duplicate_keyword_args.py ... ok test inline_ok::non_duplicate_type_parameter_names.py ... ok test inline_ok::non_rebound_comprehension_variable.py ... ok test inline_ok::nested_async_comprehension_py310.py ... ok test inline_ok::nested_async_comprehension_py311.py ... ok test inline_ok::nested_alternative_patterns.py ... ok test inline_ok::param_with_annotation.py ... ok test inline_ok::parenthesized_star_index_py310.py ... ok test inline_ok::parenthesized_named_expr_index_py38.py ... ok test inline_ok::parenthesized_kwarg_py37.py ... ok test inline_ok::starred_list_comp_py315.py ... ok test inline_ok::parenthesized_named_expr_py38.py ... ok test inline_ok::pos_only_py38.py ... ok test inline_ok::simple_stmts_with_semicolons.py ... ok test inline_ok::single_starred_assignment_target.py ... ok test inline_ok::single_parenthesized_item_context_manager_py38.py ... ok test inline_ok::starred_comprehension_target.py ... ok test inline_ok::simple_stmts_in_block.py ... ok test inline_ok::read_from_debug.py ... ok test inline_ok::single_star_in_tuple.py ... ok test inline_ok::star_index_py311.py ... ok test inline_ok::valid_future_feature.py ... ok test inline_ok::pep_798_unpacking_comprehensions_py315.py ... ok test inline_ok::unparenthesized_named_expr_py39.py ... ok test inline_ok::template_strings_py314.py ... ok test invalid_syntax::expressions/arguments/double_starred.py ... ok test inline_ok::tuple_context_manager_py38.py ... ok test inline_ok::type_stmt_py312.py ... ok test inline_ok::type_param_default_py313.py ... ok test inline_ok::unparenthesized_named_expr_index_py39.py ... ok test inline_ok::type_param_type_var.py ... ok test inline_ok::type_param_param_spec.py ... ok test inline_ok::pep701_f_string_py311.py ... ok test inline_ok::pep750_t_string_py314.py ... ok test inline_ok::type_param_type_var_tuple.py ... ok test inline_ok::pep701_f_string_py312.py ... ok test inline_ok::valid_annotation_py313.py ... ok test inline_ok::walrus_py38.py ... ok test inline_ok::valid_annotation_class.py ... ok test invalid_syntax::expressions/await/no_expression_0.py ... ok test inline_ok::valid_annotation_function_py313.py ... ok test invalid_syntax::expressions/arguments/missing_argument.py ... ok test inline_ok::yield_after_comma_parenthesized.py ... ok test invalid_syntax::expressions/arguments/duplicate_keyword_arguments.py ... ok test invalid_syntax::expressions/arguments/invalid_expression.py ... ok test invalid_syntax::expressions/arguments/missing_comma.py ... ok test invalid_syntax::expressions/bool_op/invalid_rhs_expression.py ... ok test invalid_syntax::expressions/arguments/unclosed_1.py ... ok test invalid_syntax::expressions/attribute/no_member.py ... ok test invalid_syntax::expressions/await/no_expression_1.py ... ok test invalid_syntax::expressions/arguments/missing_expression.py ... ok test invalid_syntax::expressions/attribute/invalid_member.py ... ok test invalid_syntax::expressions/arguments/invalid_keyword_expression.py ... ok test invalid_syntax::expressions/bin_op/missing_lhs.py ... ok test invalid_syntax::expressions/arguments/unclosed_2.py ... ok test invalid_syntax::expressions/bin_op/invalid_rhs_expression.py ... ok test invalid_syntax::expressions/arguments/unclosed_0.py ... ok test invalid_syntax::expressions/await/recover.py ... ok test invalid_syntax::expressions/arguments/starred.py ... ok test invalid_syntax::expressions/bool_op/named_expression.py ... ok test invalid_syntax::expressions/bool_op/missing_rhs.py ... ok test invalid_syntax::expressions/attribute/multiple_dots.py ... ok test invalid_syntax::expressions/arguments/invalid_order.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/named_expression.py ... ok test invalid_syntax::expressions/bin_op/starred_expression.py ... ok test invalid_syntax::expressions/bin_op/missing_rhs_1.py ... ok test invalid_syntax::expressions/bool_op/missing_lhs.py ... ok test invalid_syntax::expressions/compare/missing_lhs.py ... ok test invalid_syntax::expressions/compare/invalid_rhs_expression.py ... ok test invalid_syntax::expressions/bool_op/starred_expression.py ... ok test invalid_syntax::expressions/compare/invalid_order.py ... ok test invalid_syntax::expressions/compare/missing_rhs_2.py ... ok test invalid_syntax::expressions/compare/multiple_equals.py ... ok test invalid_syntax::expressions/compare/missing_rhs_0.py ... ok test invalid_syntax::expressions/compare/starred_expression.py ... ok test invalid_syntax::expressions/compare/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/lambda_duplicate_parameters.py ... ok test invalid_syntax::expressions/dict/missing_closing_brace_1.py ... ok test invalid_syntax::expressions/emoji_statement.py ... ok test invalid_syntax::expressions/dict/named_expression_0.py ... ok test invalid_syntax::expressions/dict/double_star_comprehension.py ... ok test invalid_syntax::expressions/dict/missing_closing_brace_0.py ... ok test invalid_syntax::expressions/dict/named_expression_1.py ... ok test invalid_syntax::expressions/if/missing_test_expr_1.py ... ok test invalid_syntax::expressions/if/recover.py ... ok test invalid_syntax::expressions/emoji_identifiers.py ... ok test invalid_syntax::expressions/if/missing_orelse_expr_1.py ... ok test invalid_syntax::expressions/if/missing_test_expr_0.py ... ok test invalid_syntax::expressions/dict/double_star.py ... ok test invalid_syntax::expressions/if/missing_orelse_expr_0.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_2.py ... ok test invalid_syntax::expressions/dict/missing_closing_brace_2.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_default_parameters.py ... ok test invalid_syntax::expressions/list/comprehension.py ... ok test invalid_syntax::expressions/dict/recover.py ... ok test invalid_syntax::expressions/parenthesized/generator.py ... ok test invalid_syntax::expressions/named/missing_expression_1.py ... ok test invalid_syntax::expressions/parenthesized/parenthesized.py ... ok test invalid_syntax::expressions/named/missing_expression_3.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_3.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_1.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_3.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_0.py ... ok test invalid_syntax::expressions/list/recover.py ... ok test invalid_syntax::expressions/named/missing_expression_2.py ... ok test invalid_syntax::expressions/subscript/unclosed_slice_1.py ... ok test invalid_syntax::expressions/named/missing_expression_4.py ... ok test invalid_syntax::expressions/named/invalid_target.py ... ok test invalid_syntax::expressions/named/missing_expression_0.py ... ok test invalid_syntax::expressions/list/star_expression_precedence.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_2.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/parenthesized/tuple_starred_expr.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_2.py ... ok test invalid_syntax::expressions/subscript/unclosed_slice_0.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_0.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_3.py ... ok test invalid_syntax::expressions/set/star_expression_precedence.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/comprehension.py ... ok test invalid_syntax::re_lex_logical_token_mac_eol.py ... ok test invalid_syntax::expressions/unary.py ... ok test invalid_syntax::expressions/unary/no_expression_0.py ... ok test invalid_syntax::expressions/yield/named_expression.py ... ok test invalid_syntax::expressions/unary/named_expression.py ... ok test invalid_syntax::expressions/yield/star_expression.py ... ok test invalid_syntax::expressions/unary/no_expression_1.py ... ok test invalid_syntax::re_lex_logical_token.py ... ok test invalid_syntax::expressions/yield_from/starred_expression.py ... ok test invalid_syntax::re_lex_logical_token_windows_eol.py ... ok test invalid_syntax::re_lexing/line_continuation_windows_eol.py ... ok test invalid_syntax::expressions/yield_from/unparenthesized.py ... ok test invalid_syntax::statements/match/as_pattern_2.py ... ok test invalid_syntax::statements/if_extra_indent.py ... ok test invalid_syntax::re_lexing/triple_quoted_fstring_2.py ... ok test invalid_syntax::statements/if_extra_closing_parentheses.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::re_lexing/ty_1828.py ... ok test invalid_syntax::re_lexing/triple_quoted_fstring_3.py ... ok test invalid_syntax::statements/with/unclosed_ambiguous_lpar.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::statements/function_type_parameters.py ... ok test invalid_syntax::statements/match/as_pattern_3.py ... ok test invalid_syntax::statements/match/as_pattern_4.py ... ok test invalid_syntax::statements/match/invalid_class_pattern.py ... ok test invalid_syntax::statements/match/as_pattern_1.py ... ok test invalid_syntax::statements/invalid_augmented_assignment_target.py ... ok test invalid_syntax::statements/invalid_assignment_targets.py ... ok test invalid_syntax::statements/with/unclosed_ambiguous_lpar_eof.py ... ok test invalid_syntax::statements/with/empty_with_items.py ... ok test invalid_syntax::statements/match/unary_add_usage.py ... ok test invalid_syntax::statements/match/invalid_lhs_or_rhs_pattern.py ... ok test invalid_syntax::statements/with/unparenthesized_with_items.py ... ok test invalid_syntax::statements/match/star_pattern_usage.py ... ok test invalid_syntax::statements/match/invalid_mapping_pattern.py ... ok test invalid_syntax::statements/with/ambiguous_lpar_with_items.py ... ok test valid_syntax::expressions/call.py ... ok test valid_syntax::expressions/attribute.py ... ok test valid_syntax::expressions/bool_op.py ... ok test valid_syntax::expressions/await.py ... ok test valid_syntax::expressions/bin_op.py ... ok test valid_syntax::expressions/name.py ... ok test valid_syntax::expressions/named.py ... ok test valid_syntax::expressions/list_comprehension.py ... ok test valid_syntax::expressions/arguments.py ... ok test valid_syntax::expressions/if.py ... ok test valid_syntax::expressions/number_literal.py ... ok test valid_syntax::expressions/set_comprehension.py ... ok test valid_syntax::expressions/compare.py ... ok test valid_syntax::expressions/list.py ... ok test valid_syntax::expressions/generator.py ... ok test valid_syntax::expressions/dictionary_comprehension.py ... ok test valid_syntax::expressions/dictionary.py ... ok test valid_syntax::expressions/parenthesized.py ... ok test valid_syntax::expressions/string.py ... ok test valid_syntax::expressions/starred.py ... ok test valid_syntax::expressions/slice.py ... ok test valid_syntax::expressions/set.py ... ok test valid_syntax::expressions/unary_op.py ... ok test valid_syntax::expressions/lambda.py ... ok test valid_syntax::expressions/f_string.py ... ok test valid_syntax::expressions/subscript.py ... ok test valid_syntax::statement/for.py ... ok test valid_syntax::other/atom.py ... ok test valid_syntax::expressions/yield_from.py ... ok test valid_syntax::expressions/yield.py ... ok test valid_syntax::expressions/tuple.py ... ok test valid_syntax::other/decorator.py ... ok test valid_syntax::statement/if.py ... ok test valid_syntax::statement/annotated_assignment.py ... ok test valid_syntax::statement/delete.py ... ok test valid_syntax::statement/assert.py ... ok test valid_syntax::statement/augmented_assignment.py ... ok test valid_syntax::statement/from_import.py ... ok test valid_syntax::statement/assignment.py ... ok test valid_syntax::statement/import.py ... ok test valid_syntax::statement/return.py ... ok test valid_syntax::statement/simple.py ... ok test valid_syntax::statement/raise.py ... ok test valid_syntax::statement/with.py ... ok test valid_syntax::statement/class.py ... ok test valid_syntax::statement/while.py ... ok test valid_syntax::expressions/t_string.py ... ok test valid_syntax::statement/try.py ... ok test valid_syntax::statement/ambiguous_lpar_with_items.py ... ok test valid_syntax::statement/type.py ... ok test valid_syntax::statement/function.py ... ok test valid_syntax::statement/match.py ... ok test result: ok. 554 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/generate_inline_tests-04903eaa7eb85902 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` 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.4-build/ruff-0.16.4/target/rpm/deps/ruff_python_semantic-14a87dd82aca5385 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` 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.4-build/ruff-0.16.4/target/rpm/deps/ruff_python_stdlib-7f6d1de8a860d5d7 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` 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.4-build/ruff-0.16.4/target/rpm/deps/ruff_python_trivia-53976695cbdca97a --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 35 tests 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. 35 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/block_comments-297823fe34c2cd68 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` 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.4-build/ruff-0.16.4/target/rpm/deps/simple_tokenizer-1e532fe3ff0b1b61 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 44 tests test comment_containing_single_quoted_string ... ok test comment_containing_triple_quoted_string ... ok test empty_string_literal ... ok test fstring ... ok test identifier_ending_in_non_start_char ... ok test identifier_starting_with_string_kind ... ok test ignore_word_with_only_id_continuing_chars ... ok test lines_after_before_a_new_line ... ok test lines_after_before_comment_offset ... ok test lines_after_empty_string ... ok test lines_after_in_the_middle_of_a_line ... ok test lines_after_multiple_newlines ... ok test lines_after_with_comment_only_line ... ok test lines_before_empty_string ... ok test lines_before_in_the_middle_of_a_line ... ok test lines_before_multiple_leading_newlines ... ok test lines_before_on_a_new_line ... ok test lines_before_with_comment_offset ... ok test lines_before_with_comment_only_line ... ok test lines_before_with_trailing_comment ... ok test single_quoted_multiline_string_containing_comment ... ok test single_quoted_multiline_string_implicit_concatenation ... ok test string_followed_by_multiple_comments ... ok test string_with_byte_kind ... ok test string_with_double_escaped_backslash ... ok test string_with_escaped_quote ... ok test string_with_invalid_kind ... ok test string_with_kind ... ok test test_previous_token_simple ... ok test tokenize_bogus ... ok test tokenize_comma ... ok test tokenize_continuation ... ok test tokenize_eq ... ok test tokenize_invalid_operators ... ok test tokenize_multichar ... ok test tokenize_not_eq ... ok test tokenize_operators ... ok test tokenize_parentheses ... ok test tokenize_slash ... ok test tokenize_substring ... ok test tokenize_trivia ... ok test tricky_unicode ... ok test triple_quoted_multiline_string_containing_comment ... ok test tstring ... ok test result: ok. 44 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/whitespace-efdd9899af6bcdc8 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` 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.4-build/ruff-0.16.4/target/rpm/deps/ruff_server-897fd4d5de58e7ee --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 25 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 result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/document-776a010da9130e96 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` 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.4-build/ruff-0.16.4/target/rpm/deps/e2e-ea826feadc73fc80 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 32 tests test capabilities::dynamically_registers_formatting_and_range_formatting_for_python_and_markdown ... 2026-08-24 07:39:54.321671506 INFO No workspace(s) were provided during initialization. Using the current working directory as a default workspace: /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server 2026-08-24 07:39:54.321731946 INFO No workspace options found for file:///builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server, using default options 2026-08-24 07:39:54.321735946 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:39:54.321762066 DEBUG Indexing settings for workspace: /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server 2026-08-24 07:39:54.323351990 DEBUG Loaded settings from: `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/pyproject.toml` 2026-08-24 07:39:54.323464570 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-08-24 07:39:54.323476650 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-08-24 07:39:54.323549100 INFO Registering workspace: /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server 2026-08-24 07:39:54.323704900 INFO Retrying to receive `client/registerCapability` request 2026-08-24 07:39:54.372426842 DEBUG request{id=2 method=shutdown}: enter 2026-08-24 07:39:54.372480032 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:39:54.372507372 DEBUG Received exit notification, exiting ok test capabilities::statically_registers_formatting_when_dynamic_registration_is_unsupported ... 2026-08-24 07:39:54.373943985 INFO No workspace(s) were provided during initialization. Using the current working directory as a default workspace: /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server 2026-08-24 07:39:54.373973465 INFO No workspace options found for file:///builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server, using default options 2026-08-24 07:39:54.373977285 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:39:54.373989385 DEBUG Indexing settings for workspace: /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server 2026-08-24 07:39:54.374740127 DEBUG Loaded settings from: `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/pyproject.toml` 2026-08-24 07:39:54.374849117 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-08-24 07:39:54.374861487 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-08-24 07:39:54.374932607 INFO Registering workspace: /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server 2026-08-24 07:39:54.375021507 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:39:54.384024378 DEBUG request{id=2 method=shutdown}: enter 2026-08-24 07:39:54.384033808 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:39:54.384056558 DEBUG Received exit notification, exiting ok test code_action::code_action_without_valid_url_returns_unchanged_action ... 2026-08-24 07:39:54.384960370 INFO No workspace options found for file:///tmp/.tmp8kkL77, using default options 2026-08-24 07:39:54.385008470 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:39:54.385021340 DEBUG Indexing settings for workspace: /tmp/.tmp8kkL77 2026-08-24 07:39:54.386884095 INFO Registering workspace: /tmp/.tmp8kkL77 2026-08-24 07:39:54.386945555 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:39:54.387050845 DEBUG request{id=2 method=codeAction/resolve}: enter 2026-08-24 07:39:54.387078425 WARN request{id=2 method=codeAction/resolve}: Returning code action unchanged because it doesn't contain Ruff's document URI payload. 2026-08-24 07:39:54.397198748 DEBUG request{id=3 method=shutdown}: enter 2026-08-24 07:39:54.397205708 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:39:54.397223828 DEBUG Received exit notification, exiting ok test code_action::code_actions_for_python ... 2026-08-24 07:39:54.398157390 INFO No workspace options found for file:///tmp/.tmpvWkDso, using default options 2026-08-24 07:39:54.398187540 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:39:54.398199600 DEBUG Indexing settings for workspace: /tmp/.tmpvWkDso 2026-08-24 07:39:54.399860894 INFO Registering workspace: /tmp/.tmpvWkDso 2026-08-24 07:39:54.399930584 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:39:54.400046725 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:39:54.400087975 DEBUG request{id=2 method=textDocument/codeAction}: enter 2026-08-24 07:39:54.400117545 DEBUG request{id=2 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpvWkDso/test.py 2026-08-24 07:39:54.400127755 DEBUG request{id=2 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpvWkDso/test.py 2026-08-24 07:39:54.400810446 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-08-24 07:39:54.400887146 DEBUG request{id=2 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpvWkDso/test.py 2026-08-24 07:39:54.400901107 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-08-24 07:39:54.411122280 DEBUG request{id=3 method=shutdown}: enter 2026-08-24 07:39:54.411134420 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:39:54.411154950 DEBUG Received exit notification, exiting ok test code_action::code_actions_for_toml ... 2026-08-24 07:39:54.412192972 INFO No workspace options found for file:///tmp/.tmp69aOvu, using default options 2026-08-24 07:39:54.412245302 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:39:54.412257232 DEBUG Indexing settings for workspace: /tmp/.tmp69aOvu 2026-08-24 07:39:54.412737683 DEBUG No `target-version` found in `/tmp/.tmp69aOvu/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-08-24 07:39:54.412887314 DEBUG Loaded settings from: `/tmp/.tmp69aOvu/ruff.toml` for `/tmp/.tmp69aOvu` 2026-08-24 07:39:54.414878068 INFO Registering workspace: /tmp/.tmp69aOvu 2026-08-24 07:39:54.414943448 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:39:54.415025929 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:39:54.415067519 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-08-24 07:39:54.415098009 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmp69aOvu/ruff.toml 2026-08-24 07:39:54.415268409 DEBUG request{id=3 method=textDocument/codeAction}: enter 2026-08-24 07:39:54.415278279 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmp69aOvu/ruff.toml 2026-08-24 07:39:54.415296149 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmp69aOvu/ruff.toml 2026-08-24 07:39:54.425535213 DEBUG request{id=4 method=shutdown}: enter 2026-08-24 07:39:54.425545563 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:39:54.425564923 DEBUG Received exit notification, exiting ok test code_action::human_readable_rule_names ... 2026-08-24 07:39:54.426615065 INFO No workspace options found for file:///tmp/.tmpcVhmDW, using default options 2026-08-24 07:39:54.426646235 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:39:54.426658015 DEBUG Indexing settings for workspace: /tmp/.tmpcVhmDW 2026-08-24 07:39:54.427425737 DEBUG Loaded settings from: `/tmp/.tmpcVhmDW/pyproject.toml` for `/tmp/.tmpcVhmDW` 2026-08-24 07:39:54.428384179 INFO Registering workspace: /tmp/.tmpcVhmDW 2026-08-24 07:39:54.428440619 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:39:54.428528810 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:39:54.428563130 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-08-24 07:39:54.428593900 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpcVhmDW/test.py 2026-08-24 07:39:54.429101991 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-08-24 07:39:54.429257131 DEBUG request{id=3 method=textDocument/codeAction}: enter 2026-08-24 07:39:54.429267071 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpcVhmDW/test.py 2026-08-24 07:39:54.429279671 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpcVhmDW/test.py 2026-08-24 07:39:54.429319891 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-08-24 07:39:54.429350731 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpcVhmDW/test.py 2026-08-24 07:39:54.429361261 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-08-24 07:39:54.439508995 DEBUG request{id=4 method=shutdown}: enter 2026-08-24 07:39:54.439518465 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:39:54.439537205 DEBUG Received exit notification, exiting ok test code_action::invalid_code_action_resolve_data_returns_unchanged_action ... 2026-08-24 07:39:54.440461427 INFO No workspace options found for file:///tmp/.tmpMZVjCd, using default options 2026-08-24 07:39:54.440492277 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:39:54.440502177 DEBUG Indexing settings for workspace: /tmp/.tmpMZVjCd 2026-08-24 07:39:54.442088760 INFO Registering workspace: /tmp/.tmpMZVjCd 2026-08-24 07:39:54.442147731 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:39:54.442275371 DEBUG request{id=2 method=codeAction/resolve}: enter 2026-08-24 07:39:54.442304911 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-08-24 07:39:54.452414504 DEBUG request{id=3 method=shutdown}: enter 2026-08-24 07:39:54.452422384 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:39:54.452440784 DEBUG Received exit notification, exiting ok test code_action::no_code_actions_for_markdown ... 2026-08-24 07:39:54.453197346 INFO No workspace options found for file:///tmp/.tmpxb5c32, using default options 2026-08-24 07:39:54.453253666 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:39:54.453265686 DEBUG Indexing settings for workspace: /tmp/.tmpxb5c32 2026-08-24 07:39:54.455838172 INFO Registering workspace: /tmp/.tmpxb5c32 2026-08-24 07:39:54.455902682 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:39:54.456000572 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:39:54.456036502 DEBUG request{id=2 method=textDocument/codeAction}: enter 2026-08-24 07:39:54.466207386 DEBUG request{id=3 method=shutdown}: enter 2026-08-24 07:39:54.466217726 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:39:54.466243146 DEBUG Received exit notification, exiting ok test custom_extension::format_custom_extension_mapped_to_markdown ... 2026-08-24 07:39:54.467246278 INFO No workspace options found for file:///tmp/.tmpuFKLEN, using default options 2026-08-24 07:39:54.467283738 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:39:54.467295868 DEBUG Indexing settings for workspace: /tmp/.tmpuFKLEN 2026-08-24 07:39:54.467949349 DEBUG Loaded settings from: `/tmp/.tmpuFKLEN/pyproject.toml` for `/tmp/.tmpuFKLEN` 2026-08-24 07:39:54.468958622 INFO Registering workspace: /tmp/.tmpuFKLEN 2026-08-24 07:39:54.469022052 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:39:54.469102782 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:39:54.469135442 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-08-24 07:39:54.469173162 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpuFKLEN/test.thing 2026-08-24 07:39:54.469878024 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-08-24 07:39:54.480055047 DEBUG request{id=3 method=shutdown}: enter 2026-08-24 07:39:54.480063397 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:39:54.480082367 DEBUG Received exit notification, exiting ok test custom_extension::lint_custom_extension_mapped_to_markdown_emits_no_diagnostics ... 2026-08-24 07:39:54.481065289 INFO No workspace options found for file:///tmp/.tmpgaeJFy, using default options 2026-08-24 07:39:54.481100369 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:39:54.481111259 DEBUG Indexing settings for workspace: /tmp/.tmpgaeJFy 2026-08-24 07:39:54.481822991 DEBUG Loaded settings from: `/tmp/.tmpgaeJFy/pyproject.toml` for `/tmp/.tmpgaeJFy` 2026-08-24 07:39:54.483761706 INFO Registering workspace: /tmp/.tmpgaeJFy 2026-08-24 07:39:54.483838036 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:39:54.483933216 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:39:54.483962696 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-08-24 07:39:54.483989406 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpgaeJFy/test.thing 2026-08-24 07:39:54.494150529 DEBUG request{id=3 method=shutdown}: enter 2026-08-24 07:39:54.494159589 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:39:54.494180319 DEBUG Received exit notification, exiting ok test custom_extension::range_format_custom_extension_mapped_to_markdown_is_unsupported ... 2026-08-24 07:39:54.495225622 INFO No workspace options found for file:///tmp/.tmpDDqK48, using default options 2026-08-24 07:39:54.495269972 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:39:54.495291662 DEBUG Indexing settings for workspace: /tmp/.tmpDDqK48 2026-08-24 07:39:54.495941363 DEBUG Loaded settings from: `/tmp/.tmpDDqK48/pyproject.toml` for `/tmp/.tmpDDqK48` 2026-08-24 07:39:54.497921328 INFO Registering workspace: /tmp/.tmpDDqK48 2026-08-24 07:39:54.497976818 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:39:54.498067348 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:39:54.498104478 DEBUG request{id=2 method=textDocument/rangeFormatting}: enter 2026-08-24 07:39:54.498138848 DEBUG request{id=2 method=textDocument/rangeFormatting}: Included path via `include`: /tmp/.tmpDDqK48/test.thing 2026-08-24 07:39:54.498143288 WARN request{id=2 method=textDocument/rangeFormatting}: Range formatting for Markdown files not supported 2026-08-24 07:39:54.508269771 DEBUG request{id=3 method=shutdown}: enter 2026-08-24 07:39:54.508278001 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:39:54.508298061 DEBUG Received exit notification, exiting ok test diagnostics::invalid_pyproject_toml_diagnostic ... 2026-08-24 07:39:54.509325734 INFO No workspace options found for file:///tmp/.tmpcuzB3H, using default options 2026-08-24 07:39:54.509354384 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:39:54.509364104 DEBUG Indexing settings for workspace: /tmp/.tmpcuzB3H 2026-08-24 07:39:54.510903297 INFO Registering workspace: /tmp/.tmpcuzB3H 2026-08-24 07:39:54.510962188 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:39:54.511059498 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:39:54.511094778 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-08-24 07:39:54.511128318 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpcuzB3H/pyproject.toml 2026-08-24 07:39:54.521380501 DEBUG request{id=3 method=shutdown}: enter 2026-08-24 07:39:54.521390701 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:39:54.521409991 DEBUG Received exit notification, exiting ok test diagnostics::toml_diagnostics ... 2026-08-24 07:39:54.522366904 INFO No workspace options found for file:///tmp/.tmpmtJzGP, using default options 2026-08-24 07:39:54.522397264 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:39:54.522409404 DEBUG Indexing settings for workspace: /tmp/.tmpmtJzGP 2026-08-24 07:39:54.522889525 DEBUG No `target-version` found in `/tmp/.tmpmtJzGP/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-08-24 07:39:54.523031175 DEBUG Loaded settings from: `/tmp/.tmpmtJzGP/ruff.toml` for `/tmp/.tmpmtJzGP` 2026-08-24 07:39:54.524022857 INFO Registering workspace: /tmp/.tmpmtJzGP 2026-08-24 07:39:54.524083518 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:39:54.524165638 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:39:54.524199378 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-08-24 07:39:54.524245788 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpmtJzGP/ruff.toml 2026-08-24 07:39:54.534529761 DEBUG request{id=3 method=shutdown}: enter 2026-08-24 07:39:54.534537641 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:39:54.534556411 DEBUG Received exit notification, exiting ok test diagnostics::uses_human_readable_names_in_preview ... 2026-08-24 07:39:54.535598594 INFO No workspace options found for file:///tmp/.tmpFVAshp, using default options 2026-08-24 07:39:54.535627904 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:39:54.535640664 DEBUG Indexing settings for workspace: /tmp/.tmpFVAshp 2026-08-24 07:39:54.536502496 DEBUG Loaded settings from: `/tmp/.tmpFVAshp/pyproject.toml` for `/tmp/.tmpFVAshp` 2026-08-24 07:39:54.538222720 INFO Registering workspace: /tmp/.tmpFVAshp 2026-08-24 07:39:54.538295300 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:39:54.538380830 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:39:54.538404670 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-08-24 07:39:54.538435020 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpFVAshp/test.py 2026-08-24 07:39:54.538980561 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-08-24 07:39:54.549277705 DEBUG request{id=3 method=shutdown}: enter 2026-08-24 07:39:54.549287185 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:39:54.549306445 DEBUG Received exit notification, exiting ok test hover::hover_for_file_level_noqa ... 2026-08-24 07:39:54.550215767 INFO No workspace options found for file:///tmp/.tmpj1KVkD, using default options 2026-08-24 07:39:54.550264207 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:39:54.550284157 DEBUG Indexing settings for workspace: /tmp/.tmpj1KVkD 2026-08-24 07:39:54.551858751 INFO Registering workspace: /tmp/.tmpj1KVkD 2026-08-24 07:39:54.551913731 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:39:54.552008841 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:39:54.552037631 DEBUG request{id=2 method=textDocument/hover}: enter 2026-08-24 07:39:54.562213335 DEBUG request{id=3 method=shutdown}: enter 2026-08-24 07:39:54.562221945 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:39:54.562259075 DEBUG Received exit notification, exiting ok test hover::hover_for_human_readable_rule_name ... 2026-08-24 07:39:54.563073966 INFO No workspace options found for file:///tmp/.tmp5eagN1, using default options 2026-08-24 07:39:54.563109197 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:39:54.563121177 DEBUG Indexing settings for workspace: /tmp/.tmp5eagN1 2026-08-24 07:39:54.563943248 DEBUG Loaded settings from: `/tmp/.tmp5eagN1/pyproject.toml` for `/tmp/.tmp5eagN1` 2026-08-24 07:39:54.565759573 INFO Registering workspace: /tmp/.tmp5eagN1 2026-08-24 07:39:54.565829633 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:39:54.565917033 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:39:54.565944913 DEBUG request{id=2 method=textDocument/hover}: enter 2026-08-24 07:39:54.576125836 DEBUG request{id=3 method=shutdown}: enter 2026-08-24 07:39:54.576134836 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:39:54.576154636 DEBUG Received exit notification, exiting ok test hover::hover_for_python_noqa ... 2026-08-24 07:39:54.577070638 INFO No workspace options found for file:///tmp/.tmpE4cV09, using default options 2026-08-24 07:39:54.577105818 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:39:54.577117138 DEBUG Indexing settings for workspace: /tmp/.tmpE4cV09 2026-08-24 07:39:54.579670114 INFO Registering workspace: /tmp/.tmpE4cV09 2026-08-24 07:39:54.579730724 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:39:54.579819525 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:39:54.579846575 DEBUG request{id=2 method=textDocument/hover}: enter 2026-08-24 07:39:54.590061548 DEBUG request{id=3 method=shutdown}: enter 2026-08-24 07:39:54.590068568 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:39:54.590088388 DEBUG Received exit notification, exiting ok test hover::hover_for_ruff_suppression_comments ... 2026-08-24 07:39:54.590931520 INFO No workspace options found for file:///tmp/.tmp3H5TXc, using default options 2026-08-24 07:39:54.590959500 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:39:54.590969050 DEBUG Indexing settings for workspace: /tmp/.tmp3H5TXc 2026-08-24 07:39:54.592573764 INFO Registering workspace: /tmp/.tmp3H5TXc 2026-08-24 07:39:54.592636634 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:39:54.592725174 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:39:54.592759264 DEBUG request{id=2 method=textDocument/hover}: enter 2026-08-24 07:39:54.592846764 DEBUG request{id=3 method=textDocument/hover}: enter 2026-08-24 07:39:54.592895034 DEBUG request{id=4 method=textDocument/hover}: enter 2026-08-24 07:39:54.592949225 DEBUG request{id=5 method=textDocument/hover}: enter 2026-08-24 07:39:54.592997975 DEBUG request{id=6 method=textDocument/hover}: enter 2026-08-24 07:39:54.593043605 DEBUG request{id=7 method=textDocument/hover}: enter 2026-08-24 07:39:54.603154168 DEBUG request{id=8 method=shutdown}: enter 2026-08-24 07:39:54.603160718 DEBUG request{id=8 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:39:54.603179038 DEBUG Received exit notification, exiting ok test hover::no_hover_for_markdown ... 2026-08-24 07:39:54.603983870 INFO No workspace options found for file:///tmp/.tmpV5es3l, using default options 2026-08-24 07:39:54.604010560 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:39:54.604021940 DEBUG Indexing settings for workspace: /tmp/.tmpV5es3l 2026-08-24 07:39:54.605651254 INFO Registering workspace: /tmp/.tmpV5es3l 2026-08-24 07:39:54.605707964 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:39:54.605803014 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:39:54.605828994 DEBUG request{id=2 method=textDocument/hover}: enter 2026-08-24 07:39:54.615950347 DEBUG request{id=3 method=shutdown}: enter 2026-08-24 07:39:54.615959477 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:39:54.615974527 DEBUG Received exit notification, exiting ok test hover::no_hover_for_suppression_text_in_string ... 2026-08-24 07:39:54.616803629 INFO No workspace options found for file:///tmp/.tmp8qi3Rr, using default options 2026-08-24 07:39:54.616834509 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:39:54.616845589 DEBUG Indexing settings for workspace: /tmp/.tmp8qi3Rr 2026-08-24 07:39:54.618438373 INFO Registering workspace: /tmp/.tmp8qi3Rr 2026-08-24 07:39:54.618505723 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:39:54.618617673 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:39:54.618656913 DEBUG request{id=2 method=textDocument/hover}: enter 2026-08-24 07:39:54.628807946 DEBUG request{id=3 method=shutdown}: enter 2026-08-24 07:39:54.628817416 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:39:54.628838246 DEBUG Received exit notification, exiting ok test hover::unavailable_document_returns_empty_response ... 2026-08-24 07:39:54.629881679 INFO No workspace options found for file:///tmp/.tmpaplSxY, using default options 2026-08-24 07:39:54.629913749 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:39:54.629924629 DEBUG Indexing settings for workspace: /tmp/.tmpaplSxY 2026-08-24 07:39:54.632542915 INFO Registering workspace: /tmp/.tmpaplSxY 2026-08-24 07:39:54.632605515 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:39:54.632722895 DEBUG request{id=2 method=textDocument/hover}: enter 2026-08-24 07:39:54.632755135 WARN request{id=2 method=textDocument/hover}: Returning no hover information because document `file:///tmp/.tmpaplSxY/not-open.py` isn't open. 2026-08-24 07:39:54.642860928 DEBUG request{id=3 method=shutdown}: enter 2026-08-24 07:39:54.642866978 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:39:54.642885018 DEBUG Received exit notification, exiting ok test notebook::notebook_without_ipynb_extension ... 2026-08-24 07:39:54.643843371 INFO No workspace options found for file:///builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server/resources/test/fixtures, using default options 2026-08-24 07:39:54.643878211 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:39:54.643890721 DEBUG Indexing settings for workspace: /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server/resources/test/fixtures 2026-08-24 07:39:54.644616832 DEBUG Loaded settings from: `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/pyproject.toml` 2026-08-24 07:39:54.644728743 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-08-24 07:39:54.644738793 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-08-24 07:39:54.648268321 INFO Registering workspace: /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server/resources/test/fixtures 2026-08-24 07:39:54.648330311 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:39:54.648434981 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-08-24 07:39:54.648464061 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server/resources/test/fixtures/notebook.py 2026-08-24 07:39:54.649390693 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-08-24 07:39:54.649418933 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-08-24 07:39:54.649438853 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-08-24 07:39:54.649540834 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:39:54.649601324 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:39:54.659919897 DEBUG request{id=2 method=shutdown}: enter 2026-08-24 07:39:54.659929337 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:39:54.659944957 DEBUG Received exit notification, exiting ok test notebook::pull_diagnostics_for_notebook_cells ... 2026-08-24 07:39:54.661111300 INFO No workspace options found for file:///tmp/.tmppMWh6x, using default options 2026-08-24 07:39:54.661148080 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:39:54.661159240 DEBUG Indexing settings for workspace: /tmp/.tmppMWh6x 2026-08-24 07:39:54.661849792 DEBUG Loaded settings from: `/tmp/.tmppMWh6x/pyproject.toml` for `/tmp/.tmppMWh6x` 2026-08-24 07:39:54.663836606 INFO Registering workspace: /tmp/.tmppMWh6x 2026-08-24 07:39:54.663896176 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:39:54.663995487 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-08-24 07:39:54.664016587 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmppMWh6x/test.ipynb 2026-08-24 07:39:54.664644768 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:39:54.664744758 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-08-24 07:39:54.664772648 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmppMWh6x/test.ipynb 2026-08-24 07:39:54.665322720 DEBUG request{id=3 method=textDocument/diagnostic}: enter 2026-08-24 07:39:54.665332450 DEBUG request{id=3 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmppMWh6x/test.ipynb 2026-08-24 07:39:54.665450890 DEBUG request{id=4 method=textDocument/diagnostic}: enter 2026-08-24 07:39:54.665456360 DEBUG request{id=4 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmppMWh6x/test.ipynb 2026-08-24 07:39:54.675610943 DEBUG request{id=5 method=shutdown}: enter 2026-08-24 07:39:54.675620793 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:39:54.675640563 DEBUG Received exit notification, exiting ok test notebook::related_information ... 2026-08-24 07:39:54.676624685 INFO No workspace options found for file:///tmp/.tmpG7i2YH, using default options 2026-08-24 07:39:54.676654615 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:39:54.676664555 DEBUG Indexing settings for workspace: /tmp/.tmpG7i2YH 2026-08-24 07:39:54.677419997 DEBUG Loaded settings from: `/tmp/.tmpG7i2YH/pyproject.toml` for `/tmp/.tmpG7i2YH` 2026-08-24 07:39:54.679272192 INFO Registering workspace: /tmp/.tmpG7i2YH 2026-08-24 07:39:54.679331392 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:39:54.679430242 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-08-24 07:39:54.679447022 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmpG7i2YH/test.ipynb 2026-08-24 07:39:54.679940493 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:39:54.679973283 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:39:54.690082586 DEBUG request{id=2 method=shutdown}: enter 2026-08-24 07:39:54.690091026 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:39:54.690110776 DEBUG Received exit notification, exiting ok test notebook::super_resolution_overview ... 2026-08-24 07:39:54.691138379 INFO No workspace options found for file:///builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server/resources/test/fixtures, using default options 2026-08-24 07:39:54.691166249 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:39:54.691178649 DEBUG Indexing settings for workspace: /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server/resources/test/fixtures 2026-08-24 07:39:54.691945270 DEBUG Loaded settings from: `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/pyproject.toml` 2026-08-24 07:39:54.692073191 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-08-24 07:39:54.692082631 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-08-24 07:39:54.694510646 INFO Registering workspace: /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server/resources/test/fixtures 2026-08-24 07:39:54.694571756 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:39:54.694692557 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-08-24 07:39:54.694728487 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server/resources/test/fixtures/tensorflow_test_notebook.ipynb 2026-08-24 07:39:54.695164608 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-08-24 07:39:54.695191168 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-08-24 07:39:54.695209988 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-08-24 07:39:54.695366608 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:39:54.695462828 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:39:54.695728049 DEBUG notification{method=notebookDocument/didChange}: enter 2026-08-24 07:39:54.695748159 DEBUG notification{method=notebookDocument/didChange}: Included path via `include`: /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server/resources/test/fixtures/tensorflow_test_notebook.ipynb 2026-08-24 07:39:54.695977150 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-08-24 07:39:54.695999780 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-08-24 07:39:54.696018930 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-08-24 07:39:54.696111940 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:39:54.696162510 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:39:54.696215060 DEBUG notification{method=notebookDocument/didChange}: enter 2026-08-24 07:39:54.696227900 DEBUG notification{method=notebookDocument/didChange}: Included path via `include`: /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server/resources/test/fixtures/tensorflow_test_notebook.ipynb 2026-08-24 07:39:54.696476461 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-08-24 07:39:54.696500451 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-08-24 07:39:54.696518661 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-08-24 07:39:54.696606551 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:39:54.696693451 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:39:54.707053915 DEBUG request{id=2 method=shutdown}: enter 2026-08-24 07:39:54.707060035 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:39:54.707080845 DEBUG Received exit notification, exiting ok test workspace::nested_workspace_remains_excluded_without_explicit_registration ... 2026-08-24 07:39:54.708140547 INFO No workspace options found for file:///tmp/.tmpRlsnLR, using default options 2026-08-24 07:39:54.708172527 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:39:54.708183097 DEBUG Indexing settings for workspace: /tmp/.tmpRlsnLR 2026-08-24 07:39:54.708617128 DEBUG No `target-version` found in `/tmp/.tmpRlsnLR/.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-08-24 07:39:54.708781279 DEBUG Loaded settings from: `/tmp/.tmpRlsnLR/.ruff.toml` for `/tmp/.tmpRlsnLR` 2026-08-24 07:39:54.708801369 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpRlsnLR/sub 2026-08-24 07:39:54.709786311 INFO Registering workspace: /tmp/.tmpRlsnLR 2026-08-24 07:39:54.709854611 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:39:54.709954261 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:39:54.709986642 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-08-24 07:39:54.710022962 DEBUG request{id=2 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmpRlsnLR/sub/test.py 2026-08-24 07:39:54.710061162 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:39:54.710076442 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-08-24 07:39:54.710081332 DEBUG request{id=3 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmpRlsnLR/sub/foo/test.py 2026-08-24 07:39:54.720178445 DEBUG request{id=4 method=shutdown}: enter 2026-08-24 07:39:54.720185275 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:39:54.720203135 DEBUG Received exit notification, exiting ok test workspace::nested_workspace_root_is_not_excluded_by_an_ancestor ... 2026-08-24 07:39:54.721205167 INFO No workspace options found for file:///tmp/.tmpwsaprn/sub, using default options 2026-08-24 07:39:54.721249257 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:39:54.721261357 DEBUG Indexing settings for workspace: /tmp/.tmpwsaprn/sub 2026-08-24 07:39:54.721336487 DEBUG No `target-version` found in `/tmp/.tmpwsaprn/.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-08-24 07:39:54.721444108 DEBUG Loaded settings from: `/tmp/.tmpwsaprn/.ruff.toml` 2026-08-24 07:39:54.721872409 DEBUG No `target-version` found in `/tmp/.tmpwsaprn/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-08-24 07:39:54.722021409 DEBUG Loaded settings from: `/tmp/.tmpwsaprn/sub/.ruff.toml` for `/tmp/.tmpwsaprn/sub` 2026-08-24 07:39:54.722040669 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpwsaprn/sub/foo 2026-08-24 07:39:54.723024471 INFO Registering workspace: /tmp/.tmpwsaprn/sub 2026-08-24 07:39:54.723089371 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:39:54.723181092 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:39:54.723210802 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-08-24 07:39:54.723256992 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpwsaprn/sub/test.py 2026-08-24 07:39:54.723285882 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-08-24 07:39:54.723372512 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:39:54.723389332 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-08-24 07:39:54.723394572 DEBUG request{id=3 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmpwsaprn/sub/foo/test.py 2026-08-24 07:39:54.733489355 DEBUG request{id=4 method=shutdown}: enter 2026-08-24 07:39:54.733496705 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:39:54.733514345 DEBUG Received exit notification, exiting ok test workspace::nested_workspace_root_is_not_excluded_by_an_ancestor_in_a_multi_root_workspace ... 2026-08-24 07:39:54.734743698 INFO No workspace options found for file:///tmp/.tmp4cyuBi, using default options 2026-08-24 07:39:54.734770558 INFO No workspace options found for file:///tmp/.tmp4cyuBi/sub, using default options 2026-08-24 07:39:54.734773728 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:39:54.734784568 DEBUG Indexing settings for workspace: /tmp/.tmp4cyuBi 2026-08-24 07:39:54.735328469 DEBUG Loaded settings from: `/tmp/.tmp4cyuBi/.ruff.toml` for `/tmp/.tmp4cyuBi` 2026-08-24 07:39:54.735370899 DEBUG Ignored path via `extend-exclude`: /tmp/.tmp4cyuBi/sub 2026-08-24 07:39:54.737343254 INFO Registering workspace: /tmp/.tmp4cyuBi 2026-08-24 07:39:54.737354524 DEBUG Indexing settings for workspace: /tmp/.tmp4cyuBi/sub 2026-08-24 07:39:54.737512054 DEBUG Loaded settings from: `/tmp/.tmp4cyuBi/.ruff.toml` 2026-08-24 07:39:54.737990455 DEBUG Loaded settings from: `/tmp/.tmp4cyuBi/sub/.ruff.toml` for `/tmp/.tmp4cyuBi/sub` 2026-08-24 07:39:54.738031116 DEBUG Ignored path via `extend-exclude`: /tmp/.tmp4cyuBi/sub/foo 2026-08-24 07:39:54.739998090 INFO Registering workspace: /tmp/.tmp4cyuBi/sub 2026-08-24 07:39:54.740064600 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:39:54.740143350 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:39:54.740176710 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-08-24 07:39:54.740216790 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmp4cyuBi/test.py 2026-08-24 07:39:54.740268791 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-08-24 07:39:54.740368331 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:39:54.740393821 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-08-24 07:39:54.740400701 DEBUG request{id=3 method=textDocument/formatting}: Included path via `include`: /tmp/.tmp4cyuBi/sub/test.py 2026-08-24 07:39:54.740408171 DEBUG request{id=3 method=textDocument/formatting}:Printer::print: enter 2026-08-24 07:39:54.740454931 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:39:54.740469021 DEBUG request{id=4 method=textDocument/formatting}: enter 2026-08-24 07:39:54.740473821 DEBUG request{id=4 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmp4cyuBi/sub/foo/test.py 2026-08-24 07:39:54.750563994 DEBUG request{id=5 method=shutdown}: enter 2026-08-24 07:39:54.750569924 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:39:54.750582984 DEBUG Received exit notification, exiting ok test workspace::selects_the_correct_workspace_settings_for_multi_root_workspaces ... 2026-08-24 07:39:54.751785957 INFO No workspace options found for file:///tmp/.tmpjxYsey, using default options 2026-08-24 07:39:54.751825647 INFO No workspace options found for file:///tmp/.tmpjxYsey/external/Y, using default options 2026-08-24 07:39:54.751828867 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:39:54.751840257 DEBUG Indexing settings for workspace: /tmp/.tmpjxYsey 2026-08-24 07:39:54.752523389 DEBUG Loaded settings from: `/tmp/.tmpjxYsey/systemtests/pyproject.toml` for `/tmp/.tmpjxYsey/systemtests` 2026-08-24 07:39:54.753477091 INFO Registering workspace: /tmp/.tmpjxYsey 2026-08-24 07:39:54.753487161 DEBUG Indexing settings for workspace: /tmp/.tmpjxYsey/external/Y 2026-08-24 07:39:54.756026376 INFO Registering workspace: /tmp/.tmpjxYsey/external/Y 2026-08-24 07:39:54.756096837 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:39:54.756190237 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:39:54.756199047 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:39:54.756221797 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-08-24 07:39:54.756266817 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpjxYsey/systemtests/tests/common/fakes/wus.py 2026-08-24 07:39:54.756341327 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-08-24 07:39:54.756424717 DEBUG request{id=3 method=textDocument/diagnostic}: enter 2026-08-24 07:39:54.756432617 DEBUG request{id=3 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpjxYsey/external/Y/wus.py 2026-08-24 07:39:54.756859928 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-08-24 07:39:54.767137282 DEBUG request{id=4 method=shutdown}: enter 2026-08-24 07:39:54.767145182 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:39:54.767163222 DEBUG Received exit notification, exiting ok test workspace::single_file_mode_does_not_index_nested_configuration ... 2026-08-24 07:39:54.768357555 INFO No workspace(s) were provided during initialization. Using the current working directory as a default workspace: /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server 2026-08-24 07:39:54.768393305 INFO No workspace options found for file:///builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server, using default options 2026-08-24 07:39:54.768396815 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:39:54.768406985 DEBUG Indexing settings for workspace: /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server 2026-08-24 07:39:54.769111576 DEBUG Loaded settings from: `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/pyproject.toml` 2026-08-24 07:39:54.769222857 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-08-24 07:39:54.769246477 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-08-24 07:39:54.769322187 INFO Registering workspace: /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server 2026-08-24 07:39:54.769389627 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:39:54.769467357 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:39:54.769491387 WARN No settings available for file:///tmp/.tmpzjK3Vw/nested/test.py - falling back to default settings 2026-08-24 07:39:54.769634308 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-08-24 07:39:54.769669578 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpzjK3Vw/nested/test.py 2026-08-24 07:39:54.769692598 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-08-24 07:39:54.769790478 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:39:54.769797898 WARN No settings available for file:///tmp/.tmpzjK3Vw/unrelated/test.py - falling back to default settings 2026-08-24 07:39:54.769909148 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-08-24 07:39:54.769915608 DEBUG request{id=3 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpzjK3Vw/unrelated/test.py 2026-08-24 07:39:54.769923298 DEBUG request{id=3 method=textDocument/formatting}:Printer::print: enter 2026-08-24 07:39:54.780049711 DEBUG request{id=4 method=shutdown}: enter 2026-08-24 07:39:54.780059811 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:39:54.780073031 DEBUG Received exit notification, exiting ok test workspace::unavailable_document_diagnostic_returns_empty_response ... 2026-08-24 07:39:54.781168454 INFO No workspace options found for file:///tmp/.tmpdDYng8, using default options 2026-08-24 07:39:54.781202724 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:39:54.781213794 DEBUG Indexing settings for workspace: /tmp/.tmpdDYng8 2026-08-24 07:39:54.782808988 INFO Registering workspace: /tmp/.tmpdDYng8 2026-08-24 07:39:54.782872178 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:39:54.782987168 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-08-24 07:39:54.783013348 WARN request{id=2 method=textDocument/diagnostic}: Returning no diagnostics because document `file:///tmp/.tmpdDYng8/not-open.py` isn't open. 2026-08-24 07:39:54.793196011 DEBUG request{id=3 method=shutdown}: enter 2026-08-24 07:39:54.793205631 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:39:54.793245691 DEBUG Received exit notification, exiting ok test workspace::unrelated_file_outside_workspace_uses_fallback_configuration ... 2026-08-24 07:39:54.794331944 INFO No workspace options found for file:///tmp/.tmpoPdw96/sub, using default options 2026-08-24 07:39:54.794360784 DEBUG Negotiated position encoding: UTF16 2026-08-24 07:39:54.794372824 DEBUG Indexing settings for workspace: /tmp/.tmpoPdw96/sub 2026-08-24 07:39:54.794438844 DEBUG No `target-version` found in `/tmp/.tmpoPdw96/.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-08-24 07:39:54.794569394 DEBUG Loaded settings from: `/tmp/.tmpoPdw96/.ruff.toml` 2026-08-24 07:39:54.794974535 DEBUG No `target-version` found in `/tmp/.tmpoPdw96/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-08-24 07:39:54.795107166 DEBUG Loaded settings from: `/tmp/.tmpoPdw96/sub/.ruff.toml` for `/tmp/.tmpoPdw96/sub` 2026-08-24 07:39:54.795129106 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpoPdw96/sub/foo 2026-08-24 07:39:54.796121278 INFO Registering workspace: /tmp/.tmpoPdw96/sub 2026-08-24 07:39:54.796181468 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-24 07:39:54.796302288 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-24 07:39:54.796342189 WARN No settings available for file:///tmp/.tmpoPdw96/unrelated/test.py - falling back to default settings 2026-08-24 07:39:54.796512349 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-08-24 07:39:54.796546819 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpoPdw96/unrelated/test.py 2026-08-24 07:39:54.796579619 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-08-24 07:39:54.806763232 DEBUG request{id=3 method=shutdown}: enter 2026-08-24 07:39:54.806772082 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-24 07:39:54.806791462 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.4-build/ruff-0.16.4/target/rpm/deps/ruff_source_file-72779cf7d84eb2aa --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` 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.4-build/ruff-0.16.4/target/rpm/deps/auto_traits-9d2da2d0bf3a2a3a --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` 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.4-build/ruff-0.16.4/target/rpm/deps/constructors-4a2fb598ad08b331 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` 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.4-build/ruff-0.16.4/target/rpm/deps/indexing-d8f6941d839bb465 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` 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.4-build/ruff-0.16.4/target/rpm/deps/main-38b838a4fa7c2f79 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` 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.4-build/ruff-0.16.4/target/rpm/deps/serde-c729bdd5d235e0ec --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` 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.4-build/ruff-0.16.4/target/rpm/deps/ruff_workspace-de7e8910b28204e6 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` 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.4-build/ruff-0.16.4/target/rpm/deps/ty-f6fea9e6e89fe3a0 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` 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.4-build/ruff-0.16.4/target/rpm/deps/ty-9b0b8507e05d5208 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` 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.4-build/ruff-0.16.4/target/rpm/deps/cli-d2b56bf7d2b5388d --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 171 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::invalid_exclude_pattern ... ok test file_selection::invalid_include_pattern ... ok test file_selection::invalid_include_pattern_concise_output ... ok test file_selection::remove_default_exclude ... 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::ty_system_environment_and_local_venv ... ok test python_environment::unix_system_installation_with_no_lib_directory ... 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. ## Why is this bad? Calling a non-callable object will raise a `TypeError` at runtime. ## Examples ```python # TypeError: 'int' object is not callable 4() # error ``` # 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 an object is narrowed to `Top[Callable[..., object]]` (e.g., via `callable(x)` or `isinstance(x, Callable)`), 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 ```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 type alias definitions that (directly or mutually) refer to themselves. ## Why is it bad? Although it is permitted to define a recursive type alias, it is not meaningful to have a type alias whose expansion can only result in itself, and is therefore not allowed. ## Examples ```toml [environment] python-version = "3.12" ``` ```python type Itself = Itself # error type A = B # error type B = A # error ``` # 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] ``` # 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. ## 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 that have "dynamic" definitions of `__slots__` (definitions do not consist of string literals, or tuples of string literals) are not currently considered disjoint bases by ty. 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. An "instance-only" variable is one which is only ever assigned to or declared when accessed via `self` in an instance method. ## 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 ``` # 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` 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-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: warn | 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. ## 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 to the author of the code. ## 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 will raise `TypeError` at runtime. ## Why is this bad? An invalidly defined protocol class may lead to the type checker inferring unexpected things. It may also lead to `TypeError`s 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 ``` # 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-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-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 ``` # 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-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 ``` # 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. ## Examples ```python # ModuleNotFoundError: No module named 'foo' import foo # 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 assignments that unsoundly assign a type that is not a [subtype] of the target's declared type. This rule is a stricter version of `invalid-assignment`. The rule currently only flags unsound assignments to variables (excluding attributes and subscripts), but its scope may be expanded in the future. 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::environment_options ... 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::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::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_does_not_fall_back_to_path_or_own_executable ... 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::uv_workspace_discovery_is_opt_in ... ok test uv_workspace::warns_when_uv_workspace_metadata_cannot_be_loaded ... ok test result: ok. 171 passed; 0 failed; 0 ignored; 0 measured; 4 filtered out; finished in 6.13s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/file_watching-c28e457861f03c3b --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 45 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 deleted_file ... ok test directory_deleted ... ok test directory_moved_to_project ... ok test directory_moved_to_trash ... ok test directory_renamed ... 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 nested_project_config_change_is_cheap_if_active_project_unchanged ... ok test nested_projects_delete_root ... 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 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 search_path ... 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_inside_project ... ok test unix::symlink_target_outside_watched_paths ... ok test unix::symlinked_module_search_path ... ok test result: ok. 43 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 2.90s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/ty_combine-6c84ab719c384687 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` 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.4-build/ruff-0.16.4/target/rpm/deps/ty_completion_bench-abec80ee7beea8b7 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` 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.4-build/ruff-0.16.4/target/rpm/deps/ty_completion_eval-4762d2e029663e1a --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` 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.4-build/ruff-0.16.4/target/rpm/deps/ty_ide-1602dde511eb9309 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 1831 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_updates_preceding_own_line_suppression ... ok test code_action::tests::undefined_reveal_type ... 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 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_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_submodule1 ... 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_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_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_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_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_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_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::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_function_parameter_references_include_keyword_argument_labels ... ok test find_references::tests::multi_file_function_references ... ok test find_references::tests::multi_file_nested_function_parameter_references_do_not_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::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_do_not_mix_global_and_nonlocal_comprehension_walruses ... 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_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_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_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_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::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_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_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_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::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 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_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::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_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. 1831 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 35.25s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/ty_module_resolver-b16e96d59b057131 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 151 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::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_over_module1 ... ok test list::tests::package_over_module2 ... 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 list::tests::typing_stub_over_module ... 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::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 path::tests::with_extension_methods ... 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_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. 151 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/ty_project-e0999dc794cee7ac --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 50 tests 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::include::tests::match_directory ... ok test glob::include::tests::match_file ... ok test glob::include::tests::prefilter ... ok test glob::portable::tests::absolute_pattern ... ok test glob::portable::tests::test_error ... ok test glob::portable::tests::test_valid ... ok test metadata::pyproject::tests::normalize ... ok test metadata::tests::applies_uv_workspace_environment ... ok test metadata::tests::external_uv_workspace_precedes_plain_member_pyproject ... ok test metadata::tests::member_ty_configuration_selects_project_root ... 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::outer_ty_configuration_precedes_uv_workspace ... 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_workspace_discovery_is_system_independent ... 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 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::metadata::tests::environment_can_be_omitted ... ok test uv::metadata::tests::explicit_uv_override_skips_path_lookup ... ok test uv::metadata::tests::rejects_invalid_metadata ... ok test uv::metadata::tests::rejects_unsupported_environment_python_version ... ok test uv::metadata::tests::uses_environment_python_version ... ok test result: ok. 50 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/ty_python_core-f4b7e547a36f8a00 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 62 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::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::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::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. 62 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/ty_python_semantic-fa18e3355d287b34 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 374 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::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::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_implications_are_cached ... ok test types::constraints::tests::constraint_intersection_detects_disjoint_union_upper_bounds ... ok test types::constraints::tests::constraint_ordering_changes_negated_alternative_solutions ... ok test types::constraints::tests::constraint_ordering_changes_nested_transitive_solutions ... ok test types::constraints::tests::constraint_ordering_preserves_independent_concrete_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::default_solve_leaves_unbounded_typevar_unsolved_without_bounds ... ok test types::constraints::tests::eager_and_lazy_negation_are_equivalent ... 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::overlapping_lower_bounds_do_not_skip_nonempty_sequent_map ... 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_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_related_quantified_constraint_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::path_assignments_follow_constraint_source_order ... ok test types::constraints::tests::path_fold_break_restores_path_assignments ... ok test types::constraints::tests::path_fold_reconstructs_constraint_sets ... ok test types::constraints::tests::simple_exact_bound_conjunction_skips_sequent_analysis ... ok test types::constraints::tests::simple_lower_bound_conjunction_skips_sequent_analysis ... ok test types::constraints::tests::simple_unsatisfiable_exact_bound_conjunction_skips_sequent_analysis ... 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_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::cyclic::tests::caches_results_and_spills_after_two_entries ... 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::skips_identity_for_distinct_candidates ... ok test types::cyclic::tests::skips_identity_without_a_distinct_active_item ... ok test types::dedicated::pytest::tests::classifies_only_supported_fixture_requests ... ok test types::dedicated::pytest::tests::excludes_direct_parameters_and_keeps_indirect_parameters ... ok test types::dedicated::pytest::tests::excludes_mock_patch_and_unittest_parameters ... ok test types::dedicated::pytest::tests::follows_test_class_mro ... ok test types::dedicated::pytest::tests::honors_static_names_and_ignores_dynamic_names ... ok test types::dedicated::pytest::tests::prefers_class_fixtures_and_skips_method_receivers ... ok test types::dedicated::pytest::tests::requires_a_default_pytest_test_module_name ... ok test types::dedicated::pytest::tests::resolves_fixture_after_positional_only_method_receiver ... ok test types::dedicated::pytest::tests::resolves_fixtures_for_nested_test_classes ... ok test types::dedicated::pytest::tests::resolves_fixtures_in_test_class_bases ... ok test types::dedicated::pytest::tests::resolves_same_file_fixture_declarations_and_dependencies ... ok test types::dedicated::pytest::tests::uses_lexical_context_for_fixture_dependencies ... ok test types::dedicated::pytest::tests::uses_module_fixture_for_same_name_class_override ... 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::constraint_failure_diagnostics_preserve_variance ... ok test types::generics::tests::generic_context_inferable_typevars_retain_instances_from_bounds ... ok test types::generics::tests::recording_constraints_does_not_project_legacy_mappings ... ok test types::generics::tests::satisfiable_constraint_analysis_discards_rejected_paths ... 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::source_candidate_prefilters_use_identifier_boundaries ... 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::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::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::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::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_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_skips_other_redundancy_simplification ... ok test types::set_theoretic::builder::tests::cycle_recovery_widens_recursive_literal_union ... 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::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::no_default_type_is_singleton::pythonversion_py312_expects ... ok test types::tests::no_default_type_is_singleton::pythonversion_py313_expects ... 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::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::test_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 result: ok. 340 passed; 0 failed; 34 ignored; 0 measured; 0 filtered out; finished in 3.53s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/corpus-a6903b8bc08a4e9f --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` 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 3.82s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/mdtest-50fb9e34c35db700 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 485 tests test lint_doc::cyclic-type-alias-definition.md ... ok test lint_doc::call-non-callable.md ... ok 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::duplicate-base.md ... ok test lint_doc::empty-body.md ... ok test lint_doc::deprecated.md ... ok test lint_doc::final-without-value.md ... ok test lint_doc::ignore-comment-unknown-rule.md ... ok test lint_doc::duplicate-kw-only.md ... ok test lint_doc::call-top-callable.md ... ok test lint_doc::conflicting-metaclass.md ... ok test lint_doc::dynamic-function-decorator-return.md ... ok test lint_doc::blanket-ignore-comment.md ... ok test lint_doc::invalid-base.md ... ok test lint_doc::abstract-and-final-method.md ... ok test lint_doc::assert-type-unspellable-subtype.md ... ok test lint_doc::invalid-legacy-positional-parameter.md ... ok test lint_doc::abstract-method-in-final-class.md ... ok test lint_doc::ineffective-final.md ... ok test lint_doc::invalid-attribute-override.md ... ok test lint_doc::experimental-syntax.md ... ok test lint_doc::call-abstract-method.md ... ok test lint_doc::conflicting-declarations.md ... ok test lint_doc::invalid-named-tuple.md ... ok test lint_doc::invalid-context-manager.md ... ok test lint_doc::index-out-of-bounds.md ... ok test lint_doc::dataclass-field-order.md ... ok test lint_doc::invalid-protocol.md ... ok test lint_doc::inconsistent-mro.md ... ok test lint_doc::ambiguous-protocol-member.md ... ok test lint_doc::invalid-declaration.md ... ok test lint_doc::invalid-paramspec.md ... ok test lint_doc::invalid-ignore-comment.md ... ok test lint_doc::invalid-dataclass.md ... ok test lint_doc::invalid-dataclass-override.md ... ok test lint_doc::invalid-await.md ... ok test lint_doc::invalid-exception-caught.md ... ok test lint_doc::invalid-explicit-override.md ... ok test lint_doc::final-on-non-method.md ... ok test lint_doc::invalid-enum-member-annotation.md ... ok test lint_doc::invalid-generic-class.md ... ok test lint_doc::invalid-frozen-dataclass-subclass.md ... ok test lint_doc::invalid-module-getattr-call.md ... ok test lint_doc::instance-layout-conflict.md ... ok test lint_doc::invalid-match-pattern.md ... ok test lint_doc::invalid-metaclass.md ... ok test lint_doc::invalid-key.md ... ok test lint_doc::invalid-parameter-default.md ... ok test lint_doc::invalid-generic-enum.md ... ok test lint_doc::invalid-argument-type.md ... ok test lint_doc::invalid-legacy-type-variable.md ... ok test lint_doc::invalid-attribute-access.md ... ok test lint_doc::invalid-named-tuple-override.md ... ok test lint_doc::invalid-newtype.md ... ok test lint_doc::invalid-assignment.md ... ok test lint_doc::invalid-method-override.md ... ok test lint_doc::invalid-return-type.md ... ok test lint_doc::invalid-overload.md ... ok test lint_doc::invalid-super-argument.md ... ok test lint_doc::invalid-syntax-in-forward-annotation.md ... ok test lint_doc::invalid-total-ordering.md ... ok test lint_doc::invalid-raise.md ... ok test lint_doc::invalid-type-checking-constant.md ... ok test lint_doc::pydantic-discarded-extra-argument.md ... ok test lint_doc::invalid-type-alias-type.md ... ok test lint_doc::invalid-type-form.md ... ok test lint_doc::invalid-type-variable-bound.md ... ok test lint_doc::invalid-type-arguments.md ... ok test lint_doc::invalid-type-variable-constraints.md ... ok test lint_doc::invalid-type-variable-default.md ... ok test lint_doc::not-subscriptable.md ... ok test lint_doc::mismatched-type-name.md ... ok test lint_doc::not-iterable.md ... ok test lint_doc::parameter-already-assigned.md ... ok test lint_doc::invalid-typed-dict-field.md ... ok test lint_doc::isinstance-against-protocol.md ... ok test lint_doc::missing-argument.md ... ok test lint_doc::invalid-yield.md ... ok test lint_doc::positional-only-parameter-as-kwarg.md ... ok test lint_doc::invalid-typed-dict-header.md ... ok test lint_doc::invalid-typed-dict-statement.md ... ok test lint_doc::missing-override-decorator.md ... ok test lint_doc::non-callable-init-subclass.md ... ok test lint_doc::no-matching-overload.md ... ok test lint_doc::missing-typed-dict-key.md ... ok test lint_doc::isinstance-against-typed-dict.md ... ok test lint_doc::possibly-missing-submodule.md ... ok test lint_doc::missing-type-argument.md ... ok test lint_doc::unresolved-import.md ... ok test lint_doc::too-many-positional-arguments.md ... ok test lint_doc::possibly-missing-attribute.md ... ok test lint_doc::raw-string-type-annotation.md ... ok test lint_doc::invalid-type-guard-definition.md ... ok test lint_doc::override-of-final-method.md ... ok test lint_doc::possibly-missing-implicit-call.md ... ok test lint_doc::redundant-cast.md ... ok test lint_doc::redundant-final-classvar.md ... ok test lint_doc::possibly-missing-import.md ... ok test lint_doc::shadowed-type-variable.md ... ok test lint_doc::possibly-unresolved-reference.md ... ok test lint_doc::unknown-argument.md ... ok test lint_doc::subclass-of-final-class.md ... ok test lint_doc::subclass-of-dataclass-with-order.md ... ok test lint_doc::static-assert-error.md ... ok test lint_doc::unbound-type-variable.md ... ok test lint_doc::override-of-final-variable.md ... ok test lint_doc::super-call-in-named-tuple-method.md ... ok test lint_doc::unresolved-attribute.md ... ok test lint_doc::unsound-assignment.md ... ok test lint_doc::type-assertion-failure.md ... ok test lint_doc::unused-ignore-comment.md ... ok test lint_doc::undefined-reveal.md ... ok test lint_doc::unresolved-reference.md ... ok test lint_doc::unavailable-implicit-super-arguments.md ... ok test lint_doc::unsound-return-statement.md ... ok test lint_doc::unresolved-global.md ... ok test lint_doc::unsupported-base.md ... ok test lint_doc::unsupported-bool-conversion.md ... ok test lint_doc::unsupported-dynamic-base.md ... ok test lint_doc::unsound-yield.md ... ok test lint_doc::unsupported-operator.md ... ok test lint_doc::useless-overload-body.md ... ok test lint_doc::zero-stepsize-in-slice.md ... ok test lint_doc::unused-type-ignore-comment.md ... ok test mdtest::annotations/annotated.md ... ok test mdtest::annotations/generic_alias.md ... ok test mdtest::annotations/int_float_complex.md ... ok test mdtest::annotations/starred.md ... ok test mdtest::assignment/multi_target.md ... ok test mdtest::abstract.md ... ok test lint_doc::unused-awaitable.md ... ok test mdtest::annotations/optional.md ... ok test mdtest::assignment/unbound.md ... ok test mdtest::assignment/walrus.md ... ok test mdtest::annotations/union.md ... ok test mdtest::annotations/unsupported_type_qualifiers.md ... ok test mdtest::annotations/any.md ... ok test mdtest::annotations/stdlib_typing_aliases.md ... ok test mdtest::binary/booleans.md ... ok test mdtest::binary/unions.md ... ok test mdtest::assignment/unsound.md ... ok test mdtest::annotations/never.md ... ok test mdtest::call/annotation.md ... ok test mdtest::annotations/unsupported_special_types.md ... ok test mdtest::binary/tuples.md ... ok test mdtest::binary/integers.md ... ok test mdtest::annotations/intersection_types.md ... ok test mdtest::binary/custom.md ... ok test mdtest::boolean/short_circuit.md ... ok test mdtest::call/callable_instance.md ... ok test mdtest::call/abstract_method.md ... ok test mdtest::boundness_declaredness/public.md ... ok test mdtest::annotations/deferred.md ... ok test mdtest::annotations/unsupported_special_forms.md ... ok test mdtest::assignment/augmented.md ... ok test mdtest::binary/classes.md ... ok test mdtest::annotations/callable.md ... ok test mdtest::binary/instances.md ... ok test mdtest::call/dunder_import.md ... ok test mdtest::call/never.md ... ok test mdtest::call/invalid_syntax.md ... ok test mdtest::call/getattr_static.md ... ok test mdtest::call/callables_as_descriptors.md ... ok test mdtest::annotations/literal_string.md ... ok test mdtest::call/dunder.md ... ok test mdtest::call/str_startswith.md ... ok test mdtest::call/subclass_of.md ... ok test mdtest::annotations/literal.md ... ok test mdtest::annotations/new_types.md ... ok test mdtest::comparison/byte_literals.md ... ok test mdtest::assignment/annotations.md ... ok test mdtest::call/new_class.md ... ok test mdtest::comparison/enums.md ... ok test mdtest::comparison/integers.md ... ok test mdtest::call/open.md ... ok test mdtest::comparison/non_bool_returns.md ... ok test mdtest::comparison/strings.md ... ok test mdtest::comparison/unsupported.md ... ok test mdtest::comparison/unions.md ... ok test mdtest::classes.md ... ok test mdtest::comparison/intersections.md ... ok test mdtest::call/replace.md ... ok test mdtest::comprehensions/invalid_syntax.md ... ok test mdtest::comparison/identity.md ... ok test mdtest::comparison/instances/membership_test.md ... ok test mdtest::comparison/instances/rich_comparison.md ... ok test mdtest::conditional/if_expression.md ... ok test mdtest::conditional/if_statement.md ... ok test mdtest::async.md ... ok test mdtest::dataclasses/post_init.md ... ok test mdtest::declaration/error.md ... ok test mdtest::annotations/self.md ... ok test mdtest::comparison/tuples.md ... ok test mdtest::call/type.md ... ok test mdtest::call/methods.md ... ok test mdtest::diagnostics/attribute_assignment.md ... ok test mdtest::del.md ... ok test mdtest::annotations/invalid.md ... ok test mdtest::decorators/total_ordering.md ... ok test mdtest::call/builtins.md ... ok test mdtest::diagnostics/invalid_assignment_syntactic_variants.md ... ok test mdtest::diagnostics/invalid_type_parameter_order.md ... ok test mdtest::dataclasses/fields.md ... ok test mdtest::comprehensions/basic.md ... ok test mdtest::diagnostics/missing_argument.md ... ok test mdtest::diagnostics/invalid_await.md ... ok test mdtest::diagnostics/legacy_typevars.md ... ok test mdtest::annotations/string.md ... ok test mdtest::deprecated.md ... ok test mdtest::diagnostics/missing_argument_paramspec.md ... ok test mdtest::diagnostics/too_many_positionals.md ... ok test mdtest::diagnostics/invalid_match_pattern.md ... ok test mdtest::diagnostics/no_matching_overload.md ... ok test mdtest::diagnostics/special_form_attributes.md ... ok test mdtest::diagnostics/shadowing.md ... ok test mdtest::diagnostics/unpacking.md ... ok test mdtest::diagnostics/unknown_argument.md ... ok test mdtest::doc/README.md ... ok test mdtest::diagnostics/single_matching_overload.md ... ok test mdtest::diagnostics/error_context.md ... ok test mdtest::conditional/match.md ... ok test mdtest::diagnostics/invalid_argument_type.md ... ok test mdtest::diagnostics/unresolved_import.md ... ok test mdtest::diagnostics/unsupported_bool_conversion.md ... ok test mdtest::call/union.md ... ok test mdtest::decorators.md ... ok test mdtest::diagnostics/union_call.md ... ok test mdtest::diagnostics/unsupported_base_dynamic_type.md ... ok test mdtest::class/super.md ... ok test mdtest::directives/reveal_type.md ... ok test mdtest::directives/assert_never.md ... ok test mdtest::exception/invalid_syntax.md ... ok test mdtest::external/README.md ... ok test mdtest::external/attrs.md ... ok test mdtest::external/numpy.md ... ok test mdtest::external/pydantic.md ... ok test mdtest::external/pydantic_extra_search_paths.md ... ok test mdtest::external/pytest.md ... ok test mdtest::exception/except_star.md ... ok test mdtest::external/sqlalchemy.md ... ok test mdtest::external/sqlmodel.md ... ok test mdtest::diagnostics/unresolved_reference.md ... ok test mdtest::doc/public_type_undeclared_symbols.md ... ok test mdtest::external/strawberry.md ... ok test mdtest::cycle.md ... ok test mdtest::expression/assert.md ... ok test mdtest::directives/assert_type.md ... ok test mdtest::generics/builtins.md ... ok test mdtest::diagnostics/unused_awaitable.md ... ok test mdtest::expression/if.md ... ok test mdtest::diagnostics/version_related_syntax_errors.md ... ok test mdtest::expression/attribute.md ... ok test mdtest::diagnostics/missing_type_argument.md ... ok test mdtest::directives/cast.md ... ok test mdtest::call/constructor.md ... ok test mdtest::descriptor_protocol.md ... ok test mdtest::expression/lambda.md ... ok test mdtest::call/overloads.md ... ok test mdtest::diagnostics/same_names.md ... ok test mdtest::expression/len.md ... ok test mdtest::exception/basic.md ... ok test mdtest::expression/boolean.md ... ok test mdtest::exception/control_flow.md ... ok test mdtest::call/function.md ... ok test mdtest::exhaustiveness_checking.md ... ok test mdtest::generics/legacy/callables.md ... ok test mdtest::diagnostics/semantic_syntax_errors.md ... ok test mdtest::function/parameters.md ... ok test mdtest::generics/pep695/aliases.md ... ok test mdtest::generics/legacy/unpack.md ... ok test mdtest::expression/yield_and_yield_from.md ... ok test mdtest::generics/legacy/variance.md ... ok test mdtest::dataclasses/dataclass_transform.md ... ok test mdtest::generics/set_theoretic.md ... ok test mdtest::generics/pep695/callables.md ... ok test mdtest::import/allowed_unresolved_imports.md ... ok test mdtest::call/functools_partial.md ... ok test mdtest::bidirectional.md ... ok test mdtest::import/conflicts.md ... ok test mdtest::import/conditional.md ... ok test mdtest::import/builtins.md ... ok test mdtest::import/basic.md ... ok test mdtest::generics/pep695/concatenate.md ... ok test mdtest::import/dunder_file_attribute.md ... ok test mdtest::import/cyclic.md ... ok test mdtest::import/invalid_syntax.md ... ok test mdtest::generics/pep695/variables.md ... ok test mdtest::import/conventions.md ... ok test mdtest::import/errors.md ... ok test mdtest::import/case_sensitive.md ... ok test mdtest::attributes.md ... ok test mdtest::import/legacy_namespace.md ... ok test mdtest::import/module_getattr.md ... ok test mdtest::generics/legacy/paramspec.md ... ok test mdtest::final.md ... ok test mdtest::generics/scoping.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::generics/pep695/classes.md ... ok test mdtest::generics/pep695/paramspec.md ... ok test mdtest::import/tracking.md ... ok test mdtest::import/namespace.md ... ok test mdtest::function/return_type.md ... ok test mdtest::generics/legacy/functions.md ... ok test mdtest::literal/boolean.md ... ok test mdtest::libraries/numpy.md ... ok test mdtest::import/relative.md ... ok test mdtest::literal/bytes.md ... ok test mdtest::known_constants.md ... ok test mdtest::generics/legacy/classes.md ... ok test mdtest::import/nonstandard_conventions.md ... ok test mdtest::literal/collections/tuple.md ... ok test mdtest::literal/collections/set.md ... ok test mdtest::generics/legacy/variables.md ... ok test mdtest::literal/complex.md ... ok test mdtest::import/site_packages_discovery.md ... ok test mdtest::mdtest_custom_typeshed.md ... ok test mdtest::literal/ellipsis.md ... ok test mdtest::literal/collections/list.md ... ok test mdtest::literal/float.md ... ok test mdtest::generics/pep695/variance.md ... ok test mdtest::literal/string.md ... ok test mdtest::generics/pep695/typevartuple.md ... ok test mdtest::instance_layout_conflict.md ... ok test mdtest::literal/f_string.md ... ok test mdtest::loops/iterators.md ... ok test mdtest::literal/integer.md ... ok test mdtest::dataclasses/dataclasses.md ... ok test mdtest::import/workspaces.md ... ok test mdtest::invalid_syntax.md ... ok test mdtest::literal/collections/dictionary.md ... ok test mdtest::import/dunder_all.md ... ok test mdtest::narrow/bool-call.md ... ok test mdtest::literal/collections/generator_expressions.md ... ok test mdtest::narrow/assert.md ... ok test mdtest::generics/pep695/functions.md ... ok test mdtest::narrow/boolean.md ... ok test mdtest::narrow/conditionals/elif_else.md ... ok test mdtest::loops/async_for.md ... ok test mdtest::generics/legacy/typevartuple.md ... ok test mdtest::narrow/conditionals/is_not.md ... ok test mdtest::narrow/conditionals/boolean.md ... ok test mdtest::narrow/callable.md ... ok test mdtest::narrow/conditionals/not.md ... ok test mdtest::narrow/hasattr.md ... ok test mdtest::narrow/aliased_conditions.md ... ok test mdtest::narrow/assignment.md ... ok test mdtest::loops/while_loop.md ... ok test mdtest::import/star.md ... ok test mdtest::mdtest_config.md ... ok test mdtest::intersection_types.md ... ok test mdtest::notebook.md ... ok test mdtest::narrow/conditionals/nested.md ... ok test mdtest::implicit_type_aliases.md ... ok test mdtest::narrow/while.md ... ok test mdtest::mro.md ... ok test mdtest::narrow/post_if_statement.md ... ok test mdtest::narrow/complex_target.md ... ok test mdtest::narrow/conditionals/is.md ... ok test mdtest::regression/14334_diagnostics_in_wrong_file.md ... ok test mdtest::regression/1377_iteration_count_mismatch.md ... ok test mdtest::narrow/truthiness.md ... ok test mdtest::regression/2236_tuple_is_disjoint.md ... ok test mdtest::public_types.md ... ok test mdtest::regression/3525_character_split_notebook.md ... ok test mdtest::enums.md ... ok test mdtest::paramspec_subcall_error_location.md ... ok test mdtest::narrow/issubclass.md ... ok test mdtest::regression/2799_constraint_correlation.md ... ok test mdtest::metaclass.md ... ok test mdtest::narrow/type_guards.md ... ok test mdtest::regression/3020_callable_type_of.md ... ok test mdtest::regression/3208_recursive_protocol_signature.md ... ok test mdtest::regression/3593_function_known_decorators_cycle.md ... ok test mdtest::regression/3720_dynamic_class_codegen_cycle.md ... ok test mdtest::regression/3804_bound_typevar_default_cycle.md ... ok test mdtest::os_name.md ... ok test mdtest::regression/3812_cyclic_generic_alias_base.md ... ok test mdtest::properties.md ... ok test mdtest::import/stub_packages.md ... ok test mdtest::promotion.md ... ok test mdtest::narrow/len.md ... ok test mdtest::narrow/conditionals/in.md ... ok test mdtest::liskov.md ... ok test mdtest::narrow/type.md ... ok test mdtest::regression/paramspec_on_python39.md ... ok test mdtest::scopes/builtin.md ... ok test mdtest::regression/noninferable_projection_to_terminal.md ... ok test mdtest::scopes/global-constants.md ... ok test mdtest::regression/3954_recursive_protocol_structural_relation.md ... ok test mdtest::shadowing/class.md ... ok test mdtest::scopes/unbound.md ... ok test mdtest::loops/for.md ... ok test mdtest::shadowing/variable_declaration.md ... ok test mdtest::scopes/annotate_global.md ... ok test mdtest::scripts.md ... ok test mdtest::shadowing/function.md ... ok test mdtest::regression/derived_constraint_cycles.md ... ok test mdtest::pep613_type_aliases.md ... ok test mdtest::stubs/locals.md ... ok test mdtest::scopes/moduletype_attrs.md ... ok test mdtest::stubs/ellipsis.md ... ok test mdtest::override.md ... ok test mdtest::python_version.md ... ok test mdtest::narrow/isinstance.md ... ok test mdtest::scopes/global.md ... ok test mdtest::subscript/alias.md ... ok test mdtest::subscript/bytes.md ... ok test mdtest::scopes/nonlocal.md ... ok test mdtest::subscript/stepsize_zero.md ... ok test mdtest::type_compendium/README.md ... ok test mdtest::struct_unpack.md ... ok test mdtest::stubs/class.md ... ok test mdtest::sentinels.md ... ok test mdtest::suppressions/blanket_ignore.md ... ok test mdtest::subscript/lists.md ... ok test mdtest::subscript/string.md ... ok test mdtest::scopes/class_implicit_attrs.md ... ok test mdtest::scopes/eager.md ... ok test mdtest::pep695_type_aliases.md ... ok test mdtest::subscript/class.md ... ok test mdtest::subscript/instance.md ... ok test mdtest::subscript/assignment_diagnostics.md ... ok test mdtest::overloads.md ... ok test mdtest::scopes/dunder_class.md ... ok test mdtest::t_strings.md ... ok test mdtest::suppressions/no_type_check.md ... ok test mdtest::named_tuple.md ... ok test mdtest::sys_version_info.md ... ok test mdtest::type_compendium/any.md ... ok test mdtest::type_compendium/always_truthy_falsy.md ... ok test mdtest::suppressions/ty_ignore.md ... ok test mdtest::type_compendium/not_t.md ... ok test mdtest::type_compendium/object.md ... ok test mdtest::ide_support/all_members.md ... ok test mdtest::type_compendium/none.md ... ok test mdtest::type_compendium/never.md ... ok test mdtest::type_of/typing_dot_Type.md ... ok test mdtest::subscript/typevar.md ... ok test mdtest::type_of/dynamic.md ... ok test mdtest::suppressions/type_ignore.md ... ok test mdtest::sys_platform.md ... ok test mdtest::regression/constraint_set_ordering.md ... ok test mdtest::narrow/conditionals/eq.md ... ok test mdtest::type_properties/str_repr.md ... ok test mdtest::type_compendium/integer_literals.md ... ok test mdtest::type_properties/tuples_containing_never.md ... ok test mdtest::type_display/callable.md ... ok test mdtest::type_properties/constraints.md ... ok test mdtest::type_properties/quantification.md ... ok test mdtest::unary/integers.md ... ok test mdtest::unary/custom.md ... ok test mdtest::terminal_statements.md ... ok test mdtest::type_form.md ... ok test mdtest::unary/invert_add_usub.md ... ok test mdtest::statically_known_branches.md ... ok test mdtest::subscript/tuple.md ... ok test mdtest::type_properties/implies_subtype_of.md ... ok test mdtest::type_compendium/tuple.md ... ok test mdtest::unary/not.md ... ok test mdtest::type_of/generics.md ... ok test mdtest::type_qualifiers/initvar.md ... ok test mdtest::type_properties/truthiness.md ... ok test mdtest::ty_extensions.md ... ok test mdtest::type_qualifiers/classvar.md ... ok test mdtest::type_of/basic.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::type_properties/is_singleton.md ... ok test mdtest::type_properties/is_disjoint_from.md ... ok test mdtest::with/sync.md ... ok test mdtest::narrow/match.md ... ok test mdtest::type_qualifiers/final.md ... ok test mdtest::type_properties/is_subtype_of.md ... ok test mdtest::type_properties/materialization.md ... ok test mdtest::unreachable.md ... ok test mdtest::with/async.md ... ok test mdtest::unpacking.md ... ok test mdtest::protocols.md ... ok test mdtest::typed_dict.md ... ok test result: ok. 485 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.16s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/ty_server-b871effba09e0a8a --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 5 tests test document::text_document::tests::redo_edit ... ok test server::tests::malformed_initialization_options_preserve_workspace_trust ... ok test server::tests::malformed_trust_rejects_initialization ... ok test session::tests::detached_command_executor_does_not_retain_document_index ... ok test session::tests::detached_untrusted_executor_rejects_commands ... ok test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 158 tests test call_hierarchy::incoming_calls_multi_file ... 2026-08-24 07:40:48.050251044 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:48.050354234 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:48.050405824 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:48.050503454 DEBUG Client info: None 2026-08-24 07:40:48.050535505 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:48.050559415 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:48.050567785 INFO Version: Unknown 2026-08-24 07:40:48.050648645 DEBUG Received server response for request 1 2026-08-24 07:40:48.050748525 DEBUG Client sends notification `initialized` 2026-08-24 07:40:48.050765975 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpNewj4M 2026-08-24 07:40:48.050897135 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:48.050980056 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:48.050984566 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:48.050992836 DEBUG No workspace configuration provided for file:///tmp/.tmpNewj4M 2026-08-24 07:40:48.051009956 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:48.051013036 DEBUG Client sends request `textDocument/prepareCallHierarchy` with ID 2 2026-08-24 07:40:48.051087916 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:48.051096196 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpNewj4M, using default options 2026-08-24 07:40:48.051114706 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:48.051120806 DEBUG Initializing workspace `file:///tmp/.tmpNewj4M`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:48.051159826 DEBUG Searching for a project in '/tmp/.tmpNewj4M' 2026-08-24 07:40:48.051190036 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:48.051195296 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:48.053541131 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:48.053561302 DEBUG Discovering virtual environment in `/tmp/.tmpNewj4M` 2026-08-24 07:40:48.053613532 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:48.053624222 DEBUG No virtual environment found 2026-08-24 07:40:48.053637182 DEBUG Adding first-party search path `/tmp/.tmpNewj4M` 2026-08-24 07:40:48.053641652 DEBUG Using vendored stdlib 2026-08-24 07:40:48.053801512 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:48.053807572 DEBUG Adding new file root '/tmp/.tmpNewj4M' of kind Project 2026-08-24 07:40:48.053987412 DEBUG Updating project to check open files 2026-08-24 07:40:48.054005303 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:48.054009433 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:48.054140523 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpNewj4M/lib.py", kind: File } 2026-08-24 07:40:48.054168853 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpNewj4M/lib.py` 2026-08-24 07:40:48.054172023 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:48.054179873 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:48.054570034 DEBUG request{id=2 method=textDocument/prepareCallHierarchy}: Resolving dynamic module resolution paths 2026-08-24 07:40:48.054646204 DEBUG method="textDocument/prepareCallHierarchy" response.id=2 duration=459.68µs 2026-08-24 07:40:48.054668634 DEBUG Received server response for request 2 2026-08-24 07:40:48.054680374 DEBUG Client sends request `callHierarchy/incomingCalls` with ID 3 2026-08-24 07:40:48.056510028 INFO request{id=3 method=callHierarchy/incomingCalls}:Project::index_files{project=.tmpNewj4M}: Indexed 3 file(s) in 0.002s 2026-08-24 07:40:48.060731608 DEBUG method="callHierarchy/incomingCalls" response.id=3 duration=6.04ms 2026-08-24 07:40:48.060753688 DEBUG Received server response for request 3 2026-08-24 07:40:48.108754457 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:40:48.108814837 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:48.108830687 DEBUG method="shutdown" response.id=4 duration=25.74µs 2026-08-24 07:40:48.108845718 DEBUG Received server response for request 4 2026-08-24 07:40:48.108851188 DEBUG Client sends notification `exit` 2026-08-24 07:40:48.108867908 DEBUG Received exit notification, exiting ok test call_hierarchy::outgoing_calls ... 2026-08-24 07:40:48.110573861 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:48.110647032 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:48.110695232 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:48.110788592 DEBUG Client info: None 2026-08-24 07:40:48.110835412 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:48.110851882 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:48.110859042 INFO Version: Unknown 2026-08-24 07:40:48.110901212 DEBUG Received server response for request 1 2026-08-24 07:40:48.110940972 DEBUG Client sends notification `initialized` 2026-08-24 07:40:48.110955282 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmphnLe09 2026-08-24 07:40:48.111040503 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:48.111077293 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:48.111081063 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:48.111089263 DEBUG No workspace configuration provided for file:///tmp/.tmphnLe09 2026-08-24 07:40:48.111094963 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:48.111097463 DEBUG Client sends request `textDocument/prepareCallHierarchy` with ID 2 2026-08-24 07:40:48.111147703 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:48.111153683 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmphnLe09, using default options 2026-08-24 07:40:48.111161343 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:48.111165773 DEBUG Initializing workspace `file:///tmp/.tmphnLe09`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:48.111187013 DEBUG Searching for a project in '/tmp/.tmphnLe09' 2026-08-24 07:40:48.111214033 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:48.111218773 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:48.111963465 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:48.111969305 DEBUG Discovering virtual environment in `/tmp/.tmphnLe09` 2026-08-24 07:40:48.112013675 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:48.112018935 DEBUG No virtual environment found 2026-08-24 07:40:48.112031215 DEBUG Adding first-party search path `/tmp/.tmphnLe09` 2026-08-24 07:40:48.112035105 DEBUG Using vendored stdlib 2026-08-24 07:40:48.112167935 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:48.112172825 DEBUG Adding new file root '/tmp/.tmphnLe09' of kind Project 2026-08-24 07:40:48.112329646 DEBUG Updating project to check open files 2026-08-24 07:40:48.112345016 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:48.112348976 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:48.112424146 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmphnLe09/foo.py", kind: File } 2026-08-24 07:40:48.112445966 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmphnLe09/foo.py` 2026-08-24 07:40:48.112449226 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:48.112456236 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:48.112696536 DEBUG request{id=2 method=textDocument/prepareCallHierarchy}: Resolving dynamic module resolution paths 2026-08-24 07:40:48.112763267 DEBUG method="textDocument/prepareCallHierarchy" response.id=2 duration=301.27µs 2026-08-24 07:40:48.112789707 DEBUG Received server response for request 2 2026-08-24 07:40:48.112805277 DEBUG Client sends request `callHierarchy/outgoingCalls` with ID 3 2026-08-24 07:40:48.112997767 DEBUG method="callHierarchy/outgoingCalls" response.id=3 duration=176.83µs 2026-08-24 07:40:48.113015837 DEBUG Received server response for request 3 2026-08-24 07:40:48.123197580 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:40:48.123221090 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:48.123238950 DEBUG method="shutdown" response.id=4 duration=10.16µs 2026-08-24 07:40:48.123248430 DEBUG Received server response for request 4 2026-08-24 07:40:48.123252060 DEBUG Client sends notification `exit` 2026-08-24 07:40:48.123261600 DEBUG Received exit notification, exiting ok test call_hierarchy::prepare_function ... 2026-08-24 07:40:48.124450693 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:48.124517833 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:48.124549763 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:48.124596784 DEBUG Client info: None 2026-08-24 07:40:48.124620654 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:48.124634224 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:48.124639934 INFO Version: Unknown 2026-08-24 07:40:48.124687304 DEBUG Received server response for request 1 2026-08-24 07:40:48.124736794 DEBUG Client sends notification `initialized` 2026-08-24 07:40:48.124753684 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpecR9h5 2026-08-24 07:40:48.124823924 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:48.124881914 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:48.124885994 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:48.124895164 DEBUG No workspace configuration provided for file:///tmp/.tmpecR9h5 2026-08-24 07:40:48.124901694 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:48.124904864 DEBUG Client sends request `textDocument/prepareCallHierarchy` with ID 2 2026-08-24 07:40:48.124957894 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:48.124963614 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpecR9h5, using default options 2026-08-24 07:40:48.124970674 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:48.124974874 DEBUG Initializing workspace `file:///tmp/.tmpecR9h5`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:48.124997524 DEBUG Searching for a project in '/tmp/.tmpecR9h5' 2026-08-24 07:40:48.125025694 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:48.125030184 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:48.125542736 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:48.125548136 DEBUG Discovering virtual environment in `/tmp/.tmpecR9h5` 2026-08-24 07:40:48.125597826 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:48.125602746 DEBUG No virtual environment found 2026-08-24 07:40:48.125614936 DEBUG Adding first-party search path `/tmp/.tmpecR9h5` 2026-08-24 07:40:48.125618826 DEBUG Using vendored stdlib 2026-08-24 07:40:48.125726706 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:48.125731246 DEBUG Adding new file root '/tmp/.tmpecR9h5' of kind Project 2026-08-24 07:40:48.125886596 DEBUG Updating project to check open files 2026-08-24 07:40:48.125901276 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:48.125904936 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:48.125970597 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpecR9h5/foo.py", kind: File } 2026-08-24 07:40:48.125991487 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpecR9h5/foo.py` 2026-08-24 07:40:48.125994227 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:48.126000837 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:48.126199957 DEBUG request{id=2 method=textDocument/prepareCallHierarchy}: Resolving dynamic module resolution paths 2026-08-24 07:40:48.126274667 DEBUG method="textDocument/prepareCallHierarchy" response.id=2 duration=267.98µs 2026-08-24 07:40:48.126293037 DEBUG Received server response for request 2 2026-08-24 07:40:48.136463081 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:40:48.136486071 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:48.136492841 DEBUG method="shutdown" response.id=3 duration=9.99µs 2026-08-24 07:40:48.136502431 DEBUG Received server response for request 3 2026-08-24 07:40:48.136505961 DEBUG Client sends notification `exit` 2026-08-24 07:40:48.136515071 DEBUG Received exit notification, exiting ok test code_actions::code_action ... 2026-08-24 07:40:48.137647383 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:48.137717013 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:48.137751933 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:48.137801764 DEBUG Client info: None 2026-08-24 07:40:48.137824664 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:48.137836214 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:48.137841354 INFO Version: Unknown 2026-08-24 07:40:48.137881654 DEBUG Received server response for request 1 2026-08-24 07:40:48.137927724 DEBUG Client sends notification `initialized` 2026-08-24 07:40:48.138008234 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:48.138046584 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:48.138053844 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:48.138069724 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:48.138073274 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:40:48.138107034 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:48.138117164 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:48.138120324 DEBUG Initializing workspace `file:///tmp/.tmpz6GvZf/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:48.138136314 DEBUG Searching for a project in '/tmp/.tmpz6GvZf/src' 2026-08-24 07:40:48.138186584 DEBUG Found project at '/tmp/.tmpz6GvZf' 2026-08-24 07:40:48.138190984 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:48.138485225 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:48.138489515 DEBUG Discovering virtual environment in `/tmp/.tmpz6GvZf` 2026-08-24 07:40:48.138526395 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:48.138530195 DEBUG No virtual environment found 2026-08-24 07:40:48.138540865 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-24 07:40:48.138549625 DEBUG Adding first-party search path `/tmp/.tmpz6GvZf/src` 2026-08-24 07:40:48.138553415 DEBUG Adding first-party search path `/tmp/.tmpz6GvZf` 2026-08-24 07:40:48.138557145 DEBUG Using vendored stdlib 2026-08-24 07:40:48.138654445 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:48.138658546 DEBUG Adding new file root '/tmp/.tmpz6GvZf' of kind Project 2026-08-24 07:40:48.138770086 DEBUG Updating project to check open files 2026-08-24 07:40:48.138779006 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:48.138781696 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:48.138823616 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpz6GvZf/src/foo.py", kind: File } 2026-08-24 07:40:48.138837786 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpz6GvZf/src/foo.py` 2026-08-24 07:40:48.138840266 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:48.138845496 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:48.138942736 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpz6GvZf/src/foo.py"))}: Checking file '/tmp/.tmpz6GvZf/src/foo.py' 2026-08-24 07:40:48.139100417 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpz6GvZf/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:40:48.152707298 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.86ms 2026-08-24 07:40:48.152746748 DEBUG Received server response for request 2 2026-08-24 07:40:48.152792728 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-08-24 07:40:48.152892658 DEBUG method="textDocument/codeAction" response.id=3 duration=83.32µs 2026-08-24 07:40:48.152906848 DEBUG Received server response for request 3 2026-08-24 07:40:48.163227562 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:40:48.163263652 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:48.163268522 DEBUG method="shutdown" response.id=4 duration=7.78µs 2026-08-24 07:40:48.163276282 DEBUG Received server response for request 4 2026-08-24 07:40:48.163279872 DEBUG Client sends notification `exit` 2026-08-24 07:40:48.163291852 DEBUG Received exit notification, exiting ok test code_actions::code_action_attribute_access_on_unimported ... 2026-08-24 07:40:48.167598082 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:48.167675672 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:48.167723522 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:48.167789522 DEBUG Client info: None 2026-08-24 07:40:48.167830092 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:48.167843152 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:48.167850342 INFO Version: Unknown 2026-08-24 07:40:48.167898732 DEBUG Received server response for request 1 2026-08-24 07:40:48.167942732 DEBUG Client sends notification `initialized` 2026-08-24 07:40:48.168028012 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:48.168064653 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:48.168068523 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:48.168084883 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:48.168088503 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:40:48.168143713 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:48.168156913 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:48.168161053 DEBUG Initializing workspace `file:///tmp/.tmpBrulxo/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:48.168181503 DEBUG Searching for a project in '/tmp/.tmpBrulxo/src' 2026-08-24 07:40:48.168216483 DEBUG Found project at '/tmp/.tmpBrulxo' 2026-08-24 07:40:48.168220503 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:48.168570874 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:48.168576804 DEBUG Discovering virtual environment in `/tmp/.tmpBrulxo` 2026-08-24 07:40:48.168619554 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:48.168624844 DEBUG No virtual environment found 2026-08-24 07:40:48.168635564 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-24 07:40:48.168644844 DEBUG Adding first-party search path `/tmp/.tmpBrulxo/src` 2026-08-24 07:40:48.168648504 DEBUG Adding first-party search path `/tmp/.tmpBrulxo` 2026-08-24 07:40:48.168652164 DEBUG Using vendored stdlib 2026-08-24 07:40:48.168752954 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:48.168757554 DEBUG Adding new file root '/tmp/.tmpBrulxo' of kind Project 2026-08-24 07:40:48.168886425 DEBUG Updating project to check open files 2026-08-24 07:40:48.168900075 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:48.168903765 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:48.168957805 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpBrulxo/src/foo.py", kind: File } 2026-08-24 07:40:48.168977815 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpBrulxo/src/foo.py` 2026-08-24 07:40:48.168980505 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:48.168986595 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:48.169071335 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpBrulxo/src/foo.py"))}: Checking file '/tmp/.tmpBrulxo/src/foo.py' 2026-08-24 07:40:48.169224185 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpBrulxo/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:40:48.181856554 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpBrulxo/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:40:48.181981924 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.99ms 2026-08-24 07:40:48.181995584 DEBUG Received server response for request 2 2026-08-24 07:40:48.182027425 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-08-24 07:40:48.182094975 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmpBrulxo/src' 2026-08-24 07:40:48.182107005 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmpBrulxo' 2026-08-24 07:40:48.182114455 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-24 07:40:48.192151518 DEBUG method="textDocument/codeAction" response.id=3 duration=10.11ms 2026-08-24 07:40:48.192180228 DEBUG Received server response for request 3 2026-08-24 07:40:48.202520121 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:40:48.202553791 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:48.202561871 DEBUG method="shutdown" response.id=4 duration=11.35µs 2026-08-24 07:40:48.202572651 DEBUG Received server response for request 4 2026-08-24 07:40:48.202577541 DEBUG Client sends notification `exit` 2026-08-24 07:40:48.202593361 DEBUG Received exit notification, exiting ok test code_actions::code_action_existing_import_undefined_decorator ... 2026-08-24 07:40:48.207508323 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:48.207580893 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:48.207627223 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:48.207684443 DEBUG Client info: None 2026-08-24 07:40:48.207715903 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:48.207729463 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:48.207735603 INFO Version: Unknown 2026-08-24 07:40:48.207779333 DEBUG Received server response for request 1 2026-08-24 07:40:48.207822203 DEBUG Client sends notification `initialized` 2026-08-24 07:40:48.207910774 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:48.207955674 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:48.207959384 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:48.207975534 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:48.207978824 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:40:48.208022864 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:48.208038454 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:48.208043564 DEBUG Initializing workspace `file:///tmp/.tmpZHY9CH/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:48.208070794 DEBUG Searching for a project in '/tmp/.tmpZHY9CH/src' 2026-08-24 07:40:48.208112244 DEBUG Found project at '/tmp/.tmpZHY9CH' 2026-08-24 07:40:48.208117564 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:48.208913986 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:48.208920146 DEBUG Discovering virtual environment in `/tmp/.tmpZHY9CH` 2026-08-24 07:40:48.208970486 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:48.208975536 DEBUG No virtual environment found 2026-08-24 07:40:48.208986976 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-24 07:40:48.208996106 DEBUG Adding first-party search path `/tmp/.tmpZHY9CH/src` 2026-08-24 07:40:48.209000026 DEBUG Adding first-party search path `/tmp/.tmpZHY9CH` 2026-08-24 07:40:48.209003656 DEBUG Using vendored stdlib 2026-08-24 07:40:48.209112586 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:48.209116956 DEBUG Adding new file root '/tmp/.tmpZHY9CH' of kind Project 2026-08-24 07:40:48.209287027 DEBUG Updating project to check open files 2026-08-24 07:40:48.209302737 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:48.209306567 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:48.209373977 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpZHY9CH/src/foo.py", kind: File } 2026-08-24 07:40:48.209394247 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpZHY9CH/src/foo.py` 2026-08-24 07:40:48.209397247 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:48.209404087 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:48.209476467 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpZHY9CH/src/foo.py"))}: Checking file '/tmp/.tmpZHY9CH/src/foo.py' 2026-08-24 07:40:48.209596917 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpZHY9CH/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:40:48.218986699 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpZHY9CH/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:40:48.224915892 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.51ms 2026-08-24 07:40:48.224942752 DEBUG Received server response for request 2 2026-08-24 07:40:48.224977282 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-08-24 07:40:48.225047793 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmpZHY9CH/src' 2026-08-24 07:40:48.225065723 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmpZHY9CH' 2026-08-24 07:40:48.225073963 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-24 07:40:48.233530012 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-08-24 07:40:48.233542242 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-08-24 07:40:48.233563972 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-08-24 07:40:48.236252658 DEBUG method="textDocument/codeAction" response.id=3 duration=11.26ms 2026-08-24 07:40:48.236271208 DEBUG Received server response for request 3 2026-08-24 07:40:48.246641142 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:40:48.246673162 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:48.246679512 DEBUG method="shutdown" response.id=4 duration=10.84µs 2026-08-24 07:40:48.246690152 DEBUG Received server response for request 4 2026-08-24 07:40:48.246694862 DEBUG Client sends notification `exit` 2026-08-24 07:40:48.246710602 DEBUG Received exit notification, exiting ok test code_actions::code_action_invalid_string_annotations ... 2026-08-24 07:40:48.252434495 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:48.252506365 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:48.252542845 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:48.252599446 DEBUG Client info: None 2026-08-24 07:40:48.252631316 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:48.252644546 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:48.252650766 INFO Version: Unknown 2026-08-24 07:40:48.252690166 DEBUG Received server response for request 1 2026-08-24 07:40:48.252733816 DEBUG Client sends notification `initialized` 2026-08-24 07:40:48.252847536 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:48.252897886 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:48.252901746 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:48.252916816 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:48.252920016 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:40:48.252986106 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:48.253001626 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:48.253006896 DEBUG Initializing workspace `file:///tmp/.tmpHw2pcT/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:48.253031327 DEBUG Searching for a project in '/tmp/.tmpHw2pcT/src' 2026-08-24 07:40:48.253069747 DEBUG Found project at '/tmp/.tmpHw2pcT' 2026-08-24 07:40:48.253074497 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:48.253686938 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:48.253693108 DEBUG Discovering virtual environment in `/tmp/.tmpHw2pcT` 2026-08-24 07:40:48.253743108 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:48.253748518 DEBUG No virtual environment found 2026-08-24 07:40:48.253759458 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-24 07:40:48.253768838 DEBUG Adding first-party search path `/tmp/.tmpHw2pcT/src` 2026-08-24 07:40:48.253772908 DEBUG Adding first-party search path `/tmp/.tmpHw2pcT` 2026-08-24 07:40:48.253776638 DEBUG Using vendored stdlib 2026-08-24 07:40:48.253886838 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:48.253891518 DEBUG Adding new file root '/tmp/.tmpHw2pcT' of kind Project 2026-08-24 07:40:48.254056049 DEBUG Updating project to check open files 2026-08-24 07:40:48.254071669 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:48.254075289 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:48.254146129 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpHw2pcT/src/foo.py", kind: File } 2026-08-24 07:40:48.254167409 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpHw2pcT/src/foo.py` 2026-08-24 07:40:48.254170289 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:48.254176599 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:48.254278599 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpHw2pcT/src/foo.py"))}: Checking file '/tmp/.tmpHw2pcT/src/foo.py' 2026-08-24 07:40:48.254415620 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpHw2pcT/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:40:48.262971429 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpHw2pcT/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:40:48.263068829 DEBUG method="textDocument/diagnostic" response.id=2 duration=8.89ms 2026-08-24 07:40:48.263092849 DEBUG Received server response for request 2 2026-08-24 07:40:48.263114950 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-08-24 07:40:48.263184740 DEBUG method="textDocument/codeAction" response.id=3 duration=55.30µs 2026-08-24 07:40:48.263194770 DEBUG Received server response for request 3 2026-08-24 07:40:48.273458293 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:40:48.273498953 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:48.273505653 DEBUG method="shutdown" response.id=4 duration=10.98µs 2026-08-24 07:40:48.273525873 DEBUG Received server response for request 4 2026-08-24 07:40:48.273529753 DEBUG Client sends notification `exit` 2026-08-24 07:40:48.273546153 DEBUG Received exit notification, exiting ok test code_actions::code_action_possible_missing_submodule_attribute ... 2026-08-24 07:40:48.277674653 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:48.277745343 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:48.277790323 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:48.277847903 DEBUG Client info: None 2026-08-24 07:40:48.277876483 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:48.277889263 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:48.277895033 INFO Version: Unknown 2026-08-24 07:40:48.277934803 DEBUG Received server response for request 1 2026-08-24 07:40:48.277975343 DEBUG Client sends notification `initialized` 2026-08-24 07:40:48.278061794 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:48.278096804 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:48.278100574 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:48.278115404 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:48.278118914 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:40:48.278171444 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:48.278184704 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:48.278188984 DEBUG Initializing workspace `file:///tmp/.tmpnnjTHj/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:48.278209624 DEBUG Searching for a project in '/tmp/.tmpnnjTHj/src' 2026-08-24 07:40:48.278258924 DEBUG Found project at '/tmp/.tmpnnjTHj' 2026-08-24 07:40:48.278263844 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:48.278799295 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:48.278804785 DEBUG Discovering virtual environment in `/tmp/.tmpnnjTHj` 2026-08-24 07:40:48.278852145 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:48.278857155 DEBUG No virtual environment found 2026-08-24 07:40:48.278867845 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-24 07:40:48.278876876 DEBUG Adding first-party search path `/tmp/.tmpnnjTHj/src` 2026-08-24 07:40:48.278880736 DEBUG Adding first-party search path `/tmp/.tmpnnjTHj` 2026-08-24 07:40:48.278884486 DEBUG Using vendored stdlib 2026-08-24 07:40:48.278995486 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:48.278999496 DEBUG Adding new file root '/tmp/.tmpnnjTHj' of kind Project 2026-08-24 07:40:48.279143436 DEBUG Updating project to check open files 2026-08-24 07:40:48.279158796 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:48.279162346 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:48.279224066 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpnnjTHj/src/foo.py", kind: File } 2026-08-24 07:40:48.279261956 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpnnjTHj/src/foo.py` 2026-08-24 07:40:48.279264966 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:48.279271946 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:48.279353547 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpnnjTHj/src/foo.py"))}: Checking file '/tmp/.tmpnnjTHj/src/foo.py' 2026-08-24 07:40:48.279458537 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpnnjTHj/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:40:48.291106793 DEBUG method="textDocument/diagnostic" response.id=2 duration=11.83ms 2026-08-24 07:40:48.291135273 DEBUG Received server response for request 2 2026-08-24 07:40:48.291168504 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-08-24 07:40:48.291246114 DEBUG method="textDocument/codeAction" response.id=3 duration=61.33µs 2026-08-24 07:40:48.291262344 DEBUG Received server response for request 3 2026-08-24 07:40:48.301552747 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:40:48.301586087 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:48.301593767 DEBUG method="shutdown" response.id=4 duration=11.78µs 2026-08-24 07:40:48.301619497 DEBUG Received server response for request 4 2026-08-24 07:40:48.301623947 DEBUG Client sends notification `exit` 2026-08-24 07:40:48.301640137 DEBUG Received exit notification, exiting ok test code_actions::code_action_undefined_decorator ... 2026-08-24 07:40:48.304040333 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:48.304102743 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:48.304139993 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:48.304212853 DEBUG Client info: None 2026-08-24 07:40:48.304270833 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:48.304284653 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:48.304291253 INFO Version: Unknown 2026-08-24 07:40:48.304331293 DEBUG Received server response for request 1 2026-08-24 07:40:48.304369014 DEBUG Client sends notification `initialized` 2026-08-24 07:40:48.304458794 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:48.304501114 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:48.304504764 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:48.304517944 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:48.304520984 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:40:48.304570654 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:48.304583874 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:48.304588164 DEBUG Initializing workspace `file:///tmp/.tmpcMMSu9/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:48.304609034 DEBUG Searching for a project in '/tmp/.tmpcMMSu9/src' 2026-08-24 07:40:48.304648354 DEBUG Found project at '/tmp/.tmpcMMSu9' 2026-08-24 07:40:48.304652654 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:48.305150055 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:48.305155105 DEBUG Discovering virtual environment in `/tmp/.tmpcMMSu9` 2026-08-24 07:40:48.305202035 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:48.305206415 DEBUG No virtual environment found 2026-08-24 07:40:48.305216585 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-24 07:40:48.305224566 DEBUG Adding first-party search path `/tmp/.tmpcMMSu9/src` 2026-08-24 07:40:48.305246746 DEBUG Adding first-party search path `/tmp/.tmpcMMSu9` 2026-08-24 07:40:48.305250686 DEBUG Using vendored stdlib 2026-08-24 07:40:48.305363796 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:48.305368076 DEBUG Adding new file root '/tmp/.tmpcMMSu9' of kind Project 2026-08-24 07:40:48.305512616 DEBUG Updating project to check open files 2026-08-24 07:40:48.305525446 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:48.305528486 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:48.305588296 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpcMMSu9/src/foo.py", kind: File } 2026-08-24 07:40:48.305607216 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpcMMSu9/src/foo.py` 2026-08-24 07:40:48.305609696 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:48.305615496 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:48.305733427 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpcMMSu9/src/foo.py"))}: Checking file '/tmp/.tmpcMMSu9/src/foo.py' 2026-08-24 07:40:48.305896957 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpcMMSu9/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:40:48.316169951 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpcMMSu9/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:40:48.322155714 DEBUG method="textDocument/diagnostic" response.id=2 duration=16.53ms 2026-08-24 07:40:48.322181394 DEBUG Received server response for request 2 2026-08-24 07:40:48.322211024 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-08-24 07:40:48.322287424 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmpcMMSu9/src' 2026-08-24 07:40:48.322304344 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmpcMMSu9' 2026-08-24 07:40:48.322312565 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-24 07:40:48.330678484 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-08-24 07:40:48.330687714 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-08-24 07:40:48.330706374 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-08-24 07:40:48.333353570 DEBUG method="textDocument/codeAction" response.id=3 duration=11.13ms 2026-08-24 07:40:48.333372240 DEBUG Received server response for request 3 2026-08-24 07:40:48.343716473 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:40:48.343758403 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:48.343767953 DEBUG method="shutdown" response.id=4 duration=13.76µs 2026-08-24 07:40:48.343787213 DEBUG Received server response for request 4 2026-08-24 07:40:48.343792673 DEBUG Client sends notification `exit` 2026-08-24 07:40:48.343808684 DEBUG Received exit notification, exiting ok test code_actions::code_action_undefined_reference_multi ... 2026-08-24 07:40:48.350215478 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:48.350308048 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:48.350347988 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:48.350403929 DEBUG Client info: None 2026-08-24 07:40:48.350430559 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:48.350444159 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:48.350450349 INFO Version: Unknown 2026-08-24 07:40:48.350491759 DEBUG Received server response for request 1 2026-08-24 07:40:48.350529499 DEBUG Client sends notification `initialized` 2026-08-24 07:40:48.350620039 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:48.350665089 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:48.350668839 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:48.350682819 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:48.350686069 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:40:48.350742569 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:48.350754239 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:48.350758689 DEBUG Initializing workspace `file:///tmp/.tmp1AXta5/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:48.350785749 DEBUG Searching for a project in '/tmp/.tmp1AXta5/src' 2026-08-24 07:40:48.350822300 DEBUG Found project at '/tmp/.tmp1AXta5' 2026-08-24 07:40:48.350826530 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:48.351150770 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:48.351156390 DEBUG Discovering virtual environment in `/tmp/.tmp1AXta5` 2026-08-24 07:40:48.351200200 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:48.351205160 DEBUG No virtual environment found 2026-08-24 07:40:48.351215610 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-24 07:40:48.351224370 DEBUG Adding first-party search path `/tmp/.tmp1AXta5/src` 2026-08-24 07:40:48.351228130 DEBUG Adding first-party search path `/tmp/.tmp1AXta5` 2026-08-24 07:40:48.351249991 DEBUG Using vendored stdlib 2026-08-24 07:40:48.351344501 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:48.351349451 DEBUG Adding new file root '/tmp/.tmp1AXta5' of kind Project 2026-08-24 07:40:48.351472111 DEBUG Updating project to check open files 2026-08-24 07:40:48.351484681 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:48.351487781 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:48.351546151 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp1AXta5/src/foo.py", kind: File } 2026-08-24 07:40:48.351564131 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp1AXta5/src/foo.py` 2026-08-24 07:40:48.351566811 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:48.351572951 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:48.351635741 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp1AXta5/src/foo.py"))}: Checking file '/tmp/.tmp1AXta5/src/foo.py' 2026-08-24 07:40:48.351768412 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp1AXta5/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:40:48.361414444 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp1AXta5/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:40:48.364041580 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.46ms 2026-08-24 07:40:48.364068710 DEBUG Received server response for request 2 2026-08-24 07:40:48.364099040 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-08-24 07:40:48.364176410 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmp1AXta5/src' 2026-08-24 07:40:48.364190840 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmp1AXta5' 2026-08-24 07:40:48.364198090 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-24 07:40:48.371428957 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-08-24 07:40:48.371439557 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-08-24 07:40:48.371461227 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-08-24 07:40:48.373986572 DEBUG method="textDocument/codeAction" response.id=3 duration=9.86ms 2026-08-24 07:40:48.374015973 DEBUG Received server response for request 3 2026-08-24 07:40:48.384355706 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:40:48.384392986 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:48.384401356 DEBUG method="shutdown" response.id=4 duration=12.20µs 2026-08-24 07:40:48.384418386 DEBUG Received server response for request 4 2026-08-24 07:40:48.384423026 DEBUG Client sends notification `exit` 2026-08-24 07:40:48.384440076 DEBUG Received exit notification, exiting ok test code_actions::code_action_unsafe_fix ... 2026-08-24 07:40:48.389986399 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:48.390056759 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:48.390097819 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:48.390175609 DEBUG Client info: None 2026-08-24 07:40:48.390219549 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:48.390251809 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:48.390258249 INFO Version: Unknown 2026-08-24 07:40:48.390302720 DEBUG Received server response for request 1 2026-08-24 07:40:48.390345310 DEBUG Client sends notification `initialized` 2026-08-24 07:40:48.390435290 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:48.390484600 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:48.390488250 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:48.390502700 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:48.390506140 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:40:48.390558550 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:48.390573070 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:48.390578180 DEBUG Initializing workspace `file:///tmp/.tmp77jtdr/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:48.390601070 DEBUG Searching for a project in '/tmp/.tmp77jtdr/src' 2026-08-24 07:40:48.390652160 DEBUG Found project at '/tmp/.tmp77jtdr' 2026-08-24 07:40:48.390657320 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:48.391357172 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:48.391363982 DEBUG Discovering virtual environment in `/tmp/.tmp77jtdr` 2026-08-24 07:40:48.391412672 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:48.391417612 DEBUG No virtual environment found 2026-08-24 07:40:48.391428742 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-24 07:40:48.391437522 DEBUG Adding first-party search path `/tmp/.tmp77jtdr/src` 2026-08-24 07:40:48.391441432 DEBUG Adding first-party search path `/tmp/.tmp77jtdr` 2026-08-24 07:40:48.391445132 DEBUG Using vendored stdlib 2026-08-24 07:40:48.391552252 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:48.391556852 DEBUG Adding new file root '/tmp/.tmp77jtdr' of kind Project 2026-08-24 07:40:48.391709243 DEBUG Updating project to check open files 2026-08-24 07:40:48.391724253 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:48.391727683 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:48.391791433 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp77jtdr/src/foo.py", kind: File } 2026-08-24 07:40:48.391812153 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp77jtdr/src/foo.py` 2026-08-24 07:40:48.391815123 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:48.391822163 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:48.391910253 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp77jtdr/src/foo.py"))}: Checking file '/tmp/.tmp77jtdr/src/foo.py' 2026-08-24 07:40:48.392055654 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp77jtdr/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:40:48.402682568 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.85ms 2026-08-24 07:40:48.402708048 DEBUG Received server response for request 2 2026-08-24 07:40:48.402747508 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-08-24 07:40:48.402834868 DEBUG method="textDocument/codeAction" response.id=3 duration=69.52µs 2026-08-24 07:40:48.402845338 DEBUG Received server response for request 3 2026-08-24 07:40:48.413168952 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:40:48.413196522 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:48.413203362 DEBUG method="shutdown" response.id=4 duration=10.68µs 2026-08-24 07:40:48.413212562 DEBUG Received server response for request 4 2026-08-24 07:40:48.413216602 DEBUG Client sends notification `exit` 2026-08-24 07:40:48.413241012 DEBUG Received exit notification, exiting ok test code_actions::code_action_with_full_diagnostic_output_link ... 2026-08-24 07:40:48.417591092 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { 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-08-24 07:40:48.417653362 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:48.417686532 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:48.417741932 DEBUG Client info: None 2026-08-24 07:40:48.417769042 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:48.417781542 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "FULL_DIAGNOSTIC_OUTPUT"] 2026-08-24 07:40:48.417787222 INFO Version: Unknown 2026-08-24 07:40:48.417827712 DEBUG Received server response for request 1 2026-08-24 07:40:48.417857872 DEBUG Client sends notification `initialized` 2026-08-24 07:40:48.417941923 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:48.417978583 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:48.417982333 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:48.417994693 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:48.417998043 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:40:48.418044563 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:48.418056223 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:48.418060173 DEBUG Initializing workspace `file:///tmp/.tmpGmtq6W/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:48.418080013 DEBUG Searching for a project in '/tmp/.tmpGmtq6W/src' 2026-08-24 07:40:48.418115123 DEBUG Found project at '/tmp/.tmpGmtq6W' 2026-08-24 07:40:48.418119883 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:48.418432244 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:48.418437594 DEBUG Discovering virtual environment in `/tmp/.tmpGmtq6W` 2026-08-24 07:40:48.418478004 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:48.418482474 DEBUG No virtual environment found 2026-08-24 07:40:48.418491894 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-24 07:40:48.418500614 DEBUG Adding first-party search path `/tmp/.tmpGmtq6W/src` 2026-08-24 07:40:48.418504304 DEBUG Adding first-party search path `/tmp/.tmpGmtq6W` 2026-08-24 07:40:48.418507944 DEBUG Using vendored stdlib 2026-08-24 07:40:48.418604114 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:48.418607984 DEBUG Adding new file root '/tmp/.tmpGmtq6W' of kind Project 2026-08-24 07:40:48.418724774 DEBUG Updating project to check open files 2026-08-24 07:40:48.418736264 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:48.418739424 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:48.418781435 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpGmtq6W/src/foo.py", kind: File } 2026-08-24 07:40:48.418797985 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpGmtq6W/src/foo.py` 2026-08-24 07:40:48.418800455 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:48.418806035 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:48.418943085 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpGmtq6W/src/foo.py"))}: Checking file '/tmp/.tmpGmtq6W/src/foo.py' 2026-08-24 07:40:48.419066315 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpGmtq6W/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:40:48.428795857 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpGmtq6W/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:40:48.431500254 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.69ms 2026-08-24 07:40:48.431525934 DEBUG Received server response for request 2 2026-08-24 07:40:48.431554224 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-08-24 07:40:48.431625544 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmpGmtq6W/src' 2026-08-24 07:40:48.431641324 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmpGmtq6W' 2026-08-24 07:40:48.431649164 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-24 07:40:48.438714610 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-08-24 07:40:48.438725500 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-08-24 07:40:48.438746670 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-08-24 07:40:48.441443996 DEBUG method="textDocument/codeAction" response.id=3 duration=9.87ms 2026-08-24 07:40:48.441466246 DEBUG Received server response for request 3 2026-08-24 07:40:48.451793600 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:40:48.451828290 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:48.451837320 DEBUG method="shutdown" response.id=4 duration=13.63µs 2026-08-24 07:40:48.451847560 DEBUG Received server response for request 4 2026-08-24 07:40:48.451852260 DEBUG Client sends notification `exit` 2026-08-24 07:40:48.451868010 DEBUG Received exit notification, exiting ok test code_actions::no_code_action_for_non_overlapping_range_on_same_line ... 2026-08-24 07:40:48.457992074 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:48.458061234 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:48.458106634 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:48.458179784 DEBUG Client info: None 2026-08-24 07:40:48.458217624 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:48.458246245 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:48.458252455 INFO Version: Unknown 2026-08-24 07:40:48.458297655 DEBUG Received server response for request 1 2026-08-24 07:40:48.458341335 DEBUG Client sends notification `initialized` 2026-08-24 07:40:48.458425225 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:48.458466435 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:48.458469935 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:48.458485095 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:48.458488505 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:40:48.458537005 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:48.458549165 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:48.458553995 DEBUG Initializing workspace `file:///tmp/.tmphHosW0/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:48.458573975 DEBUG Searching for a project in '/tmp/.tmphHosW0/src' 2026-08-24 07:40:48.458631985 DEBUG Found project at '/tmp/.tmphHosW0' 2026-08-24 07:40:48.458637285 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:48.458959066 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:48.458963626 DEBUG Discovering virtual environment in `/tmp/.tmphHosW0` 2026-08-24 07:40:48.459007356 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:48.459011616 DEBUG No virtual environment found 2026-08-24 07:40:48.459022356 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-24 07:40:48.459030706 DEBUG Adding first-party search path `/tmp/.tmphHosW0/src` 2026-08-24 07:40:48.459034606 DEBUG Adding first-party search path `/tmp/.tmphHosW0` 2026-08-24 07:40:48.459038296 DEBUG Using vendored stdlib 2026-08-24 07:40:48.459133847 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:48.459138347 DEBUG Adding new file root '/tmp/.tmphHosW0' of kind Project 2026-08-24 07:40:48.459272107 DEBUG Updating project to check open files 2026-08-24 07:40:48.459283617 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:48.459286517 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:48.459343637 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmphHosW0/src/foo.py", kind: File } 2026-08-24 07:40:48.459361397 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmphHosW0/src/foo.py` 2026-08-24 07:40:48.459363827 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:48.459369727 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:48.459441147 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmphHosW0/src/foo.py"))}: Checking file '/tmp/.tmphHosW0/src/foo.py' 2026-08-24 07:40:48.459566858 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmphHosW0/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:40:48.470068101 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.69ms 2026-08-24 07:40:48.470086802 DEBUG Received server response for request 2 2026-08-24 07:40:48.470129442 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-08-24 07:40:48.470196582 DEBUG method="textDocument/codeAction" response.id=3 duration=42.09µs 2026-08-24 07:40:48.470209632 DEBUG Received server response for request 3 2026-08-24 07:40:48.480250985 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:40:48.480282725 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:48.480290645 DEBUG method="shutdown" response.id=4 duration=11.06µs 2026-08-24 07:40:48.480308605 DEBUG Received server response for request 4 2026-08-24 07:40:48.480312315 DEBUG Client sends notification `exit` 2026-08-24 07:40:48.480321225 DEBUG Received exit notification, exiting ok test commands::debug_command ... 2026-08-24 07:40:48.482736360 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-08-24 07:40:48.482801481 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:48.482845291 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:48.482900591 DEBUG Client info: None 2026-08-24 07:40:48.482932021 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:48.482945741 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:48.482951421 INFO Version: Unknown 2026-08-24 07:40:48.482990541 DEBUG Received server response for request 1 2026-08-24 07:40:48.483029991 DEBUG Client sends notification `initialized` 2026-08-24 07:40:48.483119951 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:48.483156651 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:48.483160221 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:48.483171721 DEBUG Client sends request `workspace/executeCommand` with ID 2 2026-08-24 07:40:48.483242792 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:48.483257952 DEBUG Deferring `workspace/executeCommand` request until all workspaces are initialized 2026-08-24 07:40:48.483262962 DEBUG Initializing workspace `file:///tmp/.tmphfxFzn/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:48.483284492 DEBUG Searching for a project in '/tmp/.tmphfxFzn/src' 2026-08-24 07:40:48.483335392 DEBUG Found project at '/tmp/.tmphfxFzn' 2026-08-24 07:40:48.483340042 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:48.484142444 DEBUG Discovering virtual environment in `/tmp/.tmphfxFzn` 2026-08-24 07:40:48.484195984 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:48.484201254 DEBUG No virtual environment found 2026-08-24 07:40:48.484212744 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-24 07:40:48.484222194 DEBUG Adding first-party search path `/tmp/.tmphfxFzn/src` 2026-08-24 07:40:48.484226244 DEBUG Adding first-party search path `/tmp/.tmphfxFzn` 2026-08-24 07:40:48.484248714 DEBUG Using vendored stdlib 2026-08-24 07:40:48.484365234 INFO Python version: Python 3.10, platform: linux 2026-08-24 07:40:48.484375404 DEBUG Adding new file root '/tmp/.tmphfxFzn' of kind Project 2026-08-24 07:40:48.484519665 DEBUG Updating project to check open files 2026-08-24 07:40:48.484539735 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:48.484543655 DEBUG Processing deferred request `workspace/executeCommand` 2026-08-24 07:40:48.484589445 DEBUG request{id=2 method=workspace/executeCommand}: Resolving dynamic module resolution paths 2026-08-24 07:40:48.484839705 DEBUG method="workspace/executeCommand" response.id=2 duration=293.27µs 2026-08-24 07:40:48.484853315 DEBUG Received server response for request 2 2026-08-24 07:40:48.495870380 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:40:48.495895920 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:48.495903430 DEBUG method="shutdown" response.id=3 duration=11.05µs 2026-08-24 07:40:48.495913280 DEBUG Received server response for request 3 2026-08-24 07:40:48.495917561 DEBUG Client sends notification `exit` 2026-08-24 07:40:48.495927111 DEBUG Received exit notification, exiting ok test completions::auto_import_shows_qualification ... 2026-08-24 07:40:48.497039443 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:48.497105073 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:48.497140103 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:48.497196583 DEBUG Client info: None 2026-08-24 07:40:48.497220323 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:48.497242644 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:48.497248134 INFO Version: Unknown 2026-08-24 07:40:48.497291044 DEBUG Received server response for request 1 2026-08-24 07:40:48.497333914 DEBUG Client sends notification `initialized` 2026-08-24 07:40:48.497414564 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:48.497448874 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:48.497452484 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:48.497465404 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:48.497468454 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-24 07:40:48.497522944 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:48.497537544 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:48.497541874 DEBUG Initializing workspace `file:///tmp/.tmpLXvAnQ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:48.497563174 DEBUG Searching for a project in '/tmp/.tmpLXvAnQ/src' 2026-08-24 07:40:48.497597154 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:48.497601944 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:48.498094375 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:48.498099665 DEBUG Discovering virtual environment in `/tmp/.tmpLXvAnQ/src` 2026-08-24 07:40:48.498147256 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:48.498151926 DEBUG No virtual environment found 2026-08-24 07:40:48.498164876 DEBUG Adding first-party search path `/tmp/.tmpLXvAnQ/src` 2026-08-24 07:40:48.498168776 DEBUG Using vendored stdlib 2026-08-24 07:40:48.498296296 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:48.498301436 DEBUG Adding new file root '/tmp/.tmpLXvAnQ/src' of kind Project 2026-08-24 07:40:48.498438736 DEBUG Updating project to check open files 2026-08-24 07:40:48.498453546 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:48.498457166 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:48.498525206 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpLXvAnQ/src/foo.py", kind: File } 2026-08-24 07:40:48.498546816 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpLXvAnQ/src/foo.py` 2026-08-24 07:40:48.498549676 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:48.498556256 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:48.498939537 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:40:48.514647193 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-24 07:40:48.518455512 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-24 07:40:48.543632599 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-24 07:40:48.543651409 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-24 07:40:48.543657679 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-08-24 07:40:48.543711200 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-24 07:40:48.543714720 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-08-24 07:40:48.543771920 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpLXvAnQ/src' 2026-08-24 07:40:48.543782250 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-24 07:40:48.558035742 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:40:48.558049262 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-08-24 07:40:48.558055792 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-08-24 07:40:48.558350503 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 8 suggestions in 59.750236ms 2026-08-24 07:40:48.558400693 DEBUG method="textDocument/completion" response.id=2 duration=59.84ms 2026-08-24 07:40:48.558429123 DEBUG Received server response for request 2 2026-08-24 07:40:48.568710067 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:40:48.568751347 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:48.568761677 DEBUG method="shutdown" response.id=3 duration=15.73µs 2026-08-24 07:40:48.568780527 DEBUG Received server response for request 3 2026-08-24 07:40:48.568785407 DEBUG Client sends notification `exit` 2026-08-24 07:40:48.568801857 DEBUG Received exit notification, exiting ok test completions::auto_import_shows_qualification_and_import ... 2026-08-24 07:40:48.576479244 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:48.576553204 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:48.576600694 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:48.576700245 DEBUG Client info: None 2026-08-24 07:40:48.576743975 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:48.576758395 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:48.576764625 INFO Version: Unknown 2026-08-24 07:40:48.576805475 DEBUG Received server response for request 1 2026-08-24 07:40:48.576850255 DEBUG Client sends notification `initialized` 2026-08-24 07:40:48.576947285 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:48.576994075 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:48.576998365 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:48.577012555 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:48.577015625 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-24 07:40:48.577072706 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:48.577085996 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:48.577090496 DEBUG Initializing workspace `file:///tmp/.tmp18vlh7/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:48.577111736 DEBUG Searching for a project in '/tmp/.tmp18vlh7/src' 2026-08-24 07:40:48.577146986 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:48.577151396 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:48.577516557 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:48.577522857 DEBUG Discovering virtual environment in `/tmp/.tmp18vlh7/src` 2026-08-24 07:40:48.577575597 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:48.577580567 DEBUG No virtual environment found 2026-08-24 07:40:48.577593357 DEBUG Adding first-party search path `/tmp/.tmp18vlh7/src` 2026-08-24 07:40:48.577597397 DEBUG Using vendored stdlib 2026-08-24 07:40:48.577695167 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:48.577699947 DEBUG Adding new file root '/tmp/.tmp18vlh7/src' of kind Project 2026-08-24 07:40:48.577838877 DEBUG Updating project to check open files 2026-08-24 07:40:48.577853407 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:48.577856647 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:48.577910967 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp18vlh7/src/foo.py", kind: File } 2026-08-24 07:40:48.577931417 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp18vlh7/src/foo.py` 2026-08-24 07:40:48.577934008 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:48.577940738 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:48.578208628 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:40:48.591447598 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-24 07:40:48.595352777 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-24 07:40:48.620611975 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-24 07:40:48.620630675 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-24 07:40:48.620637215 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-08-24 07:40:48.620688705 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-24 07:40:48.620692455 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-08-24 07:40:48.620742495 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmp18vlh7/src' 2026-08-24 07:40:48.620752915 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-24 07:40:48.640625291 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:40:48.640637251 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-08-24 07:40:48.640644091 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-08-24 07:40:48.640976731 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 8 suggestions in 63.004483ms 2026-08-24 07:40:48.641036142 DEBUG method="textDocument/completion" response.id=2 duration=63.09ms 2026-08-24 07:40:48.641062752 DEBUG Received server response for request 2 2026-08-24 07:40:48.651413395 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:40:48.651456235 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:48.651464135 DEBUG method="shutdown" response.id=3 duration=13.80µs 2026-08-24 07:40:48.651481585 DEBUG Received server response for request 3 2026-08-24 07:40:48.651486375 DEBUG Client sends notification `exit` 2026-08-24 07:40:48.651501295 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses ... 2026-08-24 07:40:48.659368273 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-08-24 07:40:48.659461694 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:48.659508534 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:48.659594734 DEBUG Client info: None 2026-08-24 07:40:48.659625314 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-08-24 07:40:48.659642344 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT", "TRIGGER_SIGNATURE_HELP_COMMAND"] 2026-08-24 07:40:48.659648224 INFO Version: Unknown 2026-08-24 07:40:48.659687224 DEBUG Received server response for request 1 2026-08-24 07:40:48.659733374 DEBUG Client sends notification `initialized` 2026-08-24 07:40:48.659839204 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:48.659886825 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:48.659890615 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:48.659904805 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:48.659908135 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-24 07:40:48.659966815 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:48.659979885 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:48.659985005 DEBUG Initializing workspace `file:///tmp/.tmpB8PEqG/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-08-24 07:40:48.660010025 DEBUG Searching for a project in '/tmp/.tmpB8PEqG/src' 2026-08-24 07:40:48.660046215 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:48.660050865 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:48.660423456 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:48.660429386 DEBUG Discovering virtual environment in `/tmp/.tmpB8PEqG/src` 2026-08-24 07:40:48.660483346 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:48.660488136 DEBUG No virtual environment found 2026-08-24 07:40:48.660500686 DEBUG Adding first-party search path `/tmp/.tmpB8PEqG/src` 2026-08-24 07:40:48.660504606 DEBUG Using vendored stdlib 2026-08-24 07:40:48.660599816 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:48.660604106 DEBUG Adding new file root '/tmp/.tmpB8PEqG/src' of kind Project 2026-08-24 07:40:48.660747246 DEBUG Updating project to check open files 2026-08-24 07:40:48.660761647 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:48.660765047 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:48.660820367 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpB8PEqG/src/foo.py", kind: File } 2026-08-24 07:40:48.660840297 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpB8PEqG/src/foo.py` 2026-08-24 07:40:48.660843017 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:48.660849287 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:48.661192347 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:40:48.674741758 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-24 07:40:48.678310847 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-24 07:40:48.698989324 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-24 07:40:48.699009214 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-24 07:40:48.699015474 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-08-24 07:40:48.699081094 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-24 07:40:48.699084864 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-08-24 07:40:48.699136854 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpB8PEqG/src' 2026-08-24 07:40:48.699147344 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-24 07:40:48.720851404 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 59.931217ms 2026-08-24 07:40:48.720888674 DEBUG method="textDocument/completion" response.id=2 duration=60.03ms 2026-08-24 07:40:48.720920064 DEBUG Received server response for request 2 2026-08-24 07:40:48.731214017 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:40:48.731267197 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:48.731275367 DEBUG method="shutdown" response.id=3 duration=13.24µs 2026-08-24 07:40:48.731285727 DEBUG Received server response for request 3 2026-08-24 07:40:48.731289927 DEBUG Client sends notification `exit` 2026-08-24 07:40:48.731305267 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_disabled_by_default ... 2026-08-24 07:40:48.739340746 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-08-24 07:40:48.739431826 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:48.739476626 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:48.739546836 DEBUG Client info: None 2026-08-24 07:40:48.739575526 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:48.739589096 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT"] 2026-08-24 07:40:48.739594966 INFO Version: Unknown 2026-08-24 07:40:48.739634216 DEBUG Received server response for request 1 2026-08-24 07:40:48.739678586 DEBUG Client sends notification `initialized` 2026-08-24 07:40:48.739782827 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:48.739831437 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:48.739835397 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:48.739849787 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:48.739853457 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-24 07:40:48.739907867 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:48.739921407 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:48.739926467 DEBUG Initializing workspace `file:///tmp/.tmpWSPVWG/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:48.739948397 DEBUG Searching for a project in '/tmp/.tmpWSPVWG/src' 2026-08-24 07:40:48.739983807 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:48.739988257 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:48.740350938 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:48.740356578 DEBUG Discovering virtual environment in `/tmp/.tmpWSPVWG/src` 2026-08-24 07:40:48.740414418 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:48.740419138 DEBUG No virtual environment found 2026-08-24 07:40:48.740431568 DEBUG Adding first-party search path `/tmp/.tmpWSPVWG/src` 2026-08-24 07:40:48.740435598 DEBUG Using vendored stdlib 2026-08-24 07:40:48.740530408 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:48.740535068 DEBUG Adding new file root '/tmp/.tmpWSPVWG/src' of kind Project 2026-08-24 07:40:48.740673279 DEBUG Updating project to check open files 2026-08-24 07:40:48.740687019 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:48.740690699 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:48.740747789 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpWSPVWG/src/foo.py", kind: File } 2026-08-24 07:40:48.740768049 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpWSPVWG/src/foo.py` 2026-08-24 07:40:48.740770739 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:48.740777459 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:48.741129910 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:40:48.754555490 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-24 07:40:48.758058438 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-24 07:40:48.778778916 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-24 07:40:48.778798866 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-24 07:40:48.778804856 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-08-24 07:40:48.778874486 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-24 07:40:48.778878186 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-08-24 07:40:48.778930336 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpWSPVWG/src' 2026-08-24 07:40:48.778939836 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-24 07:40:48.798464521 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 57.655102ms 2026-08-24 07:40:48.798499901 DEBUG method="textDocument/completion" response.id=2 duration=57.72ms 2026-08-24 07:40:48.798525641 DEBUG Received server response for request 2 2026-08-24 07:40:48.808771514 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:40:48.808805784 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:48.808813164 DEBUG method="shutdown" response.id=3 duration=12.93µs 2026-08-24 07:40:48.808829404 DEBUG Received server response for request 3 2026-08-24 07:40:48.808833104 DEBUG Client sends notification `exit` 2026-08-24 07:40:48.808849054 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_preserves_qualified_label ... 2026-08-24 07:40:48.816876173 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-08-24 07:40:48.816972303 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:48.817019053 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:48.817101673 DEBUG Client info: None 2026-08-24 07:40:48.817140123 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-08-24 07:40:48.817157553 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT", "TRIGGER_SIGNATURE_HELP_COMMAND"] 2026-08-24 07:40:48.817163783 INFO Version: Unknown 2026-08-24 07:40:48.817202413 DEBUG Received server response for request 1 2026-08-24 07:40:48.817260423 DEBUG Client sends notification `initialized` 2026-08-24 07:40:48.817364794 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:48.817407404 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:48.817411004 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:48.817425034 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:48.817428164 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-24 07:40:48.817494024 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:48.817510084 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:48.817514534 DEBUG Initializing workspace `file:///tmp/.tmpcwRbzz/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-08-24 07:40:48.817540744 DEBUG Searching for a project in '/tmp/.tmpcwRbzz/src' 2026-08-24 07:40:48.817576934 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:48.817581604 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:48.818214756 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:48.818221036 DEBUG Discovering virtual environment in `/tmp/.tmpcwRbzz/src` 2026-08-24 07:40:48.818289156 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:48.818294386 DEBUG No virtual environment found 2026-08-24 07:40:48.818307396 DEBUG Adding first-party search path `/tmp/.tmpcwRbzz/src` 2026-08-24 07:40:48.818311826 DEBUG Using vendored stdlib 2026-08-24 07:40:48.818419986 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:48.818424576 DEBUG Adding new file root '/tmp/.tmpcwRbzz/src' of kind Project 2026-08-24 07:40:48.818584196 DEBUG Updating project to check open files 2026-08-24 07:40:48.818599766 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:48.818603296 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:48.818667597 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpcwRbzz/src/foo.py", kind: File } 2026-08-24 07:40:48.818688377 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpcwRbzz/src/foo.py` 2026-08-24 07:40:48.818691307 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:48.818697887 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:48.819099878 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:40:48.833440090 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-24 07:40:48.836993468 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-24 07:40:48.857698716 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-24 07:40:48.857717386 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-24 07:40:48.857723836 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-08-24 07:40:48.857777936 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-24 07:40:48.857781526 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-08-24 07:40:48.857836496 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpcwRbzz/src' 2026-08-24 07:40:48.857846426 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-24 07:40:48.878365263 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:40:48.878379723 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-08-24 07:40:48.878386953 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-08-24 07:40:48.878618473 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 2 suggestions in 59.801706ms 2026-08-24 07:40:48.878656603 DEBUG method="textDocument/completion" response.id=2 duration=59.95ms 2026-08-24 07:40:48.878684143 DEBUG Received server response for request 2 2026-08-24 07:40:48.888978717 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:40:48.889019217 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:48.889028717 DEBUG method="shutdown" response.id=3 duration=15.25µs 2026-08-24 07:40:48.889046787 DEBUG Received server response for request 3 2026-08-24 07:40:48.889051117 DEBUG Client sends notification `exit` 2026-08-24 07:40:48.889066967 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_without_command_support ... 2026-08-24 07:40:48.897512866 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-08-24 07:40:48.897606027 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:48.897652627 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:48.897726147 DEBUG Client info: None 2026-08-24 07:40:48.897755747 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-08-24 07:40:48.897772317 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT"] 2026-08-24 07:40:48.897778667 INFO Version: Unknown 2026-08-24 07:40:48.897818097 DEBUG Received server response for request 1 2026-08-24 07:40:48.897865307 DEBUG Client sends notification `initialized` 2026-08-24 07:40:48.897974628 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:48.898026498 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:48.898030448 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:48.898045808 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:48.898048818 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-24 07:40:48.898111138 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:48.898124988 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:48.898129738 DEBUG Initializing workspace `file:///tmp/.tmpR9SMEJ/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-08-24 07:40:48.898155888 DEBUG Searching for a project in '/tmp/.tmpR9SMEJ/src' 2026-08-24 07:40:48.898194178 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:48.898199448 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:48.898570659 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:48.898576059 DEBUG Discovering virtual environment in `/tmp/.tmpR9SMEJ/src` 2026-08-24 07:40:48.898631039 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:48.898636359 DEBUG No virtual environment found 2026-08-24 07:40:48.898650389 DEBUG Adding first-party search path `/tmp/.tmpR9SMEJ/src` 2026-08-24 07:40:48.898654329 DEBUG Using vendored stdlib 2026-08-24 07:40:48.898754659 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:48.898759409 DEBUG Adding new file root '/tmp/.tmpR9SMEJ/src' of kind Project 2026-08-24 07:40:48.898902520 DEBUG Updating project to check open files 2026-08-24 07:40:48.898917160 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:48.898920760 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:48.898978750 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpR9SMEJ/src/foo.py", kind: File } 2026-08-24 07:40:48.899000770 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpR9SMEJ/src/foo.py` 2026-08-24 07:40:48.899003660 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:48.899010360 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:48.899399041 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:40:48.913219272 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-24 07:40:48.916797550 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-24 07:40:48.937647418 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-24 07:40:48.937664478 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-24 07:40:48.937670828 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-08-24 07:40:48.937740208 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-24 07:40:48.937743898 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-08-24 07:40:48.937797768 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpR9SMEJ/src' 2026-08-24 07:40:48.937807978 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-24 07:40:48.955498429 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 56.448929ms 2026-08-24 07:40:48.955535629 DEBUG method="textDocument/completion" response.id=2 duration=56.52ms 2026-08-24 07:40:48.955560879 DEBUG Received server response for request 2 2026-08-24 07:40:48.965829072 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:40:48.965867962 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:48.965876732 DEBUG method="shutdown" response.id=3 duration=13.37µs 2026-08-24 07:40:48.965888062 DEBUG Received server response for request 3 2026-08-24 07:40:48.965891672 DEBUG Client sends notification `exit` 2026-08-24 07:40:48.965908252 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_without_snippet_support ... 2026-08-24 07:40:48.973878691 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:48.973954821 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:48.974003211 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:48.974092311 DEBUG Client info: None 2026-08-24 07:40:48.974138261 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-08-24 07:40:48.974155971 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:48.974162721 INFO Version: Unknown 2026-08-24 07:40:48.974203761 DEBUG Received server response for request 1 2026-08-24 07:40:48.974262102 DEBUG Client sends notification `initialized` 2026-08-24 07:40:48.974359092 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:48.974397562 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:48.974401402 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:48.974415922 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:48.974419212 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-24 07:40:48.974483472 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:48.974499012 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:48.974503602 DEBUG Initializing workspace `file:///tmp/.tmpEryNG2/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-08-24 07:40:48.974529232 DEBUG Searching for a project in '/tmp/.tmpEryNG2/src' 2026-08-24 07:40:48.974566332 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:48.974571392 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:48.975158234 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:48.975164204 DEBUG Discovering virtual environment in `/tmp/.tmpEryNG2/src` 2026-08-24 07:40:48.975214364 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:48.975219204 DEBUG No virtual environment found 2026-08-24 07:40:48.975253254 DEBUG Adding first-party search path `/tmp/.tmpEryNG2/src` 2026-08-24 07:40:48.975257404 DEBUG Using vendored stdlib 2026-08-24 07:40:48.975366084 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:48.975371004 DEBUG Adding new file root '/tmp/.tmpEryNG2/src' of kind Project 2026-08-24 07:40:48.975529424 DEBUG Updating project to check open files 2026-08-24 07:40:48.975544634 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:48.975548464 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:48.975612535 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpEryNG2/src/foo.py", kind: File } 2026-08-24 07:40:48.975632195 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpEryNG2/src/foo.py` 2026-08-24 07:40:48.975634965 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:48.975641705 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:48.976064056 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:40:48.990020168 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-24 07:40:48.993590956 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-24 07:40:49.014347233 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-24 07:40:49.014362953 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-24 07:40:49.014368893 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-08-24 07:40:49.014439173 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-24 07:40:49.014442963 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-08-24 07:40:49.014493343 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpEryNG2/src' 2026-08-24 07:40:49.014503073 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-24 07:40:49.034652259 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 58.887604ms 2026-08-24 07:40:49.034692599 DEBUG method="textDocument/completion" response.id=2 duration=59.04ms 2026-08-24 07:40:49.034723499 DEBUG Received server response for request 2 2026-08-24 07:40:49.044978833 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:40:49.045018413 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:49.045025863 DEBUG method="shutdown" response.id=3 duration=12.62µs 2026-08-24 07:40:49.045043453 DEBUG Received server response for request 3 2026-08-24 07:40:49.045047693 DEBUG Client sends notification `exit` 2026-08-24 07:40:49.045064193 DEBUG Received exit notification, exiting ok test completions::default_auto_import ... 2026-08-24 07:40:49.053256102 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:49.053334492 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:49.053381222 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:49.053453672 DEBUG Client info: None 2026-08-24 07:40:49.053481922 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:49.053496352 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:49.053502622 INFO Version: Unknown 2026-08-24 07:40:49.053542692 DEBUG Received server response for request 1 2026-08-24 07:40:49.053588372 DEBUG Client sends notification `initialized` 2026-08-24 07:40:49.053693853 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:49.053742833 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:49.053746973 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:49.053761913 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:49.053765093 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-24 07:40:49.053831123 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:49.053845133 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:49.053849693 DEBUG Initializing workspace `file:///tmp/.tmpAiw6FO/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:49.053871373 DEBUG Searching for a project in '/tmp/.tmpAiw6FO/src' 2026-08-24 07:40:49.053906583 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:49.053911553 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:49.054277664 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:49.054283154 DEBUG Discovering virtual environment in `/tmp/.tmpAiw6FO/src` 2026-08-24 07:40:49.054336254 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:49.054340904 DEBUG No virtual environment found 2026-08-24 07:40:49.054353994 DEBUG Adding first-party search path `/tmp/.tmpAiw6FO/src` 2026-08-24 07:40:49.054358104 DEBUG Using vendored stdlib 2026-08-24 07:40:49.054458234 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:49.054462384 DEBUG Adding new file root '/tmp/.tmpAiw6FO/src' of kind Project 2026-08-24 07:40:49.054600555 DEBUG Updating project to check open files 2026-08-24 07:40:49.054615255 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:49.054618725 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:49.054678065 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpAiw6FO/src/foo.py", kind: File } 2026-08-24 07:40:49.054698715 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpAiw6FO/src/foo.py` 2026-08-24 07:40:49.054701345 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:49.054707765 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:49.055021616 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:40:49.068826227 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-24 07:40:49.072380875 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-24 07:40:49.093151673 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-24 07:40:49.093169503 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-24 07:40:49.093175793 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-08-24 07:40:49.093227963 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-24 07:40:49.093248323 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-08-24 07:40:49.093298703 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpAiw6FO/src' 2026-08-24 07:40:49.093309043 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-24 07:40:49.114807152 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 60.059127ms 2026-08-24 07:40:49.114849342 DEBUG method="textDocument/completion" response.id=2 duration=60.14ms 2026-08-24 07:40:49.114876592 DEBUG Received server response for request 2 2026-08-24 07:40:49.125177826 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:40:49.125214426 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:49.125222566 DEBUG method="shutdown" response.id=3 duration=13.42µs 2026-08-24 07:40:49.125239076 DEBUG Received server response for request 3 2026-08-24 07:40:49.125243016 DEBUG Client sends notification `exit` 2026-08-24 07:40:49.125257096 DEBUG Received exit notification, exiting ok test completions::disable_auto_import ... 2026-08-24 07:40:49.133343424 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:49.133412724 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:49.133459875 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:49.133536245 DEBUG Client info: None 2026-08-24 07:40:49.133574495 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-08-24 07:40:49.133591955 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:49.133597955 INFO Version: Unknown 2026-08-24 07:40:49.133638065 DEBUG Received server response for request 1 2026-08-24 07:40:49.133681395 DEBUG Client sends notification `initialized` 2026-08-24 07:40:49.133789005 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:49.133848885 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:49.133852755 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:49.133867296 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:49.133870516 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-24 07:40:49.133938566 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:49.133954736 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:49.133960076 DEBUG Initializing workspace `file:///tmp/.tmpMXmVs7/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-08-24 07:40:49.133988886 DEBUG Searching for a project in '/tmp/.tmpMXmVs7/src' 2026-08-24 07:40:49.134024986 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:49.134030256 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:49.134701027 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:49.134707097 DEBUG Discovering virtual environment in `/tmp/.tmpMXmVs7/src` 2026-08-24 07:40:49.134763588 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:49.134768508 DEBUG No virtual environment found 2026-08-24 07:40:49.134781658 DEBUG Adding first-party search path `/tmp/.tmpMXmVs7/src` 2026-08-24 07:40:49.134785618 DEBUG Using vendored stdlib 2026-08-24 07:40:49.134894468 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:49.134898848 DEBUG Adding new file root '/tmp/.tmpMXmVs7/src' of kind Project 2026-08-24 07:40:49.135061468 DEBUG Updating project to check open files 2026-08-24 07:40:49.135076768 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:49.135080428 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:49.135145849 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpMXmVs7/src/foo.py", kind: File } 2026-08-24 07:40:49.135168029 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpMXmVs7/src/foo.py` 2026-08-24 07:40:49.135171009 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:49.135177849 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:49.135552799 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:40:49.149455311 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-24 07:40:49.153034599 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-24 07:40:49.173736607 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-24 07:40:49.173753147 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-24 07:40:49.173758897 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-08-24 07:40:49.173811387 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-24 07:40:49.173814917 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-08-24 07:40:49.173886987 DEBUG method="textDocument/completion" response.id=2 duration=38.70ms 2026-08-24 07:40:49.173916007 DEBUG Received server response for request 2 2026-08-24 07:40:49.184063040 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:40:49.184104970 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:49.184112770 DEBUG method="shutdown" response.id=3 duration=13.38µs 2026-08-24 07:40:49.184130080 DEBUG Received server response for request 3 2026-08-24 07:40:49.184134420 DEBUG Client sends notification `exit` 2026-08-24 07:40:49.184149840 DEBUG Received exit notification, exiting ok test completions::documentation_prefers_markdown_when_listed_first ... 2026-08-24 07:40:49.189524133 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-08-24 07:40:49.189623053 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:49.189664673 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:49.189731263 DEBUG Client info: None 2026-08-24 07:40:49.189761033 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:49.189775233 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "PREFER_MARKDOWN_IN_COMPLETION"] 2026-08-24 07:40:49.189781503 INFO Version: Unknown 2026-08-24 07:40:49.189822433 DEBUG Received server response for request 1 2026-08-24 07:40:49.189868423 DEBUG Client sends notification `initialized` 2026-08-24 07:40:49.189967534 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:49.190011444 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:49.190015244 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:49.190031424 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:49.190034404 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-24 07:40:49.190089404 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:49.190102324 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:49.190106604 DEBUG Initializing workspace `file:///tmp/.tmpOmsTEF/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:49.190128424 DEBUG Searching for a project in '/tmp/.tmpOmsTEF/src' 2026-08-24 07:40:49.190162654 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:49.190167424 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:49.190502455 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:49.190507965 DEBUG Discovering virtual environment in `/tmp/.tmpOmsTEF/src` 2026-08-24 07:40:49.190556025 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:49.190561135 DEBUG No virtual environment found 2026-08-24 07:40:49.190572475 DEBUG Adding first-party search path `/tmp/.tmpOmsTEF/src` 2026-08-24 07:40:49.190576275 DEBUG Using vendored stdlib 2026-08-24 07:40:49.190671335 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:49.190675835 DEBUG Adding new file root '/tmp/.tmpOmsTEF/src' of kind Project 2026-08-24 07:40:49.190803915 DEBUG Updating project to check open files 2026-08-24 07:40:49.190816945 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:49.190820255 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:49.190865086 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpOmsTEF/src/foo.py", kind: File } 2026-08-24 07:40:49.190883736 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpOmsTEF/src/foo.py` 2026-08-24 07:40:49.190886426 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:49.190893526 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:49.191349657 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:40:49.205476119 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-24 07:40:49.209019877 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-24 07:40:49.229790794 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-24 07:40:49.229809624 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-24 07:40:49.229815594 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-08-24 07:40:49.229866365 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-24 07:40:49.229870325 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-08-24 07:40:49.229929255 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpOmsTEF/src' 2026-08-24 07:40:49.229939615 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-24 07:40:49.253493639 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 62.562563ms 2026-08-24 07:40:49.253578809 DEBUG method="textDocument/completion" response.id=2 duration=62.68ms 2026-08-24 07:40:49.253605549 DEBUG Received server response for request 2 2026-08-24 07:40:49.263805162 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:40:49.263850592 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:49.263860012 DEBUG method="shutdown" response.id=3 duration=15.83µs 2026-08-24 07:40:49.263877502 DEBUG Received server response for request 3 2026-08-24 07:40:49.263881332 DEBUG Client sends notification `exit` 2026-08-24 07:40:49.263897262 DEBUG Received exit notification, exiting ok test completions::documentation_prefers_plain_text_when_listed_first ... 2026-08-24 07:40:49.271965141 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-08-24 07:40:49.272055101 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:49.272098831 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:49.272166121 DEBUG Client info: None 2026-08-24 07:40:49.272197441 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:49.272211521 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:49.272218061 INFO Version: Unknown 2026-08-24 07:40:49.272275341 DEBUG Received server response for request 1 2026-08-24 07:40:49.272320542 DEBUG Client sends notification `initialized` 2026-08-24 07:40:49.272434772 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:49.272491192 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:49.272495112 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:49.272510472 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:49.272513412 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-24 07:40:49.272577932 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:49.272593632 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:49.272598622 DEBUG Initializing workspace `file:///tmp/.tmpV0Iruw/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:49.272623152 DEBUG Searching for a project in '/tmp/.tmpV0Iruw/src' 2026-08-24 07:40:49.272658742 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:49.272663582 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:49.273350494 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:49.273356114 DEBUG Discovering virtual environment in `/tmp/.tmpV0Iruw/src` 2026-08-24 07:40:49.273408514 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:49.273413884 DEBUG No virtual environment found 2026-08-24 07:40:49.273427634 DEBUG Adding first-party search path `/tmp/.tmpV0Iruw/src` 2026-08-24 07:40:49.273431844 DEBUG Using vendored stdlib 2026-08-24 07:40:49.273536274 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:49.273541194 DEBUG Adding new file root '/tmp/.tmpV0Iruw/src' of kind Project 2026-08-24 07:40:49.273681125 DEBUG Updating project to check open files 2026-08-24 07:40:49.273696275 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:49.273700055 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:49.273765805 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpV0Iruw/src/foo.py", kind: File } 2026-08-24 07:40:49.273787515 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpV0Iruw/src/foo.py` 2026-08-24 07:40:49.273790255 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:49.273796815 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:49.274286866 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:40:49.287826367 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-24 07:40:49.291368065 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-24 07:40:49.311932432 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-24 07:40:49.311950702 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-24 07:40:49.311956332 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-08-24 07:40:49.312010992 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-24 07:40:49.312014432 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-08-24 07:40:49.312074712 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpV0Iruw/src' 2026-08-24 07:40:49.312085342 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-24 07:40:49.329626062 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 55.559407ms 2026-08-24 07:40:49.329709142 DEBUG method="textDocument/completion" response.id=2 duration=55.91ms 2026-08-24 07:40:49.329735652 DEBUG Received server response for request 2 2026-08-24 07:40:49.339935166 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:40:49.339970616 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:49.339978076 DEBUG method="shutdown" response.id=3 duration=12.77µs 2026-08-24 07:40:49.339994616 DEBUG Received server response for request 3 2026-08-24 07:40:49.339998006 DEBUG Client sends notification `exit` 2026-08-24 07:40:49.340014366 DEBUG Received exit notification, exiting ok test completions::documentation_supports_only_markdown ... 2026-08-24 07:40:49.347992634 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-08-24 07:40:49.348077174 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:49.348125524 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:49.348200145 DEBUG Client info: None 2026-08-24 07:40:49.348249765 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:49.348264645 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "PREFER_MARKDOWN_IN_COMPLETION"] 2026-08-24 07:40:49.348270955 INFO Version: Unknown 2026-08-24 07:40:49.348310695 DEBUG Received server response for request 1 2026-08-24 07:40:49.348349285 DEBUG Client sends notification `initialized` 2026-08-24 07:40:49.348459505 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:49.348516635 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:49.348520745 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:49.348536085 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:49.348538855 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-24 07:40:49.348607155 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:49.348622435 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:49.348627386 DEBUG Initializing workspace `file:///tmp/.tmp2Xlelt/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:49.348651676 DEBUG Searching for a project in '/tmp/.tmp2Xlelt/src' 2026-08-24 07:40:49.348688316 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:49.348693646 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:49.349332597 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:49.349338487 DEBUG Discovering virtual environment in `/tmp/.tmp2Xlelt/src` 2026-08-24 07:40:49.349392847 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:49.349398477 DEBUG No virtual environment found 2026-08-24 07:40:49.349411417 DEBUG Adding first-party search path `/tmp/.tmp2Xlelt/src` 2026-08-24 07:40:49.349415437 DEBUG Using vendored stdlib 2026-08-24 07:40:49.349518038 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:49.349522988 DEBUG Adding new file root '/tmp/.tmp2Xlelt/src' of kind Project 2026-08-24 07:40:49.349669148 DEBUG Updating project to check open files 2026-08-24 07:40:49.349684168 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:49.349687528 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:49.349750878 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp2Xlelt/src/foo.py", kind: File } 2026-08-24 07:40:49.349770908 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp2Xlelt/src/foo.py` 2026-08-24 07:40:49.349773628 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:49.349780528 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:49.350137099 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:40:49.363981511 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-24 07:40:49.367551079 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-24 07:40:49.388329956 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-24 07:40:49.388347986 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-24 07:40:49.388353896 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-08-24 07:40:49.388410186 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-24 07:40:49.388413996 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-08-24 07:40:49.388474896 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmp2Xlelt/src' 2026-08-24 07:40:49.388485126 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-24 07:40:49.409070743 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 59.249725ms 2026-08-24 07:40:49.409155884 DEBUG method="textDocument/completion" response.id=2 duration=59.37ms 2026-08-24 07:40:49.409183084 DEBUG Received server response for request 2 2026-08-24 07:40:49.419391137 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:40:49.419424857 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:49.419431467 DEBUG method="shutdown" response.id=3 duration=11.92µs 2026-08-24 07:40:49.419447997 DEBUG Received server response for request 3 2026-08-24 07:40:49.419451827 DEBUG Client sends notification `exit` 2026-08-24 07:40:49.419468387 DEBUG Received exit notification, exiting ok test completions::documentation_supports_only_plain_text ... 2026-08-24 07:40:49.427349545 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-08-24 07:40:49.427431995 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:49.427474845 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:49.427546286 DEBUG Client info: None 2026-08-24 07:40:49.427581676 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:49.427594966 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:49.427601166 INFO Version: Unknown 2026-08-24 07:40:49.427639786 DEBUG Received server response for request 1 2026-08-24 07:40:49.427679806 DEBUG Client sends notification `initialized` 2026-08-24 07:40:49.427786446 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:49.427845496 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:49.427849436 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:49.427864926 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:49.427868056 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-24 07:40:49.427931116 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:49.427946586 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:49.427951407 DEBUG Initializing workspace `file:///tmp/.tmpdFFFsG/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:49.427976407 DEBUG Searching for a project in '/tmp/.tmpdFFFsG/src' 2026-08-24 07:40:49.428012057 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:49.428017107 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:49.428712638 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:49.428718318 DEBUG Discovering virtual environment in `/tmp/.tmpdFFFsG/src` 2026-08-24 07:40:49.428774188 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:49.428779718 DEBUG No virtual environment found 2026-08-24 07:40:49.428793128 DEBUG Adding first-party search path `/tmp/.tmpdFFFsG/src` 2026-08-24 07:40:49.428797168 DEBUG Using vendored stdlib 2026-08-24 07:40:49.428898599 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:49.428903439 DEBUG Adding new file root '/tmp/.tmpdFFFsG/src' of kind Project 2026-08-24 07:40:49.429046379 DEBUG Updating project to check open files 2026-08-24 07:40:49.429061519 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:49.429065059 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:49.429133249 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpdFFFsG/src/foo.py", kind: File } 2026-08-24 07:40:49.429154499 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpdFFFsG/src/foo.py` 2026-08-24 07:40:49.429157349 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:49.429163859 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:49.429536980 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:40:49.443666132 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-24 07:40:49.447196140 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-24 07:40:49.467964738 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-24 07:40:49.467984278 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-24 07:40:49.467990138 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-08-24 07:40:49.468043618 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-24 07:40:49.468047068 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-08-24 07:40:49.468106988 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpdFFFsG/src' 2026-08-24 07:40:49.468117768 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-24 07:40:49.488856525 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 59.554705ms 2026-08-24 07:40:49.488948976 DEBUG method="textDocument/completion" response.id=2 duration=59.78ms 2026-08-24 07:40:49.488978566 DEBUG Received server response for request 2 2026-08-24 07:40:49.499174429 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:40:49.499211159 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:49.499219179 DEBUG method="shutdown" response.id=3 duration=13.42µs 2026-08-24 07:40:49.499236039 DEBUG Received server response for request 3 2026-08-24 07:40:49.499239929 DEBUG Client sends notification `exit` 2026-08-24 07:40:49.499251429 DEBUG Received exit notification, exiting ok test completions::function_parameter_shows_equals_suffix ... 2026-08-24 07:40:49.506971587 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:49.507041107 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:49.507087187 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:49.507159527 DEBUG Client info: None 2026-08-24 07:40:49.507204517 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-08-24 07:40:49.507221667 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:49.507241188 INFO Version: Unknown 2026-08-24 07:40:49.507280338 DEBUG Received server response for request 1 2026-08-24 07:40:49.507320748 DEBUG Client sends notification `initialized` 2026-08-24 07:40:49.507429378 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:49.507479558 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:49.507483248 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:49.507498638 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:49.507501808 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-24 07:40:49.507576198 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:49.507593898 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:49.507602508 DEBUG Initializing workspace `file:///tmp/.tmpzBr5yi/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-08-24 07:40:49.507627768 DEBUG Searching for a project in '/tmp/.tmpzBr5yi/src' 2026-08-24 07:40:49.507671198 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:49.507675919 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:49.508121590 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:49.508127950 DEBUG Discovering virtual environment in `/tmp/.tmpzBr5yi/src` 2026-08-24 07:40:49.508189830 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:49.508195280 DEBUG No virtual environment found 2026-08-24 07:40:49.508213330 DEBUG Adding first-party search path `/tmp/.tmpzBr5yi/src` 2026-08-24 07:40:49.508217270 DEBUG Using vendored stdlib 2026-08-24 07:40:49.508345660 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:49.508350600 DEBUG Adding new file root '/tmp/.tmpzBr5yi/src' of kind Project 2026-08-24 07:40:49.508523010 DEBUG Updating project to check open files 2026-08-24 07:40:49.508537970 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:49.508541270 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:49.508607641 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpzBr5yi/src/foo.py", kind: File } 2026-08-24 07:40:49.508632831 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpzBr5yi/src/foo.py` 2026-08-24 07:40:49.508635481 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:49.508641921 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:49.508956601 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:40:49.523312014 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-24 07:40:49.526853082 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-24 07:40:49.547681110 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-24 07:40:49.547699170 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-24 07:40:49.547705600 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-08-24 07:40:49.547757760 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-24 07:40:49.547760930 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-08-24 07:40:49.549128443 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `re` not found in search paths 2026-08-24 07:40:49.549140943 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `re` not found while looking in parent dirs (runtime mode) 2026-08-24 07:40:49.549164763 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 4 suggestions in 40.489422ms 2026-08-24 07:40:49.549196853 DEBUG method="textDocument/completion" response.id=2 duration=40.55ms 2026-08-24 07:40:49.549244423 DEBUG Received server response for request 2 2026-08-24 07:40:49.559470846 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:40:49.559509007 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:49.559516897 DEBUG method="shutdown" response.id=3 duration=13.56µs 2026-08-24 07:40:49.559534177 DEBUG Received server response for request 3 2026-08-24 07:40:49.559538187 DEBUG Client sends notification `exit` 2026-08-24 07:40:49.559553787 DEBUG Received exit notification, exiting ok test completions::string_literal_completion_uses_full_lsp_insert_text ... 2026-08-24 07:40:49.565000559 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:49.565071929 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:49.565117539 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:49.565189200 DEBUG Client info: None 2026-08-24 07:40:49.565216320 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-08-24 07:40:49.565249410 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:49.565255870 INFO Version: Unknown 2026-08-24 07:40:49.565297150 DEBUG Received server response for request 1 2026-08-24 07:40:49.565348620 DEBUG Client sends notification `initialized` 2026-08-24 07:40:49.565447090 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:49.565500920 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:49.565505420 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:49.565523780 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:49.565527060 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-24 07:40:49.565590010 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:49.565606440 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:49.565611270 DEBUG Initializing workspace `file:///tmp/.tmpP88ZUT/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-08-24 07:40:49.565638271 DEBUG Searching for a project in '/tmp/.tmpP88ZUT/src' 2026-08-24 07:40:49.565676561 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:49.565681701 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:49.566275712 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:49.566281412 DEBUG Discovering virtual environment in `/tmp/.tmpP88ZUT/src` 2026-08-24 07:40:49.566337682 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:49.566343022 DEBUG No virtual environment found 2026-08-24 07:40:49.566355642 DEBUG Adding first-party search path `/tmp/.tmpP88ZUT/src` 2026-08-24 07:40:49.566359582 DEBUG Using vendored stdlib 2026-08-24 07:40:49.566476102 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:49.566481202 DEBUG Adding new file root '/tmp/.tmpP88ZUT/src' of kind Project 2026-08-24 07:40:49.566628053 DEBUG Updating project to check open files 2026-08-24 07:40:49.566643553 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:49.566647313 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:49.566713273 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpP88ZUT/src/foo.py", kind: File } 2026-08-24 07:40:49.566735683 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpP88ZUT/src/foo.py` 2026-08-24 07:40:49.566738533 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:49.566745483 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:49.567198914 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:40:49.580468374 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 13.673521ms 2026-08-24 07:40:49.580498024 DEBUG method="textDocument/completion" response.id=2 duration=13.75ms 2026-08-24 07:40:49.580512734 DEBUG Received server response for request 2 2026-08-24 07:40:49.590718938 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:40:49.590746338 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:49.590752308 DEBUG method="shutdown" response.id=3 duration=9.92µs 2026-08-24 07:40:49.590762048 DEBUG Received server response for request 3 2026-08-24 07:40:49.590765818 DEBUG Client sends notification `exit` 2026-08-24 07:40:49.590780348 DEBUG Received exit notification, exiting ok test completions::typed_dict_literal_key_completion_before_colon ... 2026-08-24 07:40:49.593600004 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:49.593672845 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:49.593710445 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:49.593769885 DEBUG Client info: None 2026-08-24 07:40:49.593797845 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-08-24 07:40:49.593813085 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:49.593818355 INFO Version: Unknown 2026-08-24 07:40:49.593857845 DEBUG Received server response for request 1 2026-08-24 07:40:49.593899635 DEBUG Client sends notification `initialized` 2026-08-24 07:40:49.593988265 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:49.594028005 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:49.594031805 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:49.594045245 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:49.594048105 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-24 07:40:49.594114526 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:49.594133416 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:49.594137466 DEBUG Initializing workspace `file:///tmp/.tmpTR38v9/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-08-24 07:40:49.594165526 DEBUG Searching for a project in '/tmp/.tmpTR38v9/src' 2026-08-24 07:40:49.594203646 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:49.594208626 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:49.594908457 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:49.594915057 DEBUG Discovering virtual environment in `/tmp/.tmpTR38v9/src` 2026-08-24 07:40:49.594975927 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:49.594981017 DEBUG No virtual environment found 2026-08-24 07:40:49.594993778 DEBUG Adding first-party search path `/tmp/.tmpTR38v9/src` 2026-08-24 07:40:49.594997838 DEBUG Using vendored stdlib 2026-08-24 07:40:49.595130188 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:49.595134828 DEBUG Adding new file root '/tmp/.tmpTR38v9/src' of kind Project 2026-08-24 07:40:49.595316098 DEBUG Updating project to check open files 2026-08-24 07:40:49.595331368 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:49.595334988 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:49.595412588 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpTR38v9/src/foo.py", kind: File } 2026-08-24 07:40:49.595434389 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpTR38v9/src/foo.py` 2026-08-24 07:40:49.595436939 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:49.595443239 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:49.595798899 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:40:49.608101897 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-24 07:40:49.611508445 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 3 suggestions in 16.018276ms 2026-08-24 07:40:49.611538115 DEBUG method="textDocument/completion" response.id=2 duration=16.09ms 2026-08-24 07:40:49.611554205 DEBUG Received server response for request 2 2026-08-24 07:40:49.621739778 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:40:49.621779458 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:49.621786719 DEBUG method="shutdown" response.id=3 duration=11.62µs 2026-08-24 07:40:49.621806169 DEBUG Received server response for request 3 2026-08-24 07:40:49.621810139 DEBUG Client sends notification `exit` 2026-08-24 07:40:49.621826899 DEBUG Received exit notification, exiting ok test configuration::configuration_file ... 2026-08-24 07:40:49.625082826 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:49.625155326 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:49.625192476 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:49.625260557 DEBUG Client info: None 2026-08-24 07:40:49.625284867 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:49.625295677 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:49.625301167 INFO Version: Unknown 2026-08-24 07:40:49.625342657 DEBUG Received server response for request 1 2026-08-24 07:40:49.625385867 DEBUG Client sends notification `initialized` 2026-08-24 07:40:49.625479567 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:49.625518617 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:49.625522277 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:49.625536737 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:49.625540267 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:40:49.625591337 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:49.625603937 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:49.625608457 DEBUG Initializing workspace `file:///tmp/.tmpeVKqYH/src`: WorkspaceOptions { configuration: None, configuration_file: Some( "/tmp/.tmpeVKqYH/ty2.toml", ), disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:49.625626037 DEBUG Using overridden configuration file at '/tmp/.tmpeVKqYH/ty2.toml' 2026-08-24 07:40:49.625662727 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:49.625965488 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:49.625970768 DEBUG Discovering virtual environment in `/tmp/.tmpeVKqYH/src` 2026-08-24 07:40:49.626016518 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:49.626020908 DEBUG No virtual environment found 2026-08-24 07:40:49.626033528 DEBUG Adding first-party search path `/tmp/.tmpeVKqYH/src` 2026-08-24 07:40:49.626037378 DEBUG Using vendored stdlib 2026-08-24 07:40:49.626128999 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:49.626133059 DEBUG Adding new file root '/tmp/.tmpeVKqYH/src' of kind Project 2026-08-24 07:40:49.626280469 DEBUG Updating project to check open files 2026-08-24 07:40:49.626291569 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:49.626294869 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:49.626338949 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpeVKqYH/src/foo.py", kind: File } 2026-08-24 07:40:49.626355149 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpeVKqYH/src/foo.py` 2026-08-24 07:40:49.626357589 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:49.626363559 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:49.626752120 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpeVKqYH/src/foo.py"))}: Checking file '/tmp/.tmpeVKqYH/src/foo.py' 2026-08-24 07:40:49.626873280 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpeVKqYH/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:40:49.638009716 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpeVKqYH/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:40:49.642259375 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.89ms 2026-08-24 07:40:49.642277775 DEBUG Received server response for request 2 2026-08-24 07:40:49.652539029 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:40:49.652575319 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:49.652582489 DEBUG method="shutdown" response.id=3 duration=11.29µs 2026-08-24 07:40:49.652592609 DEBUG Received server response for request 3 2026-08-24 07:40:49.652597119 DEBUG Client sends notification `exit` 2026-08-24 07:40:49.652612969 DEBUG Received exit notification, exiting ok test configuration::configuration_file_and_overrides ... 2026-08-24 07:40:49.655499605 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:49.655566206 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:49.655603426 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:49.655665846 DEBUG Client info: None 2026-08-24 07:40:49.655695476 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:49.655709456 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:49.655715386 INFO Version: Unknown 2026-08-24 07:40:49.655755306 DEBUG Received server response for request 1 2026-08-24 07:40:49.655794506 DEBUG Client sends notification `initialized` 2026-08-24 07:40:49.655887086 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:49.655924846 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:49.655928076 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:49.655944076 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:49.655947157 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:40:49.656006127 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:49.656023007 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:49.656027577 DEBUG Initializing workspace `file:///tmp/.tmp2vgR4n/src`: WorkspaceOptions { configuration: Some( ConfigurationMap( { "rules": Object { "unresolved-reference": String("ignore"), }, }, ), ), configuration_file: Some( "/tmp/.tmp2vgR4n/ty2.toml", ), disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:49.656057727 DEBUG Using overridden configuration file at '/tmp/.tmp2vgR4n/ty2.toml' 2026-08-24 07:40:49.656090187 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:49.656781138 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:49.656787428 DEBUG Discovering virtual environment in `/tmp/.tmp2vgR4n/src` 2026-08-24 07:40:49.656838539 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:49.656843779 DEBUG No virtual environment found 2026-08-24 07:40:49.656856919 DEBUG Adding first-party search path `/tmp/.tmp2vgR4n/src` 2026-08-24 07:40:49.656860939 DEBUG Using vendored stdlib 2026-08-24 07:40:49.656979669 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:49.656984359 DEBUG Adding new file root '/tmp/.tmp2vgR4n/src' of kind Project 2026-08-24 07:40:49.657136699 DEBUG Updating project to check open files 2026-08-24 07:40:49.657151589 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:49.657155099 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:49.657209689 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp2vgR4n/src/foo.py", kind: File } 2026-08-24 07:40:49.657252739 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp2vgR4n/src/foo.py` 2026-08-24 07:40:49.657255579 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:49.657262459 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:49.657675270 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp2vgR4n/src/foo.py"))}: Checking file '/tmp/.tmp2vgR4n/src/foo.py' 2026-08-24 07:40:49.657821141 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp2vgR4n/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:40:49.668332205 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp2vgR4n/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:40:49.672540824 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.27ms 2026-08-24 07:40:49.672557254 DEBUG Received server response for request 2 2026-08-24 07:40:49.682790758 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:40:49.682828538 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:49.682837098 DEBUG method="shutdown" response.id=3 duration=13.02µs 2026-08-24 07:40:49.682847588 DEBUG Received server response for request 3 2026-08-24 07:40:49.682851138 DEBUG Client sends notification `exit` 2026-08-24 07:40:49.682866568 DEBUG Received exit notification, exiting ok test configuration::configuration_overrides ... 2026-08-24 07:40:49.685753154 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:49.685819435 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:49.685855845 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:49.685906235 DEBUG Client info: None 2026-08-24 07:40:49.685938685 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:49.685949695 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:49.685954665 INFO Version: Unknown 2026-08-24 07:40:49.685991415 DEBUG Received server response for request 1 2026-08-24 07:40:49.686027805 DEBUG Client sends notification `initialized` 2026-08-24 07:40:49.686114705 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:49.686151415 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:49.686154895 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:49.686170175 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:49.686173295 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:40:49.686246236 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:49.686262966 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:49.686267546 DEBUG Initializing workspace `file:///tmp/.tmpgRkE5s/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-08-24 07:40:49.686296466 DEBUG Searching for a project in '/tmp/.tmpgRkE5s/src' 2026-08-24 07:40:49.686332586 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:49.686337666 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:49.686905647 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:49.686911547 DEBUG Discovering virtual environment in `/tmp/.tmpgRkE5s/src` 2026-08-24 07:40:49.686960297 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:49.686966117 DEBUG No virtual environment found 2026-08-24 07:40:49.686978467 DEBUG Adding first-party search path `/tmp/.tmpgRkE5s/src` 2026-08-24 07:40:49.686982537 DEBUG Using vendored stdlib 2026-08-24 07:40:49.687103798 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:49.687109148 DEBUG Adding new file root '/tmp/.tmpgRkE5s/src' of kind Project 2026-08-24 07:40:49.687272688 DEBUG Updating project to check open files 2026-08-24 07:40:49.687287678 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:49.687291268 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:49.687351598 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpgRkE5s/src/foo.py", kind: File } 2026-08-24 07:40:49.687373158 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpgRkE5s/src/foo.py` 2026-08-24 07:40:49.687376008 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:49.687382858 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:49.687797189 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpgRkE5s/src/foo.py"))}: Checking file '/tmp/.tmpgRkE5s/src/foo.py' 2026-08-24 07:40:49.687967799 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpgRkE5s/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:40:49.698568464 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpgRkE5s/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:40:49.702854534 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.47ms 2026-08-24 07:40:49.702873834 DEBUG Received server response for request 2 2026-08-24 07:40:49.713124587 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:40:49.713161917 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:49.713169467 DEBUG method="shutdown" response.id=3 duration=11.76µs 2026-08-24 07:40:49.713185647 DEBUG Received server response for request 3 2026-08-24 07:40:49.713190507 DEBUG Client sends notification `exit` 2026-08-24 07:40:49.713206097 DEBUG Received exit notification, exiting ok test configuration::invalid_configuration_file ... 2026-08-24 07:40:49.716096114 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:49.716158864 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:49.716198254 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:49.716258064 DEBUG Client info: None 2026-08-24 07:40:49.716288794 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:49.716300514 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:49.716305754 INFO Version: Unknown 2026-08-24 07:40:49.716344734 DEBUG Received server response for request 1 2026-08-24 07:40:49.716389674 DEBUG Client sends notification `initialized` 2026-08-24 07:40:49.716476255 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:49.716511935 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:49.716515305 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:49.716529765 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:49.716588785 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:49.716602345 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:49.716607245 DEBUG Initializing workspace `file:///tmp/.tmpeasDcD/src`: WorkspaceOptions { configuration: None, configuration_file: Some( "/tmp/.tmpeasDcD/ty2.toml", ), disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:49.716626345 DEBUG Using overridden configuration file at '/tmp/.tmpeasDcD/ty2.toml' 2026-08-24 07:40:49.716653515 ERROR Failed to create project for workspace `file:///tmp/.tmpeasDcD/src`: Failed to discover project configuration: Error loading configuration file at /tmp/.tmpeasDcD/ty2.toml: /tmp/.tmpeasDcD/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` . Falling back to default settings 2026-08-24 07:40:49.716670675 DEBUG Received notification `window/showMessage` 2026-08-24 07:40:49.716674995 INFO Retrying to receive `window/showMessage` notification 2026-08-24 07:40:49.716679495 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:40:49.717198396 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:49.717204516 DEBUG Discovering virtual environment in `/tmp/.tmpeasDcD/src` 2026-08-24 07:40:49.717266646 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:49.717271646 DEBUG No virtual environment found 2026-08-24 07:40:49.717283836 DEBUG Adding first-party search path `/tmp/.tmpeasDcD/src` 2026-08-24 07:40:49.717288136 DEBUG Using vendored stdlib 2026-08-24 07:40:49.717390827 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:49.717395467 DEBUG Adding new file root '/tmp/.tmpeasDcD/src' of kind Project 2026-08-24 07:40:49.717536487 DEBUG Updating project to check open files 2026-08-24 07:40:49.717549657 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:49.717553137 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:49.717605427 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpeasDcD/src/foo.py", kind: File } 2026-08-24 07:40:49.717627447 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpeasDcD/src/foo.py` 2026-08-24 07:40:49.717630277 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:49.717636507 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:49.717898248 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpeasDcD/src/foo.py"))}: Checking file '/tmp/.tmpeasDcD/src/foo.py' 2026-08-24 07:40:49.718018968 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpeasDcD/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:40:49.726325367 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpeasDcD/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:40:49.730355336 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.71ms 2026-08-24 07:40:49.730372386 DEBUG Received server response for request 2 2026-08-24 07:40:49.740661850 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:40:49.740701360 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:49.740709650 DEBUG method="shutdown" response.id=3 duration=11.54µs 2026-08-24 07:40:49.740727790 DEBUG Received server response for request 3 2026-08-24 07:40:49.740732000 DEBUG Client sends notification `exit` 2026-08-24 07:40:49.740747720 DEBUG Received exit notification, exiting ok test configuration::unsupported_editor_python_version ... 2026-08-24 07:40:49.743789757 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:49.743862197 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:49.743898487 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:49.743954247 DEBUG Client info: None 2026-08-24 07:40:49.743977887 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:49.743991527 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:49.743998167 INFO Version: Unknown 2026-08-24 07:40:49.744041508 DEBUG Received server response for request 1 2026-08-24 07:40:49.744083498 DEBUG Client sends notification `initialized` 2026-08-24 07:40:49.744173278 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:49.744211658 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:49.744215348 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:49.744301848 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:49.744318698 DEBUG Initializing workspace `file:///tmp/.tmpPkBEkZ/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/.tmpPkBEkZ/venv", }, environment: None, version: Some( EnvironmentVersion { major: 3, minor: 16, patch: None, sys_version: None, }, ), }, ), }, ), } 2026-08-24 07:40:49.744347188 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-08-24 07:40:49.744350798 DEBUG Using the Python environment selected in your editor in case the configuration doesn't specify a Python environment: /tmp/.tmpPkBEkZ/venv 2026-08-24 07:40:49.744357998 DEBUG Searching for a project in '/tmp/.tmpPkBEkZ/src' 2026-08-24 07:40:49.744396388 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:49.744401578 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:49.744694639 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:49.744709619 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmpPkBEkZ/venv/pyvenv.cfg' 2026-08-24 07:40:49.744735159 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmpPkBEkZ/venv 2026-08-24 07:40:49.744777619 DEBUG Resolved site-packages directories for this virtual environment are: ["/tmp/.tmpPkBEkZ/venv/lib/python3.16/site-packages"] 2026-08-24 07:40:49.744792669 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmpPkBEkZ/base 2026-08-24 07:40:49.744798719 DEBUG Failed to resolve real stdlib path for this virtual environment 2026-08-24 07:40:49.744801339 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/.tmpPkBEkZ/base` 2026-08-24 07:40:49.744814669 DEBUG Adding first-party search path `/tmp/.tmpPkBEkZ/src` 2026-08-24 07:40:49.744818889 DEBUG Using vendored stdlib 2026-08-24 07:40:49.744907329 DEBUG Adding site-packages search path `/tmp/.tmpPkBEkZ/venv/lib/python3.16/site-packages` 2026-08-24 07:40:49.744913699 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:49.744917080 DEBUG Adding new file root '/tmp/.tmpPkBEkZ/src' of kind Project 2026-08-24 07:40:49.745035150 DEBUG Adding new file root '/tmp/.tmpPkBEkZ/venv/lib/python3.16/site-packages' of kind SearchPath 2026-08-24 07:40:49.745070000 DEBUG Updating project to check open files 2026-08-24 07:40:49.745074010 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:49.745078000 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:40:49.745079950 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:49.745180700 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:49.745187250 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:40:49.745249840 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpPkBEkZ/src/main.py", kind: File } 2026-08-24 07:40:49.745265530 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpPkBEkZ/src/main.py` 2026-08-24 07:40:49.745267950 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:49.745274420 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(81))}}: Set open project files (count: 1) 2026-08-24 07:40:49.745641881 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpPkBEkZ/src/main.py"))}: Checking file '/tmp/.tmpPkBEkZ/src/main.py' 2026-08-24 07:40:49.745741371 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpPkBEkZ/src/main.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:40:49.762451090 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpPkBEkZ/src/main.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:40:49.763759142 DEBUG method="textDocument/diagnostic" response.id=2 duration=18.48ms 2026-08-24 07:40:49.763778373 DEBUG Received server response for request 2 2026-08-24 07:40:49.773939496 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:40:49.773975416 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:49.773983466 DEBUG method="shutdown" response.id=3 duration=12.52µs 2026-08-24 07:40:49.774002856 DEBUG Received server response for request 3 2026-08-24 07:40:49.774006866 DEBUG Client sends notification `exit` 2026-08-24 07:40:49.774023356 DEBUG Received exit notification, exiting ok test configuration::unsupported_inferred_python_version_setting_diagnostic ... 2026-08-24 07:40:49.777359103 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:49.777428014 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:49.777464354 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:49.777519564 DEBUG Client info: None 2026-08-24 07:40:49.777545954 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:49.777558114 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:49.777564464 INFO Version: Unknown 2026-08-24 07:40:49.777603414 DEBUG Received server response for request 1 2026-08-24 07:40:49.777646694 DEBUG Client sends notification `initialized` 2026-08-24 07:40:49.777733544 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:49.777777144 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:49.777780834 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:49.777855975 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:49.777872395 DEBUG Initializing workspace `file:///tmp/.tmpmBh4W3/project`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:49.777895095 DEBUG Searching for a project in '/tmp/.tmpmBh4W3/project' 2026-08-24 07:40:49.777930555 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:49.777936105 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:49.778645116 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:49.778651506 DEBUG Discovering virtual environment in `/tmp/.tmpmBh4W3/project` 2026-08-24 07:40:49.778663716 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmpmBh4W3/project/.venv/pyvenv.cfg' 2026-08-24 07:40:49.778723067 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:49.778729367 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmpmBh4W3/project/.venv 2026-08-24 07:40:49.778761487 DEBUG Resolved site-packages directories for this virtual environment are: ["/tmp/.tmpmBh4W3/project/.venv/lib/python3.16/site-packages"] 2026-08-24 07:40:49.778772927 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmpmBh4W3/base 2026-08-24 07:40:49.778778657 DEBUG Failed to resolve real stdlib path for this virtual environment 2026-08-24 07:40:49.778780847 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/.tmpmBh4W3/base` 2026-08-24 07:40:49.778795167 DEBUG Adding first-party search path `/tmp/.tmpmBh4W3/project` 2026-08-24 07:40:49.778799297 DEBUG Using vendored stdlib 2026-08-24 07:40:49.778913447 DEBUG Adding site-packages search path `/tmp/.tmpmBh4W3/project/.venv/lib/python3.16/site-packages` 2026-08-24 07:40:49.778920487 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:49.778925127 DEBUG Adding new file root '/tmp/.tmpmBh4W3/project' of kind Project 2026-08-24 07:40:49.779074397 DEBUG Adding new file root '/tmp/.tmpmBh4W3/project/.venv/lib/python3.16/site-packages' of kind SearchPath 2026-08-24 07:40:49.779098568 DEBUG Updating project to check open files 2026-08-24 07:40:49.779103438 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:49.779107598 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:40:49.779113228 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:49.789349951 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:40:49.789383581 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:49.789391771 DEBUG method="shutdown" response.id=2 duration=14.92µs 2026-08-24 07:40:49.789403741 DEBUG Received server response for request 2 2026-08-24 07:40:49.789407331 DEBUG Client sends notification `exit` 2026-08-24 07:40:49.789417281 DEBUG Received exit notification, exiting ok test configuration::unsupported_inferred_python_version_setting_diagnostic_for_system_interpreter ... 2026-08-24 07:40:49.790700244 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:49.790762554 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:49.790796334 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:49.790851114 DEBUG Client info: None 2026-08-24 07:40:49.790876444 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:49.790887844 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:49.790893764 INFO Version: Unknown 2026-08-24 07:40:49.790935745 DEBUG Received server response for request 1 2026-08-24 07:40:49.790970985 DEBUG Client sends notification `initialized` 2026-08-24 07:40:49.791049835 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:49.791083815 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:49.791087325 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:49.791159585 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:49.791178655 DEBUG Initializing workspace `file:///tmp/.tmpNu6YtK/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/.tmpNu6YtK/python/bin/python3.16", query: None, fragment: None, }, ), sys_prefix: "/tmp/.tmpNu6YtK/python", }, environment: None, version: None, }, ), }, ), } 2026-08-24 07:40:49.791209085 DEBUG Using the Python environment selected in your editor in case the configuration doesn't specify a Python environment: /tmp/.tmpNu6YtK/python 2026-08-24 07:40:49.791216915 DEBUG Searching for a project in '/tmp/.tmpNu6YtK/project' 2026-08-24 07:40:49.791264205 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:49.791269115 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:49.791758846 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:49.791772946 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmpNu6YtK/python/pyvenv.cfg' 2026-08-24 07:40:49.791781406 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmpNu6YtK/python 2026-08-24 07:40:49.791830957 DEBUG Resolved site-packages directories for this environment are: ["/tmp/.tmpNu6YtK/python/lib/python3.16/site-packages"] 2026-08-24 07:40:49.791834367 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmpNu6YtK/python 2026-08-24 07:40:49.791842767 DEBUG Resolved real stdlib directory for this environment is: "/tmp/.tmpNu6YtK/python/lib/python3.16" 2026-08-24 07:40:49.791855017 DEBUG Adding first-party search path `/tmp/.tmpNu6YtK/project` 2026-08-24 07:40:49.791859007 DEBUG Using vendored stdlib 2026-08-24 07:40:49.791963507 DEBUG Adding site-packages search path `/tmp/.tmpNu6YtK/python/lib/python3.16/site-packages` 2026-08-24 07:40:49.791968487 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:49.791971997 DEBUG Adding new file root '/tmp/.tmpNu6YtK/project' of kind Project 2026-08-24 07:40:49.792108507 DEBUG Adding new file root '/tmp/.tmpNu6YtK/python/lib/python3.16/site-packages' of kind SearchPath 2026-08-24 07:40:49.792129957 DEBUG Updating project to check open files 2026-08-24 07:40:49.792134627 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:49.792138757 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:40:49.792141757 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:49.802248520 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:40:49.802277520 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:49.802284860 DEBUG method="shutdown" response.id=2 duration=13.95µs 2026-08-24 07:40:49.802295780 DEBUG Received server response for request 2 2026-08-24 07:40:49.802299830 DEBUG Client sends notification `exit` 2026-08-24 07:40:49.802309750 DEBUG Received exit notification, exiting ok test folding_range::folding_range_basic_functionality ... 2026-08-24 07:40:49.803458933 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:49.803525933 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:49.803558243 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:49.803603503 DEBUG Client info: None 2026-08-24 07:40:49.803625563 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:49.803637503 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:49.803642953 INFO Version: Unknown 2026-08-24 07:40:49.803680584 DEBUG Received server response for request 1 2026-08-24 07:40:49.803724584 DEBUG Client sends notification `initialized` 2026-08-24 07:40:49.803805714 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:49.803837894 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:49.803841724 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:49.803855214 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:49.803858524 DEBUG Client sends request `textDocument/foldingRange` with ID 2 2026-08-24 07:40:49.803909554 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:49.803919994 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:49.803923834 DEBUG Initializing workspace `file:///tmp/.tmplBuhRF/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:49.803940094 DEBUG Searching for a project in '/tmp/.tmplBuhRF/src' 2026-08-24 07:40:49.803970314 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:49.803974294 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:49.804262555 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:49.804267815 DEBUG Discovering virtual environment in `/tmp/.tmplBuhRF/src` 2026-08-24 07:40:49.804315835 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:49.804320485 DEBUG No virtual environment found 2026-08-24 07:40:49.804331905 DEBUG Adding first-party search path `/tmp/.tmplBuhRF/src` 2026-08-24 07:40:49.804335835 DEBUG Using vendored stdlib 2026-08-24 07:40:49.804423925 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:49.804427905 DEBUG Adding new file root '/tmp/.tmplBuhRF/src' of kind Project 2026-08-24 07:40:49.804535975 DEBUG Updating project to check open files 2026-08-24 07:40:49.804544225 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:49.804547135 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:49.804592676 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmplBuhRF/src/foo.py", kind: File } 2026-08-24 07:40:49.804612306 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmplBuhRF/src/foo.py` 2026-08-24 07:40:49.804615786 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:49.804621786 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:49.804993437 DEBUG method="textDocument/foldingRange" response.id=2 duration=366.08µs 2026-08-24 07:40:49.805004057 DEBUG Received server response for request 2 2026-08-24 07:40:49.815250010 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:40:49.815270810 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:49.815277130 DEBUG method="shutdown" response.id=3 duration=8.68µs 2026-08-24 07:40:49.815286940 DEBUG Received server response for request 3 2026-08-24 07:40:49.815290680 DEBUG Client sends notification `exit` 2026-08-24 07:40:49.815299240 DEBUG Received exit notification, exiting ok test folding_range::folding_range_multiline_block_headers ... 2026-08-24 07:40:49.816359032 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:49.816424283 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:49.816456443 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:49.816503793 DEBUG Client info: None 2026-08-24 07:40:49.816526893 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:49.816538433 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:49.816543693 INFO Version: Unknown 2026-08-24 07:40:49.816579393 DEBUG Received server response for request 1 2026-08-24 07:40:49.816612563 DEBUG Client sends notification `initialized` 2026-08-24 07:40:49.816690773 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:49.816722213 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:49.816725773 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:49.816739963 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:49.816743103 DEBUG Client sends request `textDocument/foldingRange` with ID 2 2026-08-24 07:40:49.816784293 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:49.816794263 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:49.816797933 DEBUG Initializing workspace `file:///tmp/.tmprFbPLi/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:49.816815043 DEBUG Searching for a project in '/tmp/.tmprFbPLi/src' 2026-08-24 07:40:49.816846354 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:49.816850304 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:49.817125184 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:49.817130304 DEBUG Discovering virtual environment in `/tmp/.tmprFbPLi/src` 2026-08-24 07:40:49.817167354 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:49.817171294 DEBUG No virtual environment found 2026-08-24 07:40:49.817181644 DEBUG Adding first-party search path `/tmp/.tmprFbPLi/src` 2026-08-24 07:40:49.817185494 DEBUG Using vendored stdlib 2026-08-24 07:40:49.817289325 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:49.817293505 DEBUG Adding new file root '/tmp/.tmprFbPLi/src' of kind Project 2026-08-24 07:40:49.817405945 DEBUG Updating project to check open files 2026-08-24 07:40:49.817414275 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:49.817417015 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:49.817456065 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmprFbPLi/src/foo.py", kind: File } 2026-08-24 07:40:49.817470165 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmprFbPLi/src/foo.py` 2026-08-24 07:40:49.817472485 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:49.817477635 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:49.817772646 DEBUG method="textDocument/foldingRange" response.id=2 duration=290.18µs 2026-08-24 07:40:49.817782876 DEBUG Received server response for request 2 2026-08-24 07:40:49.828013619 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:40:49.828036749 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:49.828044439 DEBUG method="shutdown" response.id=3 duration=10.35µs 2026-08-24 07:40:49.828054089 DEBUG Received server response for request 3 2026-08-24 07:40:49.828058029 DEBUG Client sends notification `exit` 2026-08-24 07:40:49.828066779 DEBUG Received exit notification, exiting ok test folding_range::folding_range_notebook_cells_are_filtered_to_the_requested_cell ... 2026-08-24 07:40:49.829132432 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:49.829198132 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:49.829250352 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:49.829286582 DEBUG Client info: None 2026-08-24 07:40:49.829314522 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:49.829324842 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:49.829329012 INFO Version: Unknown 2026-08-24 07:40:49.829368892 DEBUG Received server response for request 1 2026-08-24 07:40:49.829407232 DEBUG Client sends notification `initialized` 2026-08-24 07:40:49.829420092 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpwEFM4E 2026-08-24 07:40:49.829492892 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:49.829527463 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:49.829531303 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:49.829537813 DEBUG No workspace configuration provided for file:///tmp/.tmpwEFM4E 2026-08-24 07:40:49.829551463 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-24 07:40:49.829599153 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:49.829605153 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpwEFM4E, using default options 2026-08-24 07:40:49.829612623 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:49.829616733 DEBUG Initializing workspace `file:///tmp/.tmpwEFM4E`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:49.829636443 DEBUG Searching for a project in '/tmp/.tmpwEFM4E' 2026-08-24 07:40:49.829664553 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:49.829669423 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:49.830325014 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:49.830331144 DEBUG Discovering virtual environment in `/tmp/.tmpwEFM4E` 2026-08-24 07:40:49.830379244 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:49.830384354 DEBUG No virtual environment found 2026-08-24 07:40:49.830397695 DEBUG Adding first-party search path `/tmp/.tmpwEFM4E` 2026-08-24 07:40:49.830401725 DEBUG Using vendored stdlib 2026-08-24 07:40:49.830525585 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:49.830530245 DEBUG Adding new file root '/tmp/.tmpwEFM4E' of kind Project 2026-08-24 07:40:49.830674155 DEBUG Updating project to check open files 2026-08-24 07:40:49.830689395 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:49.830692885 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-24 07:40:49.830716665 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-24 07:40:49.830719775 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:40:49.830726265 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-24 07:40:49.830731735 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-24 07:40:49.830733965 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:40:49.830737965 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-08-24 07:40:49.830742475 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-24 07:40:49.830744685 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:40:49.830748435 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-08-24 07:40:49.830875966 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/test.ipynb' 2026-08-24 07:40:49.831051206 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-08-24 07:40:49.847962785 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-08-24 07:40:49.862803278 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:49.862816518 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:49.862820178 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:40:49.862846198 DEBUG Client sends request `textDocument/foldingRange` with ID 2 2026-08-24 07:40:49.862970429 DEBUG method="textDocument/foldingRange" response.id=2 duration=97.29µs 2026-08-24 07:40:49.862993709 DEBUG Received server response for request 2 2026-08-24 07:40:49.863009879 DEBUG Client sends request `textDocument/foldingRange` with ID 3 2026-08-24 07:40:49.863055599 DEBUG method="textDocument/foldingRange" response.id=3 duration=30.07µs 2026-08-24 07:40:49.863070929 DEBUG Received server response for request 3 2026-08-24 07:40:49.873345332 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:40:49.873383522 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:49.873391983 DEBUG method="shutdown" response.id=4 duration=12.50µs 2026-08-24 07:40:49.873409653 DEBUG Received server response for request 4 2026-08-24 07:40:49.873413193 DEBUG Client sends notification `exit` 2026-08-24 07:40:49.873428523 DEBUG Received exit notification, exiting ok test goto_definition::script_search_paths_resolve_imported_symbols ... 2026-08-24 07:40:49.878859015 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:49.878932265 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:49.878971635 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:49.879031285 DEBUG Client info: None 2026-08-24 07:40:49.879057105 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:49.879070116 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:49.879076456 INFO Version: Unknown 2026-08-24 07:40:49.879115686 DEBUG Received server response for request 1 2026-08-24 07:40:49.879157856 DEBUG Client sends notification `initialized` 2026-08-24 07:40:49.879261446 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:49.879306846 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:49.879310906 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:49.879326056 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:49.879330586 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:49.879333446 DEBUG Client sends request `textDocument/definition` with ID 2 2026-08-24 07:40:49.879380736 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:49.879392256 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:49.879396206 DEBUG Initializing workspace `file:///tmp/.tmpULZep3/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:49.879417936 DEBUG Searching for a project in '/tmp/.tmpULZep3/src' 2026-08-24 07:40:49.879452546 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:49.879456606 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:49.879772617 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:49.879777617 DEBUG Discovering virtual environment in `/tmp/.tmpULZep3/src` 2026-08-24 07:40:49.879824877 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:49.879829207 DEBUG No virtual environment found 2026-08-24 07:40:49.879841787 DEBUG Adding first-party search path `/tmp/.tmpULZep3/src` 2026-08-24 07:40:49.879845517 DEBUG Using vendored stdlib 2026-08-24 07:40:49.879949208 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:49.879953558 DEBUG Adding new file root '/tmp/.tmpULZep3/src' of kind Project 2026-08-24 07:40:49.880085298 DEBUG Updating project to check open files 2026-08-24 07:40:49.880097728 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:49.880101098 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:49.880153268 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpULZep3/src/script.py", kind: File } 2026-08-24 07:40:49.880172668 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpULZep3/src/script.py` 2026-08-24 07:40:49.880175238 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:49.880181378 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:49.880205888 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpULZep3/src/ordinary.py", kind: File } 2026-08-24 07:40:49.880213088 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpULZep3/src/ordinary.py` 2026-08-24 07:40:49.880215228 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:49.880219598 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(201)), file(Id(200))}}: Set open project files (count: 2) 2026-08-24 07:40:49.880519379 INFO request{id=2 method=textDocument/definition}: Defaulting to python-platform `linux` 2026-08-24 07:40:49.880572239 DEBUG request{id=2 method=textDocument/definition}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:49.880578559 DEBUG request{id=2 method=textDocument/definition}: No virtual environment found 2026-08-24 07:40:49.880588129 DEBUG request{id=2 method=textDocument/definition}: Adding extra search-path `/tmp/.tmpULZep3/src/dependencies` 2026-08-24 07:40:49.880593059 DEBUG request{id=2 method=textDocument/definition}: Using vendored stdlib 2026-08-24 07:40:49.880709339 INFO request{id=2 method=textDocument/definition}: Python version: Python 3.14, platform: linux 2026-08-24 07:40:49.880714269 DEBUG request{id=2 method=textDocument/definition}: Adding new file root '/tmp/.tmpULZep3/src/dependencies' of kind SearchPath 2026-08-24 07:40:49.880806569 DEBUG request{id=2 method=textDocument/definition}: Resolving dynamic module resolution paths 2026-08-24 07:40:49.880913790 DEBUG method="textDocument/definition" response.id=2 duration=689.62µs 2026-08-24 07:40:49.880928920 DEBUG Received server response for request 2 2026-08-24 07:40:49.881026180 DEBUG Client sends request `textDocument/definition` with ID 3 2026-08-24 07:40:49.881076420 DEBUG request{id=3 method=textDocument/definition}: Resolving dynamic module resolution paths 2026-08-24 07:40:49.881085880 DEBUG request{id=3 method=textDocument/definition}: Module `dependency` not found in search paths 2026-08-24 07:40:49.881099340 DEBUG request{id=3 method=textDocument/definition}: Module `dependency` not found while looking in parent dirs (typing mode) 2026-08-24 07:40:49.881108250 DEBUG method="textDocument/definition" response.id=3 duration=70.99µs 2026-08-24 07:40:49.881117530 DEBUG Received server response for request 3 2026-08-24 07:40:49.891210083 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:40:49.891243333 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:49.891250083 DEBUG method="shutdown" response.id=4 duration=9.86µs 2026-08-24 07:40:49.891260313 DEBUG Received server response for request 4 2026-08-24 07:40:49.891263873 DEBUG Client sends notification `exit` 2026-08-24 07:40:49.891272133 DEBUG Received exit notification, exiting ok test hover::invalid_script_environment_retains_configured_platform_for_hover ... 2026-08-24 07:40:49.892554806 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:49.892617796 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:49.892652836 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:49.892702197 DEBUG Client info: None 2026-08-24 07:40:49.892726787 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:49.892738107 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:49.892744497 INFO Version: Unknown 2026-08-24 07:40:49.892787197 DEBUG Received server response for request 1 2026-08-24 07:40:49.892825257 DEBUG Client sends notification `initialized` 2026-08-24 07:40:49.892907707 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:49.892942747 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:49.892946427 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:49.892961027 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:49.892963987 DEBUG Client sends request `textDocument/hover` with ID 2 2026-08-24 07:40:49.893011037 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:49.893021707 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:49.893025737 DEBUG Initializing workspace `file:///tmp/.tmpWhTXdu/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:49.893041977 DEBUG Searching for a project in '/tmp/.tmpWhTXdu/src' 2026-08-24 07:40:49.893078747 DEBUG Found project at '/tmp/.tmpWhTXdu/src' 2026-08-24 07:40:49.893082877 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:49.893372968 DEBUG Discovering virtual environment in `/tmp/.tmpWhTXdu/src` 2026-08-24 07:40:49.893412898 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:49.893417018 DEBUG No virtual environment found 2026-08-24 07:40:49.893428088 DEBUG Adding first-party search path `/tmp/.tmpWhTXdu/src` 2026-08-24 07:40:49.893432198 DEBUG Using vendored stdlib 2026-08-24 07:40:49.893514968 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:49.893518628 DEBUG Adding new file root '/tmp/.tmpWhTXdu/src' of kind Project 2026-08-24 07:40:49.893618589 DEBUG Updating project to check open files 2026-08-24 07:40:49.893626999 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:49.893629759 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:49.893668269 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpWhTXdu/src/script.py", kind: File } 2026-08-24 07:40:49.893682549 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpWhTXdu/src/script.py` 2026-08-24 07:40:49.893684949 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:49.893690289 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:49.893947789 DEBUG request{id=2 method=textDocument/hover}: Default settings failed to discover local Python environment 2026-08-24 07:40:49.893995459 DEBUG request{id=2 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:49.894000639 DEBUG request{id=2 method=textDocument/hover}: No virtual environment found 2026-08-24 07:40:49.894004820 DEBUG request{id=2 method=textDocument/hover}: Using vendored stdlib 2026-08-24 07:40:49.894127990 INFO request{id=2 method=textDocument/hover}: Python version: Python 3.12, platform: win32 2026-08-24 07:40:49.894223390 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-08-24 07:40:49.895691373 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["win32"] 2026-08-24 07:40:49.895724273 DEBUG method="textDocument/hover" response.id=2 duration=2.03ms 2026-08-24 07:40:49.895735544 DEBUG Received server response for request 2 2026-08-24 07:40:49.905895247 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:40:49.905917707 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:49.905924357 DEBUG method="shutdown" response.id=3 duration=9.77µs 2026-08-24 07:40:49.905933847 DEBUG Received server response for request 3 2026-08-24 07:40:49.905937617 DEBUG Client sends notification `exit` 2026-08-24 07:40:49.905946507 DEBUG Received exit notification, exiting ok test hover::invalid_script_retains_valid_environment_settings_for_hover ... 2026-08-24 07:40:49.907257750 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:49.907315340 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:49.907349920 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:49.907405660 DEBUG Client info: None 2026-08-24 07:40:49.907431410 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:49.907444650 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:49.907450550 INFO Version: Unknown 2026-08-24 07:40:49.907492120 DEBUG Received server response for request 1 2026-08-24 07:40:49.907524450 DEBUG Client sends notification `initialized` 2026-08-24 07:40:49.907611191 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:49.907645501 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:49.907648891 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:49.907663601 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:49.907666671 DEBUG Client sends request `textDocument/hover` with ID 2 2026-08-24 07:40:49.907722201 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:49.907738001 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:49.907742401 DEBUG Initializing workspace `file:///tmp/.tmpnBX3OB/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:49.907764231 DEBUG Searching for a project in '/tmp/.tmpnBX3OB/src' 2026-08-24 07:40:49.907811311 DEBUG Found project at '/tmp/.tmpnBX3OB/src' 2026-08-24 07:40:49.907816061 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:49.908625563 DEBUG Discovering virtual environment in `/tmp/.tmpnBX3OB/src` 2026-08-24 07:40:49.908675163 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:49.908679913 DEBUG No virtual environment found 2026-08-24 07:40:49.908691723 DEBUG Adding first-party search path `/tmp/.tmpnBX3OB/src` 2026-08-24 07:40:49.908695833 DEBUG Using vendored stdlib 2026-08-24 07:40:49.908818613 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:49.908823193 DEBUG Adding new file root '/tmp/.tmpnBX3OB/src' of kind Project 2026-08-24 07:40:49.908967014 DEBUG Updating project to check open files 2026-08-24 07:40:49.908986354 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:49.908990134 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:49.909057804 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpnBX3OB/src/script.py", kind: File } 2026-08-24 07:40:49.909079434 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpnBX3OB/src/script.py` 2026-08-24 07:40:49.909082344 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:49.909088954 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:49.909278964 DEBUG request{id=2 method=textDocument/hover}: Resolving requires-python constraint: `<3.12` 2026-08-24 07:40:49.909520345 DEBUG request{id=2 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:49.909530045 DEBUG request{id=2 method=textDocument/hover}: No virtual environment found 2026-08-24 07:40:49.909534095 DEBUG request{id=2 method=textDocument/hover}: Using vendored stdlib 2026-08-24 07:40:49.909645045 INFO request{id=2 method=textDocument/hover}: Python version: Python 3.14, platform: win32 2026-08-24 07:40:49.909770076 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-08-24 07:40:49.911259349 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["win32"] 2026-08-24 07:40:49.911289439 DEBUG method="textDocument/hover" response.id=2 duration=2.19ms 2026-08-24 07:40:49.911303059 DEBUG Received server response for request 2 2026-08-24 07:40:49.921458812 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:40:49.921481902 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:49.921487662 DEBUG method="shutdown" response.id=3 duration=9.73µs 2026-08-24 07:40:49.921497182 DEBUG Received server response for request 3 2026-08-24 07:40:49.921500832 DEBUG Client sends notification `exit` 2026-08-24 07:40:49.921510052 DEBUG Received exit notification, exiting ok test hover::prefers_markdown_when_listed_first ... 2026-08-24 07:40:49.922823015 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: 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-08-24 07:40:49.922895315 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:49.922928935 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:49.922976506 DEBUG Client info: None 2026-08-24 07:40:49.922999266 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:49.923010226 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "PREFER_MARKDOWN_IN_HOVER", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:49.923015726 INFO Version: Unknown 2026-08-24 07:40:49.923056406 DEBUG Received server response for request 1 2026-08-24 07:40:49.923098846 DEBUG Client sends notification `initialized` 2026-08-24 07:40:49.923176496 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:49.923209956 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:49.923213396 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:49.923228096 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:49.923243896 DEBUG Client sends request `textDocument/hover` with ID 2 2026-08-24 07:40:49.923295376 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:49.923305316 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:49.923309026 DEBUG Initializing workspace `file:///tmp/.tmpDQYK2C/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:49.923326256 DEBUG Searching for a project in '/tmp/.tmpDQYK2C/src' 2026-08-24 07:40:49.923358626 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:49.923362946 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:49.923636897 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:49.923641557 DEBUG Discovering virtual environment in `/tmp/.tmpDQYK2C/src` 2026-08-24 07:40:49.923677667 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:49.923681707 DEBUG No virtual environment found 2026-08-24 07:40:49.923692257 DEBUG Adding first-party search path `/tmp/.tmpDQYK2C/src` 2026-08-24 07:40:49.923696187 DEBUG Using vendored stdlib 2026-08-24 07:40:49.923780837 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:49.923784857 DEBUG Adding new file root '/tmp/.tmpDQYK2C/src' of kind Project 2026-08-24 07:40:49.923890318 DEBUG Updating project to check open files 2026-08-24 07:40:49.923899558 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:49.923902408 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:49.923942148 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpDQYK2C/src/foo.py", kind: File } 2026-08-24 07:40:49.923956858 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpDQYK2C/src/foo.py` 2026-08-24 07:40:49.923959238 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:49.923964218 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:49.924267379 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-08-24 07:40:49.933534000 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-08-24 07:40:49.934873683 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-08-24 07:40:49.934907173 DEBUG method="textDocument/hover" response.id=2 duration=10.94ms 2026-08-24 07:40:49.934923333 DEBUG Received server response for request 2 2026-08-24 07:40:49.945011866 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:40:49.945043776 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:49.945049576 DEBUG method="shutdown" response.id=3 duration=8.76µs 2026-08-24 07:40:49.945066996 DEBUG Received server response for request 3 2026-08-24 07:40:49.945070056 DEBUG Client sends notification `exit` 2026-08-24 07:40:49.945085136 DEBUG Received exit notification, exiting ok test hover::prefers_plain_text_when_listed_first ... 2026-08-24 07:40:49.947490092 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: 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-08-24 07:40:49.947559082 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:49.947592962 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:49.947648282 DEBUG Client info: None 2026-08-24 07:40:49.947677822 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:49.947690562 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:49.947696072 INFO Version: Unknown 2026-08-24 07:40:49.947738312 DEBUG Received server response for request 1 2026-08-24 07:40:49.947772162 DEBUG Client sends notification `initialized` 2026-08-24 07:40:49.947857592 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:49.947891642 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:49.947895122 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:49.947907863 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:49.947911413 DEBUG Client sends request `textDocument/hover` with ID 2 2026-08-24 07:40:49.947963843 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:49.947977133 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:49.947981033 DEBUG Initializing workspace `file:///tmp/.tmpZQLHKi/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:49.948000863 DEBUG Searching for a project in '/tmp/.tmpZQLHKi/src' 2026-08-24 07:40:49.948033923 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:49.948038693 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:49.948621514 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:49.948627464 DEBUG Discovering virtual environment in `/tmp/.tmpZQLHKi/src` 2026-08-24 07:40:49.948671614 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:49.948676644 DEBUG No virtual environment found 2026-08-24 07:40:49.948688274 DEBUG Adding first-party search path `/tmp/.tmpZQLHKi/src` 2026-08-24 07:40:49.948692154 DEBUG Using vendored stdlib 2026-08-24 07:40:49.948808895 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:49.948813695 DEBUG Adding new file root '/tmp/.tmpZQLHKi/src' of kind Project 2026-08-24 07:40:49.948955965 DEBUG Updating project to check open files 2026-08-24 07:40:49.948968925 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:49.948972275 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:49.949036005 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpZQLHKi/src/foo.py", kind: File } 2026-08-24 07:40:49.949056875 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpZQLHKi/src/foo.py` 2026-08-24 07:40:49.949059315 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:49.949065715 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:49.949407176 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-08-24 07:40:49.958598017 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-08-24 07:40:49.959921910 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-08-24 07:40:49.959955900 DEBUG method="textDocument/hover" response.id=2 duration=10.88ms 2026-08-24 07:40:49.959970460 DEBUG Received server response for request 2 2026-08-24 07:40:49.970055573 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:40:49.970080993 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:49.970087693 DEBUG method="shutdown" response.id=3 duration=10.24µs 2026-08-24 07:40:49.970097803 DEBUG Received server response for request 3 2026-08-24 07:40:49.970100913 DEBUG Client sends notification `exit` 2026-08-24 07:40:49.970110333 DEBUG Received exit notification, exiting ok test hover::shared_import_hover_uses_each_script_python_version ... 2026-08-24 07:40:49.972595989 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:49.972655279 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:49.972689139 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:49.972742269 DEBUG Client info: None 2026-08-24 07:40:49.972766809 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:49.972778619 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:49.972784559 INFO Version: Unknown 2026-08-24 07:40:49.972825899 DEBUG Received server response for request 1 2026-08-24 07:40:49.972863139 DEBUG Client sends notification `initialized` 2026-08-24 07:40:49.972949590 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:49.972992930 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:49.972996930 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:49.973010680 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:49.973014660 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:49.973017320 DEBUG Client sends request `textDocument/hover` with ID 2 2026-08-24 07:40:49.973070460 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:49.973083860 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:49.973088290 DEBUG Initializing workspace `file:///tmp/.tmpSxBA78/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:49.973108590 DEBUG Searching for a project in '/tmp/.tmpSxBA78/src' 2026-08-24 07:40:49.973154850 DEBUG Found project at '/tmp/.tmpSxBA78/src' 2026-08-24 07:40:49.973159100 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:49.973675681 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:49.973681091 DEBUG Discovering virtual environment in `/tmp/.tmpSxBA78/src` 2026-08-24 07:40:49.973729721 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:49.973734531 DEBUG No virtual environment found 2026-08-24 07:40:49.973746571 DEBUG Adding first-party search path `/tmp/.tmpSxBA78/src` 2026-08-24 07:40:49.973750671 DEBUG Using vendored stdlib 2026-08-24 07:40:49.973862952 INFO Python version: Python 3.12, platform: linux 2026-08-24 07:40:49.973867442 DEBUG Adding new file root '/tmp/.tmpSxBA78/src' of kind Project 2026-08-24 07:40:49.974025032 DEBUG Updating project to check open files 2026-08-24 07:40:49.974037002 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:49.974040402 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:49.974101592 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpSxBA78/src/older.py", kind: File } 2026-08-24 07:40:49.974120702 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpSxBA78/src/older.py` 2026-08-24 07:40:49.974123412 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:49.974129752 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:49.974154812 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpSxBA78/src/newer.py", kind: File } 2026-08-24 07:40:49.974162092 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpSxBA78/src/newer.py` 2026-08-24 07:40:49.974164602 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:49.974169122 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(201)), file(Id(200))}}: Set open project files (count: 2) 2026-08-24 07:40:49.974413803 DEBUG request{id=2 method=textDocument/hover}: Resolving requires-python constraint: `>=3.12` 2026-08-24 07:40:49.974449533 DEBUG request{id=2 method=textDocument/hover}: Resolved requires-python constraint to: 3.12 2026-08-24 07:40:49.974560923 INFO request{id=2 method=textDocument/hover}: Defaulting to python-platform `linux` 2026-08-24 07:40:49.974591203 DEBUG request{id=2 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:49.974595523 DEBUG request{id=2 method=textDocument/hover}: No virtual environment found 2026-08-24 07:40:49.974603243 DEBUG request{id=2 method=textDocument/hover}: Adding extra search-path `/tmp/.tmpSxBA78/src` 2026-08-24 07:40:49.974607883 DEBUG request{id=2 method=textDocument/hover}: Using vendored stdlib 2026-08-24 07:40:49.974697224 INFO request{id=2 method=textDocument/hover}: Python version: Python 3.12, platform: linux 2026-08-24 07:40:49.974796144 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-08-24 07:40:49.985386948 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[12] 2026-08-24 07:40:49.985425918 DEBUG method="textDocument/hover" response.id=2 duration=11.25ms 2026-08-24 07:40:49.985438928 DEBUG Received server response for request 2 2026-08-24 07:40:49.985557558 DEBUG Client sends request `textDocument/hover` with ID 3 2026-08-24 07:40:49.985616509 DEBUG request{id=3 method=textDocument/hover}: Resolving requires-python constraint: `>=3.13` 2026-08-24 07:40:49.985622439 DEBUG request{id=3 method=textDocument/hover}: Resolved requires-python constraint to: 3.13 2026-08-24 07:40:49.985710899 INFO request{id=3 method=textDocument/hover}: Defaulting to python-platform `linux` 2026-08-24 07:40:49.985748799 DEBUG request{id=3 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:49.985752849 DEBUG request{id=3 method=textDocument/hover}: No virtual environment found 2026-08-24 07:40:49.985759989 DEBUG request{id=3 method=textDocument/hover}: Adding extra search-path `/tmp/.tmpSxBA78/src` 2026-08-24 07:40:49.985764529 DEBUG request{id=3 method=textDocument/hover}: Using vendored stdlib 2026-08-24 07:40:49.985850669 INFO request{id=3 method=textDocument/hover}: Python version: Python 3.13, platform: linux 2026-08-24 07:40:49.985891419 DEBUG request{id=3 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-08-24 07:40:49.995936252 DEBUG request{id=3 method=textDocument/hover}: Inferred type of covering node is Literal[13] 2026-08-24 07:40:49.995971142 DEBUG method="textDocument/hover" response.id=3 duration=10.40ms 2026-08-24 07:40:49.995985262 DEBUG Received server response for request 3 2026-08-24 07:40:50.006112905 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:40:50.006141035 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:50.006146515 DEBUG method="shutdown" response.id=4 duration=9.02µs 2026-08-24 07:40:50.006155865 DEBUG Received server response for request 4 2026-08-24 07:40:50.006159845 DEBUG Client sends notification `exit` 2026-08-24 07:40:50.006175605 DEBUG Received exit notification, exiting ok test hover::supports_only_markdown ... 2026-08-24 07:40:50.009939404 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: 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-08-24 07:40:50.010007364 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:50.010045064 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:50.010103074 DEBUG Client info: None 2026-08-24 07:40:50.010131864 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:50.010145134 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "PREFER_MARKDOWN_IN_HOVER", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:50.010151034 INFO Version: Unknown 2026-08-24 07:40:50.010192375 DEBUG Received server response for request 1 2026-08-24 07:40:50.010224315 DEBUG Client sends notification `initialized` 2026-08-24 07:40:50.010327735 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:50.010371485 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:50.010375165 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:50.010388995 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:50.010391955 DEBUG Client sends request `textDocument/hover` with ID 2 2026-08-24 07:40:50.010449385 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:50.010465125 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:50.010469935 DEBUG Initializing workspace `file:///tmp/.tmpHnYkzg/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:50.010492185 DEBUG Searching for a project in '/tmp/.tmpHnYkzg/src' 2026-08-24 07:40:50.010526595 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:50.010531495 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:50.011136957 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:50.011142437 DEBUG Discovering virtual environment in `/tmp/.tmpHnYkzg/src` 2026-08-24 07:40:50.011195987 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:50.011201497 DEBUG No virtual environment found 2026-08-24 07:40:50.011214067 DEBUG Adding first-party search path `/tmp/.tmpHnYkzg/src` 2026-08-24 07:40:50.011218127 DEBUG Using vendored stdlib 2026-08-24 07:40:50.011352927 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:50.011358357 DEBUG Adding new file root '/tmp/.tmpHnYkzg/src' of kind Project 2026-08-24 07:40:50.011517428 DEBUG Updating project to check open files 2026-08-24 07:40:50.011532758 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:50.011536328 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:50.011605458 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpHnYkzg/src/foo.py", kind: File } 2026-08-24 07:40:50.011628888 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpHnYkzg/src/foo.py` 2026-08-24 07:40:50.011631808 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:50.011638498 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:50.012138329 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-08-24 07:40:50.022561913 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-08-24 07:40:50.023941396 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-08-24 07:40:50.023981106 DEBUG method="textDocument/hover" response.id=2 duration=12.34ms 2026-08-24 07:40:50.023997826 DEBUG Received server response for request 2 2026-08-24 07:40:50.034084579 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:40:50.034112619 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:50.034118549 DEBUG method="shutdown" response.id=3 duration=10.21µs 2026-08-24 07:40:50.034129569 DEBUG Received server response for request 3 2026-08-24 07:40:50.034133099 DEBUG Client sends notification `exit` 2026-08-24 07:40:50.034141969 DEBUG Received exit notification, exiting ok test hover::supports_only_plain_text ... 2026-08-24 07:40:50.036689005 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: 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-08-24 07:40:50.036763845 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:50.036803815 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:50.036860915 DEBUG Client info: None 2026-08-24 07:40:50.036885555 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:50.036898845 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:50.036904925 INFO Version: Unknown 2026-08-24 07:40:50.036945056 DEBUG Received server response for request 1 2026-08-24 07:40:50.036987756 DEBUG Client sends notification `initialized` 2026-08-24 07:40:50.037080566 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:50.037119876 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:50.037123836 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:50.037138136 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:50.037141366 DEBUG Client sends request `textDocument/hover` with ID 2 2026-08-24 07:40:50.037187236 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:50.037198866 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:50.037202996 DEBUG Initializing workspace `file:///tmp/.tmpFP3P86/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:50.037221636 DEBUG Searching for a project in '/tmp/.tmpFP3P86/src' 2026-08-24 07:40:50.037268516 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:50.037272836 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:50.037563097 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:50.037568087 DEBUG Discovering virtual environment in `/tmp/.tmpFP3P86/src` 2026-08-24 07:40:50.037610137 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:50.037614457 DEBUG No virtual environment found 2026-08-24 07:40:50.037625387 DEBUG Adding first-party search path `/tmp/.tmpFP3P86/src` 2026-08-24 07:40:50.037629297 DEBUG Using vendored stdlib 2026-08-24 07:40:50.037721417 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:50.037726027 DEBUG Adding new file root '/tmp/.tmpFP3P86/src' of kind Project 2026-08-24 07:40:50.037844848 DEBUG Updating project to check open files 2026-08-24 07:40:50.037855288 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:50.037858108 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:50.037898038 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpFP3P86/src/foo.py", kind: File } 2026-08-24 07:40:50.037914158 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpFP3P86/src/foo.py` 2026-08-24 07:40:50.037916618 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:50.037922158 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:50.038367459 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-08-24 07:40:50.049142303 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-08-24 07:40:50.050526047 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-08-24 07:40:50.050556067 DEBUG method="textDocument/hover" response.id=2 duration=12.63ms 2026-08-24 07:40:50.050569627 DEBUG Received server response for request 2 2026-08-24 07:40:50.060658980 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:40:50.060692120 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:50.060699670 DEBUG method="shutdown" response.id=3 duration=10.99µs 2026-08-24 07:40:50.060717970 DEBUG Received server response for request 3 2026-08-24 07:40:50.060721220 DEBUG Client sends notification `exit` 2026-08-24 07:40:50.060737080 DEBUG Received exit notification, exiting ok test implementation::implementation_location_links_with_link_support ... 2026-08-24 07:40:50.063194106 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: 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-08-24 07:40:50.063280376 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:50.063313776 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:50.063364296 DEBUG Client info: None 2026-08-24 07:40:50.063389956 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:50.063402996 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "IMPLEMENTATION_LINK_SUPPORT"] 2026-08-24 07:40:50.063409246 INFO Version: Unknown 2026-08-24 07:40:50.063448396 DEBUG Received server response for request 1 2026-08-24 07:40:50.063486846 DEBUG Client sends notification `initialized` 2026-08-24 07:40:50.063500126 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpGrjYtf 2026-08-24 07:40:50.063579986 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:50.063617327 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:50.063620677 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:50.063627527 DEBUG No workspace configuration provided for file:///tmp/.tmpGrjYtf 2026-08-24 07:40:50.063634017 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:50.063637267 DEBUG Client sends request `textDocument/implementation` with ID 2 2026-08-24 07:40:50.063680277 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:50.063684897 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpGrjYtf, using default options 2026-08-24 07:40:50.063691247 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:50.063694727 DEBUG Initializing workspace `file:///tmp/.tmpGrjYtf`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:50.063713217 DEBUG Searching for a project in '/tmp/.tmpGrjYtf' 2026-08-24 07:40:50.063740337 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:50.063744627 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:50.064034208 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:50.064038488 DEBUG Discovering virtual environment in `/tmp/.tmpGrjYtf` 2026-08-24 07:40:50.064079538 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:50.064083728 DEBUG No virtual environment found 2026-08-24 07:40:50.064094598 DEBUG Adding first-party search path `/tmp/.tmpGrjYtf` 2026-08-24 07:40:50.064098608 DEBUG Using vendored stdlib 2026-08-24 07:40:50.064187778 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:50.064191958 DEBUG Adding new file root '/tmp/.tmpGrjYtf' of kind Project 2026-08-24 07:40:50.064331158 DEBUG Updating project to check open files 2026-08-24 07:40:50.064341368 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:50.064344328 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:50.064391698 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpGrjYtf/foo.py", kind: File } 2026-08-24 07:40:50.064407818 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpGrjYtf/foo.py` 2026-08-24 07:40:50.064410358 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:50.064415918 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:50.064785539 DEBUG request{id=2 method=textDocument/implementation}: Resolving dynamic module resolution paths 2026-08-24 07:40:50.076539696 DEBUG request{id=2 method=textDocument/implementation}: Module `__builtins__` not found in search paths 2026-08-24 07:40:50.078639121 INFO request{id=2 method=textDocument/implementation}:Project::index_files{project=.tmpGrjYtf}: Indexed 1 file(s) in 0.002s 2026-08-24 07:40:50.078703701 DEBUG method="textDocument/implementation" response.id=2 duration=14.28ms 2026-08-24 07:40:50.078719151 DEBUG Received server response for request 2 2026-08-24 07:40:50.088840274 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:40:50.088867004 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:50.088873474 DEBUG method="shutdown" response.id=3 duration=9.78µs 2026-08-24 07:40:50.088882624 DEBUG Received server response for request 3 2026-08-24 07:40:50.088887004 DEBUG Client sends notification `exit` 2026-08-24 07:40:50.088902114 DEBUG Received exit notification, exiting ok test implementation::implementation_locations_without_link_support ... 2026-08-24 07:40:50.091679091 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: 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-08-24 07:40:50.091747771 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:50.091783031 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:50.091834151 DEBUG Client info: None 2026-08-24 07:40:50.091860601 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:50.091874521 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:50.091880821 INFO Version: Unknown 2026-08-24 07:40:50.091922811 DEBUG Received server response for request 1 2026-08-24 07:40:50.091958621 DEBUG Client sends notification `initialized` 2026-08-24 07:40:50.091971751 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpQUrCSb 2026-08-24 07:40:50.092043341 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:50.092076821 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:50.092080931 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:50.092088132 DEBUG No workspace configuration provided for file:///tmp/.tmpQUrCSb 2026-08-24 07:40:50.092094652 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:50.092097382 DEBUG Client sends request `textDocument/implementation` with ID 2 2026-08-24 07:40:50.092149962 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:50.092156122 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpQUrCSb, using default options 2026-08-24 07:40:50.092163382 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:50.092167242 DEBUG Initializing workspace `file:///tmp/.tmpQUrCSb`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:50.092186792 DEBUG Searching for a project in '/tmp/.tmpQUrCSb' 2026-08-24 07:40:50.092213922 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:50.092218752 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:50.092976914 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:50.092983404 DEBUG Discovering virtual environment in `/tmp/.tmpQUrCSb` 2026-08-24 07:40:50.093032594 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:50.093037654 DEBUG No virtual environment found 2026-08-24 07:40:50.093050304 DEBUG Adding first-party search path `/tmp/.tmpQUrCSb` 2026-08-24 07:40:50.093054274 DEBUG Using vendored stdlib 2026-08-24 07:40:50.093175754 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:50.093180384 DEBUG Adding new file root '/tmp/.tmpQUrCSb' of kind Project 2026-08-24 07:40:50.093343534 DEBUG Updating project to check open files 2026-08-24 07:40:50.093359344 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:50.093363244 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:50.093433895 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpQUrCSb/foo.py", kind: File } 2026-08-24 07:40:50.093452095 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpQUrCSb/foo.py` 2026-08-24 07:40:50.093454755 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:50.093461215 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:50.094082226 DEBUG request{id=2 method=textDocument/implementation}: Resolving dynamic module resolution paths 2026-08-24 07:40:50.108148658 DEBUG request{id=2 method=textDocument/implementation}: Module `__builtins__` not found in search paths 2026-08-24 07:40:50.111023215 INFO request{id=2 method=textDocument/implementation}:Project::index_files{project=.tmpQUrCSb}: Indexed 1 file(s) in 0.003s 2026-08-24 07:40:50.111084985 DEBUG method="textDocument/implementation" response.id=2 duration=17.62ms 2026-08-24 07:40:50.111099645 DEBUG Received server response for request 2 2026-08-24 07:40:50.121202318 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:40:50.121250768 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:50.121258708 DEBUG method="shutdown" response.id=3 duration=12.36µs 2026-08-24 07:40:50.121269878 DEBUG Received server response for request 3 2026-08-24 07:40:50.121273088 DEBUG Client sends notification `exit` 2026-08-24 07:40:50.121288778 DEBUG Received exit notification, exiting ok test implementation::implementation_provider_is_advertised ... 2026-08-24 07:40:50.124084014 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:50.124163905 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:50.124201425 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:50.124262845 DEBUG Client info: None 2026-08-24 07:40:50.124290615 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:50.124303555 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:50.124309515 INFO Version: Unknown 2026-08-24 07:40:50.124352705 DEBUG Received server response for request 1 2026-08-24 07:40:50.124405435 DEBUG Client sends notification `initialized` 2026-08-24 07:40:50.124419105 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpfqqYwL 2026-08-24 07:40:50.124494665 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:50.124530615 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:50.124534165 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:50.124542225 DEBUG No workspace configuration provided for file:///tmp/.tmpfqqYwL 2026-08-24 07:40:50.124604866 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:50.124610736 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpfqqYwL, using default options 2026-08-24 07:40:50.124618846 DEBUG Initializing workspace `file:///tmp/.tmpfqqYwL`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:50.124639216 DEBUG Searching for a project in '/tmp/.tmpfqqYwL' 2026-08-24 07:40:50.124666266 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:50.124671126 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:50.125222167 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:50.125228067 DEBUG Discovering virtual environment in `/tmp/.tmpfqqYwL` 2026-08-24 07:40:50.125294357 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:50.125299877 DEBUG No virtual environment found 2026-08-24 07:40:50.125311897 DEBUG Adding first-party search path `/tmp/.tmpfqqYwL` 2026-08-24 07:40:50.125315797 DEBUG Using vendored stdlib 2026-08-24 07:40:50.125439328 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:50.125444248 DEBUG Adding new file root '/tmp/.tmpfqqYwL' of kind Project 2026-08-24 07:40:50.125593558 DEBUG Updating project to check open files 2026-08-24 07:40:50.125608438 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:50.134614018 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:40:50.134640479 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:50.134647729 DEBUG method="shutdown" response.id=2 duration=12.20µs 2026-08-24 07:40:50.134659119 DEBUG Received server response for request 2 2026-08-24 07:40:50.134663649 DEBUG Client sends notification `exit` 2026-08-24 07:40:50.134673689 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-08-24 07:40:50.135752391 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:50.135818151 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:50.135853131 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:50.135915571 DEBUG Client info: None 2026-08-24 07:40:50.135937971 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: 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-08-24 07:40:50.135949621 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:50.135955271 INFO Version: Unknown 2026-08-24 07:40:50.135995962 DEBUG Received server response for request 1 2026-08-24 07:40:50.136037552 DEBUG Client sends notification `initialized` 2026-08-24 07:40:50.136112932 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:50.136150522 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:50.136153982 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:50.136167802 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:50.136170832 DEBUG Client sends request `textDocument/hover` with ID 2 2026-08-24 07:40:50.136221692 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:50.136246432 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:50.136251092 DEBUG Initializing workspace `file:///tmp/.tmpcpy15Y/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:50.136269212 DEBUG Searching for a project in '/tmp/.tmpcpy15Y/src' 2026-08-24 07:40:50.136304322 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:50.136308602 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:50.136594153 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:50.136598973 DEBUG Discovering virtual environment in `/tmp/.tmpcpy15Y/src` 2026-08-24 07:40:50.136639233 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:50.136643363 DEBUG No virtual environment found 2026-08-24 07:40:50.136654543 DEBUG Adding first-party search path `/tmp/.tmpcpy15Y/src` 2026-08-24 07:40:50.136658583 DEBUG Using vendored stdlib 2026-08-24 07:40:50.136749203 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:50.136752833 DEBUG Adding new file root '/tmp/.tmpcpy15Y/src' of kind Project 2026-08-24 07:40:50.136863464 DEBUG Updating project to check open files 2026-08-24 07:40:50.136872664 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:50.136877044 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:50.136943014 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpcpy15Y/src/foo.py", kind: File } 2026-08-24 07:40:50.136963414 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpcpy15Y/src/foo.py` 2026-08-24 07:40:50.136966204 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:50.136973184 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:50.137016784 DEBUG method="textDocument/hover" response.id=2 duration=38.15µs 2026-08-24 07:40:50.137027494 DEBUG Received server response for request 2 2026-08-24 07:40:50.147100087 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:40:50.147121057 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:50.147127967 DEBUG method="shutdown" response.id=3 duration=10.04µs 2026-08-24 07:40:50.147138957 DEBUG Received server response for request 3 2026-08-24 07:40:50.147142597 DEBUG Client sends notification `exit` 2026-08-24 07:40:50.147151777 DEBUG Received exit notification, exiting ok test initialize::disable_language_services_set_on_workspace ... 2026-08-24 07:40:50.148184319 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:50.148262380 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:50.148294600 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:50.148341380 DEBUG Client info: None 2026-08-24 07:40:50.148363980 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:50.148380760 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:50.148386390 INFO Version: Unknown 2026-08-24 07:40:50.148424750 DEBUG Received server response for request 1 2026-08-24 07:40:50.148455950 DEBUG Client sends notification `initialized` 2026-08-24 07:40:50.148535380 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:50.148569480 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:50.148572780 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:50.148587130 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:50.148590100 DEBUG Client sends request `textDocument/hover` with ID 2 2026-08-24 07:40:50.148634500 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:50.148644860 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:50.148648630 DEBUG Initializing workspace `file:///tmp/.tmppKLV7b/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:50.148666310 DEBUG Searching for a project in '/tmp/.tmppKLV7b/src' 2026-08-24 07:40:50.148699311 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:50.148704031 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:50.148980141 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:50.148984501 DEBUG Discovering virtual environment in `/tmp/.tmppKLV7b/src` 2026-08-24 07:40:50.149022691 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:50.149026311 DEBUG No virtual environment found 2026-08-24 07:40:50.149037511 DEBUG Adding first-party search path `/tmp/.tmppKLV7b/src` 2026-08-24 07:40:50.149041421 DEBUG Using vendored stdlib 2026-08-24 07:40:50.149125322 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:50.149129232 DEBUG Adding new file root '/tmp/.tmppKLV7b/src' of kind Project 2026-08-24 07:40:50.149249902 DEBUG Updating project to check open files 2026-08-24 07:40:50.149258312 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:50.149261512 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:50.149303382 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmppKLV7b/src/foo.py", kind: File } 2026-08-24 07:40:50.149317092 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmppKLV7b/src/foo.py` 2026-08-24 07:40:50.149319722 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:50.149324962 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:50.149363712 DEBUG method="textDocument/hover" response.id=2 duration=33.67µs 2026-08-24 07:40:50.149374812 DEBUG Received server response for request 2 2026-08-24 07:40:50.159450485 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:40:50.159472055 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:50.159478255 DEBUG method="shutdown" response.id=3 duration=9.16µs 2026-08-24 07:40:50.159487975 DEBUG Received server response for request 3 2026-08-24 07:40:50.159491805 DEBUG Client sends notification `exit` 2026-08-24 07:40:50.159500225 DEBUG Received exit notification, exiting ok test initialize::empty_workspace_folders ... 2026-08-24 07:40:50.160542198 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:50.160604658 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:50.160636358 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:50.160684628 DEBUG Client info: None 2026-08-24 07:40:50.160709388 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:50.160720708 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:50.160726198 INFO Version: Unknown 2026-08-24 07:40:50.160766388 DEBUG Received server response for request 1 2026-08-24 07:40:50.160797758 DEBUG Client sends notification `initialized` 2026-08-24 07:40:50.160810708 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpQa09eg 2026-08-24 07:40:50.160886818 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:50.160920558 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:50.160924129 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:50.160931159 DEBUG No workspace configuration provided for file:///tmp/.tmpQa09eg 2026-08-24 07:40:50.160993429 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:50.160998509 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpQa09eg, using default options 2026-08-24 07:40:50.161004109 DEBUG Initializing workspace `file:///tmp/.tmpQa09eg`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:50.161020739 DEBUG Searching for a project in '/tmp/.tmpQa09eg' 2026-08-24 07:40:50.161045309 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:50.161049589 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:50.161337299 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:50.161342359 DEBUG Discovering virtual environment in `/tmp/.tmpQa09eg` 2026-08-24 07:40:50.161379560 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:50.161383710 DEBUG No virtual environment found 2026-08-24 07:40:50.161394450 DEBUG Adding first-party search path `/tmp/.tmpQa09eg` 2026-08-24 07:40:50.161398270 DEBUG Using vendored stdlib 2026-08-24 07:40:50.161484060 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:50.161488220 DEBUG Adding new file root '/tmp/.tmpQa09eg' of kind Project 2026-08-24 07:40:50.161591330 DEBUG Updating project to check open files 2026-08-24 07:40:50.161600320 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:50.171176432 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:40:50.171200622 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:50.171206302 DEBUG method="shutdown" response.id=2 duration=10.08µs 2026-08-24 07:40:50.171216812 DEBUG Received server response for request 2 2026-08-24 07:40:50.171220402 DEBUG Client sends notification `exit` 2026-08-24 07:40:50.171241052 DEBUG Received exit notification, exiting ok test initialize::missing_virtual_env_does_not_panic ... 2026-08-24 07:40:50.172186654 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:50.172264114 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:50.172294704 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:50.172339465 DEBUG Client info: None 2026-08-24 07:40:50.172360915 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:50.172374715 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:50.172379865 INFO Version: Unknown 2026-08-24 07:40:50.172417415 DEBUG Received server response for request 1 2026-08-24 07:40:50.172447435 DEBUG Client sends notification `initialized` 2026-08-24 07:40:50.172518375 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:50.172557665 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:50.172561135 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:50.172621625 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:50.172632825 DEBUG Initializing workspace `file:///tmp/.tmpwPDj2d/project`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:50.172650145 DEBUG Searching for a project in '/tmp/.tmpwPDj2d/project' 2026-08-24 07:40:50.172684865 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:50.172689305 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:50.172968366 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:50.172973306 DEBUG Resolving `VIRTUAL_ENV` environment variable: /nonexistent/virtual/env/path 2026-08-24 07:40:50.173026786 ERROR Failed to create project for workspace `file:///tmp/.tmpwPDj2d/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). Falling back to default settings 2026-08-24 07:40:50.173051926 DEBUG Received notification `window/showMessage` 2026-08-24 07:40:50.173055676 INFO Retrying to receive `window/showMessage` notification 2026-08-24 07:40:50.173312027 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:50.173316497 DEBUG Resolving `VIRTUAL_ENV` environment variable: /nonexistent/virtual/env/path 2026-08-24 07:40:50.173322817 DEBUG Default settings failed to discover local Python environment 2026-08-24 07:40:50.173351847 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:50.173355397 DEBUG No virtual environment found 2026-08-24 07:40:50.173368427 DEBUG Adding first-party search path `/tmp/.tmpwPDj2d/project` 2026-08-24 07:40:50.173372637 DEBUG Using vendored stdlib 2026-08-24 07:40:50.173479017 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:50.173483117 DEBUG Adding new file root '/tmp/.tmpwPDj2d/project' of kind Project 2026-08-24 07:40:50.173591607 DEBUG Updating project to check open files 2026-08-24 07:40:50.173601127 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:50.183200829 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:40:50.183240579 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:50.183248049 DEBUG method="shutdown" response.id=2 duration=23.66µs 2026-08-24 07:40:50.183258589 DEBUG Received server response for request 2 2026-08-24 07:40:50.183261949 DEBUG Client sends notification `exit` 2026-08-24 07:40:50.183271999 DEBUG Received exit notification, exiting ok test initialize::open_files_diagnostic_registration ... 2026-08-24 07:40:50.184260602 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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-08-24 07:40:50.184317832 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:50.184349852 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:50.184404472 DEBUG Client info: None 2026-08-24 07:40:50.184428362 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:50.184439072 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:50.184444862 INFO Version: Unknown 2026-08-24 07:40:50.184482312 DEBUG Received server response for request 1 2026-08-24 07:40:50.184510562 DEBUG Client sends notification `initialized` 2026-08-24 07:40:50.184592472 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:50.184626632 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:50.184630033 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:50.184695773 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:50.184707103 DEBUG Initializing workspace `file:///tmp/.tmpXFVRJu/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:50.184725993 DEBUG Searching for a project in '/tmp/.tmpXFVRJu/foo' 2026-08-24 07:40:50.184757793 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:50.184762593 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:50.185029333 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:50.185034213 DEBUG Discovering virtual environment in `/tmp/.tmpXFVRJu/foo` 2026-08-24 07:40:50.185071944 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:50.185075784 DEBUG No virtual environment found 2026-08-24 07:40:50.185086314 DEBUG Adding first-party search path `/tmp/.tmpXFVRJu/foo` 2026-08-24 07:40:50.185090074 DEBUG Using vendored stdlib 2026-08-24 07:40:50.185173954 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:50.185178114 DEBUG Adding new file root '/tmp/.tmpXFVRJu/foo' of kind Project 2026-08-24 07:40:50.185296944 DEBUG Updating project to check open files 2026-08-24 07:40:50.185305464 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-08-24 07:40:50.185309714 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:50.185323134 DEBUG Received server request `client/registerCapability` 2026-08-24 07:40:50.185327084 INFO Retrying to receive `client/registerCapability` request 2026-08-24 07:40:50.195457887 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:40:50.195482347 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:50.195489197 DEBUG method="shutdown" response.id=2 duration=10.46µs 2026-08-24 07:40:50.195499567 DEBUG Received server response for request 2 2026-08-24 07:40:50.195503707 DEBUG Client sends notification `exit` 2026-08-24 07:40:50.195512767 DEBUG Received exit notification, exiting ok test initialize::open_files_diagnostic_registration_via_initialization ... 2026-08-24 07:40:50.196524570 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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-08-24 07:40:50.196586470 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:50.196619180 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:50.196670630 DEBUG Client info: None 2026-08-24 07:40:50.196693650 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-08-24 07:40:50.196705090 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:50.196710010 INFO Version: Unknown 2026-08-24 07:40:50.196743950 DEBUG Received server response for request 1 2026-08-24 07:40:50.196774560 DEBUG Client sends notification `initialized` 2026-08-24 07:40:50.196853130 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:50.196887380 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:50.196890830 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:50.196949971 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:50.196960521 DEBUG Initializing workspace `file:///tmp/.tmpPlHn0K/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:50.196976811 DEBUG Searching for a project in '/tmp/.tmpPlHn0K/foo' 2026-08-24 07:40:50.197009841 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:50.197013791 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:50.197299221 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:50.197303841 DEBUG Discovering virtual environment in `/tmp/.tmpPlHn0K/foo` 2026-08-24 07:40:50.197341611 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:50.197345881 DEBUG No virtual environment found 2026-08-24 07:40:50.197357162 DEBUG Adding first-party search path `/tmp/.tmpPlHn0K/foo` 2026-08-24 07:40:50.197360982 DEBUG Using vendored stdlib 2026-08-24 07:40:50.197442542 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:50.197446452 DEBUG Adding new file root '/tmp/.tmpPlHn0K/foo' of kind Project 2026-08-24 07:40:50.197546992 DEBUG Updating project to check open files 2026-08-24 07:40:50.197556652 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-08-24 07:40:50.197559772 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:50.197572962 DEBUG Received server request `client/registerCapability` 2026-08-24 07:40:50.197577052 INFO Retrying to receive `client/registerCapability` request 2026-08-24 07:40:50.207711685 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:40:50.207739955 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:50.207746855 DEBUG method="shutdown" response.id=2 duration=10.83µs 2026-08-24 07:40:50.207757295 DEBUG Received server response for request 2 2026-08-24 07:40:50.207761965 DEBUG Client sends notification `exit` 2026-08-24 07:40:50.207771215 DEBUG Received exit notification, exiting ok test initialize::open_files_diagnostic_registration_without_configuration ... 2026-08-24 07:40:50.208785268 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-08-24 07:40:50.208842838 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:50.208876178 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:50.208930368 DEBUG Client info: None 2026-08-24 07:40:50.208953918 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-08-24 07:40:50.208964778 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION"] 2026-08-24 07:40:50.208969348 INFO Version: Unknown 2026-08-24 07:40:50.209005398 DEBUG Received server response for request 1 2026-08-24 07:40:50.209035918 DEBUG Client sends notification `initialized` 2026-08-24 07:40:50.209117178 INFO Client does not support workspace configuration, initializing workspaces using the initialization options 2026-08-24 07:40:50.209153719 DEBUG Initializing workspace `file:///tmp/.tmpu247Jo/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:50.209169209 DEBUG Searching for a project in '/tmp/.tmpu247Jo/foo' 2026-08-24 07:40:50.209204899 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:50.209208899 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:50.209501419 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:50.209506139 DEBUG Discovering virtual environment in `/tmp/.tmpu247Jo/foo` 2026-08-24 07:40:50.209547509 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:50.209551299 DEBUG No virtual environment found 2026-08-24 07:40:50.209564939 DEBUG Adding first-party search path `/tmp/.tmpu247Jo/foo` 2026-08-24 07:40:50.209568849 DEBUG Using vendored stdlib 2026-08-24 07:40:50.209658280 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:50.209662520 DEBUG Adding new file root '/tmp/.tmpu247Jo/foo' of kind Project 2026-08-24 07:40:50.209775610 DEBUG Updating project to check open files 2026-08-24 07:40:50.209783820 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-08-24 07:40:50.209787650 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:50.209801510 DEBUG Received server request `client/registerCapability` 2026-08-24 07:40:50.209805590 INFO Retrying to receive `client/registerCapability` request 2026-08-24 07:40:50.219936973 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:40:50.219963343 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:50.219970923 DEBUG method="shutdown" response.id=2 duration=13.23µs 2026-08-24 07:40:50.219981513 DEBUG Received server response for request 2 2026-08-24 07:40:50.219984843 DEBUG Client sends notification `exit` 2026-08-24 07:40:50.219994363 DEBUG Received exit notification, exiting ok test initialize::register_multiple_capabilities ... 2026-08-24 07:40:50.220997455 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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-08-24 07:40:50.221056476 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:50.221088416 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:50.221159506 DEBUG Client info: None 2026-08-24 07:40:50.221182556 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-08-24 07:40:50.221195746 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:50.221201626 INFO Version: Unknown 2026-08-24 07:40:50.221256796 DEBUG Received server response for request 1 2026-08-24 07:40:50.221287796 DEBUG Client sends notification `initialized` 2026-08-24 07:40:50.221363146 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:50.221396206 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:50.221399866 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:50.221469077 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:50.221484367 DEBUG Initializing workspace `file:///tmp/.tmpfbVwQb/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:50.221506107 DEBUG Searching for a project in '/tmp/.tmpfbVwQb/foo' 2026-08-24 07:40:50.221539717 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:50.221544247 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:50.222433219 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:50.222438899 DEBUG Discovering virtual environment in `/tmp/.tmpfbVwQb/foo` 2026-08-24 07:40:50.222486949 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:50.222492279 DEBUG No virtual environment found 2026-08-24 07:40:50.222504759 DEBUG Adding first-party search path `/tmp/.tmpfbVwQb/foo` 2026-08-24 07:40:50.222508949 DEBUG Using vendored stdlib 2026-08-24 07:40:50.222633829 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:50.222639389 DEBUG Adding new file root '/tmp/.tmpfbVwQb/foo' of kind Project 2026-08-24 07:40:50.222784670 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-08-24 07:40:50.222794400 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:50.222808410 DEBUG Received server request `client/registerCapability` 2026-08-24 07:40:50.222812020 INFO Retrying to receive `client/registerCapability` request 2026-08-24 07:40:50.232946913 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:40:50.232974273 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:50.232982163 DEBUG method="shutdown" response.id=2 duration=13.27µs 2026-08-24 07:40:50.232992243 DEBUG Received server response for request 2 2026-08-24 07:40:50.232996233 DEBUG Client sends notification `exit` 2026-08-24 07:40:50.233005553 DEBUG Received exit notification, exiting ok test initialize::single_workspace_folder ... 2026-08-24 07:40:50.234061225 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:50.234132095 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:50.234165495 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:50.234211196 DEBUG Client info: None 2026-08-24 07:40:50.234250876 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:50.234262596 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:50.234267956 INFO Version: Unknown 2026-08-24 07:40:50.234307156 DEBUG Received server response for request 1 2026-08-24 07:40:50.234353616 DEBUG Client sends notification `initialized` 2026-08-24 07:40:50.234434116 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:50.234469336 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:50.234472826 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:50.234530786 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:50.234542066 DEBUG Initializing workspace `file:///tmp/.tmpig5CsQ/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:50.234559616 DEBUG Searching for a project in '/tmp/.tmpig5CsQ/foo' 2026-08-24 07:40:50.234593026 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:50.234597406 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:50.234876857 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:50.234881507 DEBUG Discovering virtual environment in `/tmp/.tmpig5CsQ/foo` 2026-08-24 07:40:50.234919307 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:50.234922737 DEBUG No virtual environment found 2026-08-24 07:40:50.234934747 DEBUG Adding first-party search path `/tmp/.tmpig5CsQ/foo` 2026-08-24 07:40:50.234938577 DEBUG Using vendored stdlib 2026-08-24 07:40:50.235022937 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:50.235026917 DEBUG Adding new file root '/tmp/.tmpig5CsQ/foo' of kind Project 2026-08-24 07:40:50.235132308 DEBUG Updating project to check open files 2026-08-24 07:40:50.235146298 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:50.244730830 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:40:50.244757280 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:50.244764090 DEBUG method="shutdown" response.id=2 duration=10.87µs 2026-08-24 07:40:50.244775730 DEBUG Received server response for request 2 2026-08-24 07:40:50.244780340 DEBUG Client sends notification `exit` 2026-08-24 07:40:50.244790140 DEBUG Received exit notification, exiting ok test initialize::unknown_initialization_options ... 2026-08-24 07:40:50.245783412 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:50.245845032 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:50.245881952 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:50.245935022 DEBUG Client info: None 2026-08-24 07:40:50.245959122 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, 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-08-24 07:40:50.245971812 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:50.245976892 INFO Version: Unknown 2026-08-24 07:40:50.246014942 DEBUG Received server response for request 1 2026-08-24 07:40:50.246045623 DEBUG Client sends notification `initialized` 2026-08-24 07:40:50.246057913 WARN Received unknown options during initialization: { "bar": null } 2026-08-24 07:40:50.246068513 DEBUG Received notification `window/showMessage` 2026-08-24 07:40:50.246072403 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:50.246136653 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:50.246169943 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:50.246173603 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:50.246261793 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:50.246272723 DEBUG Initializing workspace `file:///tmp/.tmp6bMcTU/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:50.246290893 DEBUG Searching for a project in '/tmp/.tmp6bMcTU/foo' 2026-08-24 07:40:50.246321763 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:50.246326053 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:50.246592474 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:50.246596994 DEBUG Discovering virtual environment in `/tmp/.tmp6bMcTU/foo` 2026-08-24 07:40:50.246634814 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:50.246638664 DEBUG No virtual environment found 2026-08-24 07:40:50.246650204 DEBUG Adding first-party search path `/tmp/.tmp6bMcTU/foo` 2026-08-24 07:40:50.246654244 DEBUG Using vendored stdlib 2026-08-24 07:40:50.246736594 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:50.246740194 DEBUG Adding new file root '/tmp/.tmp6bMcTU/foo' of kind Project 2026-08-24 07:40:50.246850924 DEBUG Updating project to check open files 2026-08-24 07:40:50.246859164 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:50.256316206 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:40:50.256338076 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:50.256343976 DEBUG method="shutdown" response.id=2 duration=9.77µs 2026-08-24 07:40:50.256354816 DEBUG Received server response for request 2 2026-08-24 07:40:50.256359156 DEBUG Client sends notification `exit` 2026-08-24 07:40:50.256368346 DEBUG Received exit notification, exiting ok test initialize::unknown_options_in_workspace_configuration ... 2026-08-24 07:40:50.257329048 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:50.257387999 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:50.257417419 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:50.257468629 DEBUG Client info: None 2026-08-24 07:40:50.257492009 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:50.257502929 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:50.257508289 INFO Version: Unknown 2026-08-24 07:40:50.257548999 DEBUG Received server response for request 1 2026-08-24 07:40:50.257580499 DEBUG Client sends notification `initialized` 2026-08-24 07:40:50.257658359 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:50.257690829 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:50.257694729 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:50.257767139 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:50.257783339 WARN Received unknown options for workspace `file:///tmp/.tmp0pFu9c/foo`: { "bar": null } 2026-08-24 07:40:50.257793589 DEBUG Received notification `window/showMessage` 2026-08-24 07:40:50.257789679 DEBUG Initializing workspace `file:///tmp/.tmp0pFu9c/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:50.257797819 INFO Retrying to receive `window/showMessage` notification 2026-08-24 07:40:50.257810869 DEBUG Searching for a project in '/tmp/.tmp0pFu9c/foo' 2026-08-24 07:40:50.257850810 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:50.257856120 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:50.258514441 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:50.258520421 DEBUG Discovering virtual environment in `/tmp/.tmp0pFu9c/foo` 2026-08-24 07:40:50.258570501 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:50.258575681 DEBUG No virtual environment found 2026-08-24 07:40:50.258588541 DEBUG Adding first-party search path `/tmp/.tmp0pFu9c/foo` 2026-08-24 07:40:50.258592551 DEBUG Using vendored stdlib 2026-08-24 07:40:50.258711482 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:50.258716912 DEBUG Adding new file root '/tmp/.tmp0pFu9c/foo' of kind Project 2026-08-24 07:40:50.258865112 DEBUG Updating project to check open files 2026-08-24 07:40:50.258880412 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:50.267933923 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:40:50.267961823 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:50.267969623 DEBUG method="shutdown" response.id=2 duration=12.47µs 2026-08-24 07:40:50.267981723 DEBUG Received server response for request 2 2026-08-24 07:40:50.267985333 DEBUG Client sends notification `exit` 2026-08-24 07:40:50.267994663 DEBUG Received exit notification, exiting ok test initialize::workspace_diagnostic_registration ... 2026-08-24 07:40:50.269008185 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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-08-24 07:40:50.269077965 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:50.269111405 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:50.269159685 DEBUG Client info: None 2026-08-24 07:40:50.269184945 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:50.269195505 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:50.269201205 INFO Version: Unknown 2026-08-24 07:40:50.269251856 DEBUG Received server response for request 1 2026-08-24 07:40:50.269288996 DEBUG Client sends notification `initialized` 2026-08-24 07:40:50.269371826 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:50.269407876 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:50.269411136 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:50.269475936 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:50.269487156 DEBUG Initializing workspace `file:///tmp/.tmpCNNEHN/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:50.269505266 DEBUG Searching for a project in '/tmp/.tmpCNNEHN/foo' 2026-08-24 07:40:50.269538116 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:50.269542416 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:50.269816097 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:50.269821037 DEBUG Discovering virtual environment in `/tmp/.tmpCNNEHN/foo` 2026-08-24 07:40:50.269858807 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:50.269863257 DEBUG No virtual environment found 2026-08-24 07:40:50.269874287 DEBUG Adding first-party search path `/tmp/.tmpCNNEHN/foo` 2026-08-24 07:40:50.269878217 DEBUG Using vendored stdlib 2026-08-24 07:40:50.269965537 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:50.269969667 DEBUG Adding new file root '/tmp/.tmpCNNEHN/foo' of kind Project 2026-08-24 07:40:50.270083257 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-08-24 07:40:50.270087637 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:50.270102787 DEBUG Received server request `client/registerCapability` 2026-08-24 07:40:50.270106488 INFO Retrying to receive `client/registerCapability` request 2026-08-24 07:40:50.280250471 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:40:50.280273251 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:50.280279421 DEBUG method="shutdown" response.id=2 duration=9.88µs 2026-08-24 07:40:50.280289751 DEBUG Received server response for request 2 2026-08-24 07:40:50.280293631 DEBUG Client sends notification `exit` 2026-08-24 07:40:50.280302921 DEBUG Received exit notification, exiting ok test initialize::workspace_diagnostic_registration_via_initialization ... 2026-08-24 07:40:50.281296483 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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-08-24 07:40:50.281359783 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:50.281391693 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:50.281438673 DEBUG Client info: None 2026-08-24 07:40:50.281460253 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-08-24 07:40:50.281471403 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:50.281476433 INFO Version: Unknown 2026-08-24 07:40:50.281512003 DEBUG Received server response for request 1 2026-08-24 07:40:50.281543364 DEBUG Client sends notification `initialized` 2026-08-24 07:40:50.281619614 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:50.281652494 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:50.281655884 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:50.281717294 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:50.281727354 DEBUG Initializing workspace `file:///tmp/.tmp4W0cr4/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:50.281743434 DEBUG Searching for a project in '/tmp/.tmp4W0cr4/foo' 2026-08-24 07:40:50.281774184 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:50.281778614 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:50.282050085 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:50.282054725 DEBUG Discovering virtual environment in `/tmp/.tmp4W0cr4/foo` 2026-08-24 07:40:50.282091895 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:50.282096015 DEBUG No virtual environment found 2026-08-24 07:40:50.282106815 DEBUG Adding first-party search path `/tmp/.tmp4W0cr4/foo` 2026-08-24 07:40:50.282110625 DEBUG Using vendored stdlib 2026-08-24 07:40:50.282194555 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:50.282198335 DEBUG Adding new file root '/tmp/.tmp4W0cr4/foo' of kind Project 2026-08-24 07:40:50.282318775 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-08-24 07:40:50.282322895 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:50.282336565 DEBUG Received server request `client/registerCapability` 2026-08-24 07:40:50.282340285 INFO Retrying to receive `client/registerCapability` request 2026-08-24 07:40:50.292471918 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:40:50.292499429 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:50.292506929 DEBUG method="shutdown" response.id=2 duration=11.49µs 2026-08-24 07:40:50.292517699 DEBUG Received server response for request 2 2026-08-24 07:40:50.292522109 DEBUG Client sends notification `exit` 2026-08-24 07:40:50.292531339 DEBUG Received exit notification, exiting ok test initialize::workspace_diagnostic_registration_without_configuration ... 2026-08-24 07:40:50.293565901 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-08-24 07:40:50.293625101 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:50.293659071 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:50.293727191 DEBUG Client info: None 2026-08-24 07:40:50.293750231 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-08-24 07:40:50.293760551 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION"] 2026-08-24 07:40:50.293765481 INFO Version: Unknown 2026-08-24 07:40:50.293802301 DEBUG Received server response for request 1 2026-08-24 07:40:50.293833922 DEBUG Client sends notification `initialized` 2026-08-24 07:40:50.293913142 INFO Client does not support workspace configuration, initializing workspaces using the initialization options 2026-08-24 07:40:50.293948862 DEBUG Initializing workspace `file:///tmp/.tmp8oCBKQ/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:50.293963902 DEBUG Searching for a project in '/tmp/.tmp8oCBKQ/foo' 2026-08-24 07:40:50.294000322 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:50.294004472 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:50.294305183 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:50.294310103 DEBUG Discovering virtual environment in `/tmp/.tmp8oCBKQ/foo` 2026-08-24 07:40:50.294353213 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:50.294357453 DEBUG No virtual environment found 2026-08-24 07:40:50.294371273 DEBUG Adding first-party search path `/tmp/.tmp8oCBKQ/foo` 2026-08-24 07:40:50.294375233 DEBUG Using vendored stdlib 2026-08-24 07:40:50.294464633 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:50.294468823 DEBUG Adding new file root '/tmp/.tmp8oCBKQ/foo' of kind Project 2026-08-24 07:40:50.294580733 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-08-24 07:40:50.294584923 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:50.294598623 DEBUG Received server request `client/registerCapability` 2026-08-24 07:40:50.294602243 INFO Retrying to receive `client/registerCapability` request 2026-08-24 07:40:50.304733626 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:40:50.304760707 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:50.304767977 DEBUG method="shutdown" response.id=2 duration=12.17µs 2026-08-24 07:40:50.304779267 DEBUG Received server response for request 2 2026-08-24 07:40:50.304782447 DEBUG Client sends notification `exit` 2026-08-24 07:40:50.304791707 DEBUG Received exit notification, exiting ok test inlay_hints::default_inlay_hints ... 2026-08-24 07:40:50.305819709 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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-08-24 07:40:50.305879369 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:50.305913079 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:50.305962999 DEBUG Client info: None 2026-08-24 07:40:50.305985049 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:50.305995719 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:50.306000449 INFO Version: Unknown 2026-08-24 07:40:50.306039850 DEBUG Received server response for request 1 2026-08-24 07:40:50.306072760 DEBUG Client sends notification `initialized` 2026-08-24 07:40:50.306151750 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:50.306184580 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:50.306188070 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:50.306201050 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:50.306204530 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-08-24 07:40:50.306264380 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:50.306275940 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:50.306280180 DEBUG Initializing workspace `file:///tmp/.tmpMOkJzw/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:50.306297310 DEBUG Searching for a project in '/tmp/.tmpMOkJzw/src' 2026-08-24 07:40:50.306327950 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:50.306332070 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:50.306608531 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:50.306613031 DEBUG Discovering virtual environment in `/tmp/.tmpMOkJzw/src` 2026-08-24 07:40:50.306651281 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:50.306655341 DEBUG No virtual environment found 2026-08-24 07:40:50.306666431 DEBUG Adding first-party search path `/tmp/.tmpMOkJzw/src` 2026-08-24 07:40:50.306670361 DEBUG Using vendored stdlib 2026-08-24 07:40:50.306755271 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:50.306758901 DEBUG Adding new file root '/tmp/.tmpMOkJzw/src' of kind Project 2026-08-24 07:40:50.306863151 DEBUG Updating project to check open files 2026-08-24 07:40:50.306874931 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:50.306878001 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:50.306932992 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpMOkJzw/src/foo.py", kind: File } 2026-08-24 07:40:50.306955792 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpMOkJzw/src/foo.py` 2026-08-24 07:40:50.306958752 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:50.306965302 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:50.307509973 DEBUG request{id=2 method=textDocument/inlayHint}: Resolving dynamic module resolution paths 2026-08-24 07:40:50.319669451 DEBUG request{id=2 method=textDocument/inlayHint}: Module `__builtins__` not found in search paths 2026-08-24 07:40:50.323205339 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 2 hints in 16.213057ms 2026-08-24 07:40:50.323244269 DEBUG method="textDocument/inlayHint" response.id=2 duration=16.27ms 2026-08-24 07:40:50.323258599 DEBUG Received server response for request 2 2026-08-24 07:40:50.333526912 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:40:50.333565252 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:50.333572612 DEBUG method="shutdown" response.id=3 duration=11.53µs 2026-08-24 07:40:50.333590112 DEBUG Received server response for request 3 2026-08-24 07:40:50.333593752 DEBUG Client sends notification `exit` 2026-08-24 07:40:50.333609732 DEBUG Received exit notification, exiting ok test inlay_hints::default_inlay_hints_auto_import ... 2026-08-24 07:40:50.336760730 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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-08-24 07:40:50.336826510 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:50.336863210 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:50.336920140 DEBUG Client info: None 2026-08-24 07:40:50.336945610 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:50.336957600 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:50.336962940 INFO Version: Unknown 2026-08-24 07:40:50.337002510 DEBUG Received server response for request 1 2026-08-24 07:40:50.337039250 DEBUG Client sends notification `initialized` 2026-08-24 07:40:50.337125710 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:50.337164081 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:50.337167591 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:50.337180791 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:50.337183781 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-08-24 07:40:50.337245391 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:50.337257271 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:50.337261461 DEBUG Initializing workspace `file:///tmp/.tmp4zavKc/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:50.337292321 DEBUG Searching for a project in '/tmp/.tmp4zavKc/src' 2026-08-24 07:40:50.337324171 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:50.337328551 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:50.337625252 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:50.337630212 DEBUG Discovering virtual environment in `/tmp/.tmp4zavKc/src` 2026-08-24 07:40:50.337672262 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:50.337676692 DEBUG No virtual environment found 2026-08-24 07:40:50.337687992 DEBUG Adding first-party search path `/tmp/.tmp4zavKc/src` 2026-08-24 07:40:50.337691802 DEBUG Using vendored stdlib 2026-08-24 07:40:50.337780212 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:50.337784572 DEBUG Adding new file root '/tmp/.tmp4zavKc/src' of kind Project 2026-08-24 07:40:50.337898512 DEBUG Updating project to check open files 2026-08-24 07:40:50.337909432 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:50.337912632 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:50.337955042 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp4zavKc/src/foo.py", kind: File } 2026-08-24 07:40:50.337970732 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp4zavKc/src/foo.py` 2026-08-24 07:40:50.337973342 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:50.337979382 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:50.338425963 DEBUG request{id=2 method=textDocument/inlayHint}: Resolving dynamic module resolution paths 2026-08-24 07:40:50.340584618 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 1 hints in 2.580836ms 2026-08-24 07:40:50.340608778 DEBUG method="textDocument/inlayHint" response.id=2 duration=2.62ms 2026-08-24 07:40:50.340620058 DEBUG Received server response for request 2 2026-08-24 07:40:50.350834652 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:40:50.350860582 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:50.350867352 DEBUG method="shutdown" response.id=3 duration=10.32µs 2026-08-24 07:40:50.350877122 DEBUG Received server response for request 3 2026-08-24 07:40:50.350880662 DEBUG Client sends notification `exit` 2026-08-24 07:40:50.350889772 DEBUG Received exit notification, exiting ok test inlay_hints::variable_inlay_hints_disabled ... 2026-08-24 07:40:50.352313815 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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-08-24 07:40:50.352388435 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:50.352425575 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:50.352483765 DEBUG Client info: None 2026-08-24 07:40:50.352508765 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { 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-08-24 07:40:50.352522966 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:50.352528736 INFO Version: Unknown 2026-08-24 07:40:50.352569326 DEBUG Received server response for request 1 2026-08-24 07:40:50.352604396 DEBUG Client sends notification `initialized` 2026-08-24 07:40:50.352687866 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:50.352722946 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:50.352726396 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:50.352739136 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:50.352742056 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-08-24 07:40:50.352795366 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:50.352806456 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:50.352809816 DEBUG Initializing workspace `file:///tmp/.tmpjItO99/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-08-24 07:40:50.352830846 DEBUG Searching for a project in '/tmp/.tmpjItO99/src' 2026-08-24 07:40:50.352861296 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:50.352865326 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:50.353139057 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:50.353143787 DEBUG Discovering virtual environment in `/tmp/.tmpjItO99/src` 2026-08-24 07:40:50.353180357 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:50.353184257 DEBUG No virtual environment found 2026-08-24 07:40:50.353194277 DEBUG Adding first-party search path `/tmp/.tmpjItO99/src` 2026-08-24 07:40:50.353198177 DEBUG Using vendored stdlib 2026-08-24 07:40:50.353298717 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:50.353303367 DEBUG Adding new file root '/tmp/.tmpjItO99/src' of kind Project 2026-08-24 07:40:50.353407958 DEBUG Updating project to check open files 2026-08-24 07:40:50.353416618 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:50.353419618 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:50.353457608 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpjItO99/src/foo.py", kind: File } 2026-08-24 07:40:50.353473608 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpjItO99/src/foo.py` 2026-08-24 07:40:50.353475998 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:50.353481328 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:50.353663368 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 0 hints in 147.71µs 2026-08-24 07:40:50.353699588 DEBUG method="textDocument/inlayHint" response.id=2 duration=213.06µs 2026-08-24 07:40:50.353710638 DEBUG Received server response for request 2 2026-08-24 07:40:50.363785031 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:40:50.363804251 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:50.363809871 DEBUG method="shutdown" response.id=3 duration=8.17µs 2026-08-24 07:40:50.363818991 DEBUG Received server response for request 3 2026-08-24 07:40:50.363823021 DEBUG Client sends notification `exit` 2026-08-24 07:40:50.363831481 DEBUG Received exit notification, exiting ok test inlay_hints::variable_inlay_hints_disabled_for_virtual_file ... 2026-08-24 07:40:50.364779294 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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-08-24 07:40:50.364835134 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:50.364864804 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:50.364907694 DEBUG Client info: None 2026-08-24 07:40:50.364932504 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:50.364941914 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:50.364946724 INFO Version: Unknown 2026-08-24 07:40:50.364982684 DEBUG Received server response for request 1 2026-08-24 07:40:50.365012434 DEBUG Client sends notification `initialized` 2026-08-24 07:40:50.365085194 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:50.365119084 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:50.365122544 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:50.365138584 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:50.365140804 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-08-24 07:40:50.365180065 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:50.365190525 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:50.365194605 DEBUG Initializing workspace `file:///tmp/.tmpzXnv6F/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-08-24 07:40:50.365213165 DEBUG Searching for a project in '/tmp/.tmpzXnv6F/src' 2026-08-24 07:40:50.365263685 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:50.365268035 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:50.365537975 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:50.365542705 DEBUG Discovering virtual environment in `/tmp/.tmpzXnv6F/src` 2026-08-24 07:40:50.365580685 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:50.365584735 DEBUG No virtual environment found 2026-08-24 07:40:50.365595875 DEBUG Adding first-party search path `/tmp/.tmpzXnv6F/src` 2026-08-24 07:40:50.365600005 DEBUG Using vendored stdlib 2026-08-24 07:40:50.365685576 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:50.365689246 DEBUG Adding new file root '/tmp/.tmpzXnv6F/src' of kind Project 2026-08-24 07:40:50.365799116 DEBUG Updating project to check open files 2026-08-24 07:40:50.365808296 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:50.365811116 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:50.365821296 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:///tmp/.tmpzXnv6F/src/foo.py` 2026-08-24 07:40:50.365823956 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:50.365829556 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-24 07:40:50.365968996 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 0 hints in 115.56µs 2026-08-24 07:40:50.366001356 DEBUG method="textDocument/inlayHint" response.id=2 duration=166.60µs 2026-08-24 07:40:50.366012236 DEBUG Received server response for request 2 2026-08-24 07:40:50.376086549 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:40:50.376107519 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:50.376113289 DEBUG method="shutdown" response.id=3 duration=8.72µs 2026-08-24 07:40:50.376123459 DEBUG Received server response for request 3 2026-08-24 07:40:50.376127099 DEBUG Client sends notification `exit` 2026-08-24 07:40:50.376135809 DEBUG Received exit notification, exiting ok test notebook::auto_import ... 2026-08-24 07:40:50.377196932 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:50.377274412 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:50.377307502 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:50.377356502 DEBUG Client info: None 2026-08-24 07:40:50.377377632 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:50.377387922 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:50.377393512 INFO Version: Unknown 2026-08-24 07:40:50.377435052 DEBUG Received server response for request 1 2026-08-24 07:40:50.377470522 DEBUG Client sends notification `initialized` 2026-08-24 07:40:50.377553143 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:50.377586053 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:50.377589453 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:50.377610423 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-24 07:40:50.377655193 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:50.377666003 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:50.377669883 DEBUG Initializing workspace `file:///tmp/.tmpgb8y79/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-08-24 07:40:50.377688603 DEBUG Searching for a project in '/tmp/.tmpgb8y79/src' 2026-08-24 07:40:50.377719193 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:50.377723613 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:50.377991784 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:50.377996054 DEBUG Discovering virtual environment in `/tmp/.tmpgb8y79/src` 2026-08-24 07:40:50.378034734 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:50.378038594 DEBUG No virtual environment found 2026-08-24 07:40:50.378049324 DEBUG Adding first-party search path `/tmp/.tmpgb8y79/src` 2026-08-24 07:40:50.378053174 DEBUG Using vendored stdlib 2026-08-24 07:40:50.378134654 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:50.378138364 DEBUG Adding new file root '/tmp/.tmpgb8y79/src' of kind Project 2026-08-24 07:40:50.378257704 DEBUG Updating project to check open files 2026-08-24 07:40:50.378265784 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:50.378268434 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-24 07:40:50.378287674 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:40:50.378290594 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:40:50.378295464 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-24 07:40:50.378300614 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:40:50.378303124 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:40:50.378307074 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-08-24 07:40:50.378311294 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:40:50.378313414 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:40:50.378317184 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-08-24 07:40:50.378359495 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-08-24 07:40:50.378423925 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-08-24 07:40:50.393388809 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-08-24 07:40:50.394795472 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:50.394807322 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:50.394810192 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:40:50.394832732 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-24 07:40:50.399956894 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-24 07:40:50.421282332 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-24 07:40:50.421300072 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-24 07:40:50.421306292 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-08-24 07:40:50.421691873 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-24 07:40:50.421702013 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-08-24 07:40:50.421760314 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpgb8y79/src' 2026-08-24 07:40:50.421764554 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-24 07:40:50.430459183 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:40:50.430470153 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-08-24 07:40:50.430475753 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-08-24 07:40:50.431023825 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 205 suggestions in 36.141593ms 2026-08-24 07:40:50.431454836 DEBUG method="textDocument/completion" response.id=2 duration=36.61ms 2026-08-24 07:40:50.431482666 DEBUG Received server response for request 2 2026-08-24 07:40:50.442613231 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:40:50.442656591 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:50.442666511 DEBUG method="shutdown" response.id=3 duration=15.02µs 2026-08-24 07:40:50.442685601 DEBUG Received server response for request 3 2026-08-24 07:40:50.442689941 DEBUG Client sends notification `exit` 2026-08-24 07:40:50.442705501 DEBUG Received exit notification, exiting ok test notebook::auto_import_docstring ... 2026-08-24 07:40:50.450773680 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:50.450855220 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:50.450896770 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:50.450960840 DEBUG Client info: None 2026-08-24 07:40:50.450988940 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:50.451003750 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:50.451009530 INFO Version: Unknown 2026-08-24 07:40:50.451050910 DEBUG Received server response for request 1 2026-08-24 07:40:50.451097270 DEBUG Client sends notification `initialized` 2026-08-24 07:40:50.451204851 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:50.451264061 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:50.451267741 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:50.451291161 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-24 07:40:50.451348671 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:50.451363321 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:50.451368481 DEBUG Initializing workspace `file:///tmp/.tmprrNo1z/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-08-24 07:40:50.451394161 DEBUG Searching for a project in '/tmp/.tmprrNo1z/src' 2026-08-24 07:40:50.451429321 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:50.451434141 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:50.451968042 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:50.451973832 DEBUG Discovering virtual environment in `/tmp/.tmprrNo1z/src` 2026-08-24 07:40:50.452025463 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:50.452030653 DEBUG No virtual environment found 2026-08-24 07:40:50.452043253 DEBUG Adding first-party search path `/tmp/.tmprrNo1z/src` 2026-08-24 07:40:50.452047243 DEBUG Using vendored stdlib 2026-08-24 07:40:50.452155523 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:50.452160893 DEBUG Adding new file root '/tmp/.tmprrNo1z/src' of kind Project 2026-08-24 07:40:50.452311663 DEBUG Updating project to check open files 2026-08-24 07:40:50.452326913 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:50.452330623 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-24 07:40:50.452352943 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:40:50.452355953 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:40:50.452362963 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-24 07:40:50.452368473 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:40:50.452376363 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:40:50.452380453 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-08-24 07:40:50.452384963 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:40:50.452387123 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:40:50.452390963 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-08-24 07:40:50.452438354 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-08-24 07:40:50.452501724 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-08-24 07:40:50.463382378 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-08-24 07:40:50.464769942 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:50.464781432 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:50.464785292 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:40:50.464808142 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-24 07:40:50.470033314 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-24 07:40:50.491355862 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-24 07:40:50.491374282 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-24 07:40:50.491380312 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-08-24 07:40:50.491755163 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-24 07:40:50.491766153 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-08-24 07:40:50.491822963 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmprrNo1z/src' 2026-08-24 07:40:50.491827093 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-24 07:40:50.500925664 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:40:50.500937864 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-08-24 07:40:50.500943394 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-08-24 07:40:50.501514755 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 205 suggestions in 36.558363ms 2026-08-24 07:40:50.501945866 DEBUG method="textDocument/completion" response.id=2 duration=37.12ms 2026-08-24 07:40:50.501976427 DEBUG Received server response for request 2 2026-08-24 07:40:50.513114122 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:40:50.513145382 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:50.513152822 DEBUG method="shutdown" response.id=3 duration=12.68µs 2026-08-24 07:40:50.513170272 DEBUG Received server response for request 3 2026-08-24 07:40:50.513174222 DEBUG Client sends notification `exit` 2026-08-24 07:40:50.513189862 DEBUG Received exit notification, exiting ok test notebook::auto_import_from_future ... 2026-08-24 07:40:50.521073710 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:50.521148460 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:50.521195820 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:50.521292921 DEBUG Client info: None 2026-08-24 07:40:50.521337841 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:50.521353441 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:50.521360111 INFO Version: Unknown 2026-08-24 07:40:50.521404441 DEBUG Received server response for request 1 2026-08-24 07:40:50.521449321 DEBUG Client sends notification `initialized` 2026-08-24 07:40:50.521581131 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:50.521622291 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:50.521625811 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:50.521649131 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-24 07:40:50.521716952 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:50.521733362 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:50.521738602 DEBUG Initializing workspace `file:///tmp/.tmpXzbRMl/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-08-24 07:40:50.521764162 DEBUG Searching for a project in '/tmp/.tmpXzbRMl/src' 2026-08-24 07:40:50.521799082 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:50.521804002 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:50.522530963 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:50.522537213 DEBUG Discovering virtual environment in `/tmp/.tmpXzbRMl/src` 2026-08-24 07:40:50.522585784 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:50.522590574 DEBUG No virtual environment found 2026-08-24 07:40:50.522603904 DEBUG Adding first-party search path `/tmp/.tmpXzbRMl/src` 2026-08-24 07:40:50.522607784 DEBUG Using vendored stdlib 2026-08-24 07:40:50.522720354 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:50.522725284 DEBUG Adding new file root '/tmp/.tmpXzbRMl/src' of kind Project 2026-08-24 07:40:50.522859564 DEBUG Updating project to check open files 2026-08-24 07:40:50.522874704 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:50.522878394 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-24 07:40:50.522900144 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:40:50.522903504 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:40:50.522910284 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-24 07:40:50.522915624 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:40:50.522917824 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:40:50.522921804 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-08-24 07:40:50.522926314 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:40:50.522928584 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:40:50.522932394 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-08-24 07:40:50.522988284 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-08-24 07:40:50.523059715 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-08-24 07:40:50.535852814 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-08-24 07:40:50.537402607 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:50.537415757 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:50.537418547 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:40:50.537444647 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-24 07:40:50.542756120 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-24 07:40:50.563965168 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-24 07:40:50.563985298 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-24 07:40:50.563991478 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-08-24 07:40:50.564028678 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `__future__` not found in search paths 2026-08-24 07:40:50.564032288 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `__future__` not found while looking in parent dirs (runtime mode) 2026-08-24 07:40:50.564393419 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-24 07:40:50.564402749 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-08-24 07:40:50.564459969 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpXzbRMl/src' 2026-08-24 07:40:50.564464219 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-24 07:40:50.575261034 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:40:50.575271854 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-08-24 07:40:50.575277414 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-08-24 07:40:50.575830525 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 205 suggestions in 38.330778ms 2026-08-24 07:40:50.576292866 DEBUG method="textDocument/completion" response.id=2 duration=38.83ms 2026-08-24 07:40:50.576322366 DEBUG Received server response for request 2 2026-08-24 07:40:50.587474071 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:40:50.587514332 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:50.587522462 DEBUG method="shutdown" response.id=3 duration=14.42µs 2026-08-24 07:40:50.587540142 DEBUG Received server response for request 3 2026-08-24 07:40:50.587543982 DEBUG Client sends notification `exit` 2026-08-24 07:40:50.587559272 DEBUG Received exit notification, exiting ok test notebook::auto_import_same_cell ... 2026-08-24 07:40:50.595721110 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:50.595806870 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:50.595850781 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:50.595920621 DEBUG Client info: None 2026-08-24 07:40:50.595955811 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:50.595970171 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:50.595976701 INFO Version: Unknown 2026-08-24 07:40:50.596019221 DEBUG Received server response for request 1 2026-08-24 07:40:50.596064531 DEBUG Client sends notification `initialized` 2026-08-24 07:40:50.596187531 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:50.596225531 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:50.596242581 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:50.596264191 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-24 07:40:50.596329562 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:50.596345962 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:50.596350882 DEBUG Initializing workspace `file:///tmp/.tmpC62ALk/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-08-24 07:40:50.596383562 DEBUG Searching for a project in '/tmp/.tmpC62ALk/src' 2026-08-24 07:40:50.596419382 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:50.596424522 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:50.597101493 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:50.597107363 DEBUG Discovering virtual environment in `/tmp/.tmpC62ALk/src` 2026-08-24 07:40:50.597156723 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:50.597161843 DEBUG No virtual environment found 2026-08-24 07:40:50.597174204 DEBUG Adding first-party search path `/tmp/.tmpC62ALk/src` 2026-08-24 07:40:50.597178244 DEBUG Using vendored stdlib 2026-08-24 07:40:50.597310294 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:50.597315364 DEBUG Adding new file root '/tmp/.tmpC62ALk/src' of kind Project 2026-08-24 07:40:50.597467994 DEBUG Updating project to check open files 2026-08-24 07:40:50.597483324 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:50.597486924 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-24 07:40:50.597508824 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:40:50.597512024 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:40:50.597518814 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-24 07:40:50.597524454 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:40:50.597526784 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:40:50.597530774 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-08-24 07:40:50.597588205 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Checking file 'vs-code:/src/test.ipynb' 2026-08-24 07:40:50.597658495 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Resolving dynamic module resolution paths 2026-08-24 07:40:50.610546394 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Module `__builtins__` not found in search paths 2026-08-24 07:40:50.611951627 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:50.611964027 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:40:50.611983917 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-24 07:40:50.617327769 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-24 07:40:50.638718268 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-24 07:40:50.638737998 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-24 07:40:50.638744038 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-08-24 07:40:50.639118129 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-24 07:40:50.639128729 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-08-24 07:40:50.639184809 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpC62ALk/src' 2026-08-24 07:40:50.639189159 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-24 07:40:50.648548941 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:40:50.648561071 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-08-24 07:40:50.648566701 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-08-24 07:40:50.649150832 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 205 suggestions in 37.115695ms 2026-08-24 07:40:50.649574003 DEBUG method="textDocument/completion" response.id=2 duration=37.57ms 2026-08-24 07:40:50.649603723 DEBUG Received server response for request 2 2026-08-24 07:40:50.660720489 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:40:50.660761009 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:50.660770739 DEBUG method="shutdown" response.id=3 duration=14.67µs 2026-08-24 07:40:50.660816809 DEBUG Received server response for request 3 2026-08-24 07:40:50.660820869 DEBUG Client sends notification `exit` 2026-08-24 07:40:50.660836709 DEBUG Received exit notification, exiting ok test notebook::diagnostic_end_of_file ... 2026-08-24 07:40:50.669042978 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:50.669122808 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:50.669166888 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:50.669243948 DEBUG Client info: None 2026-08-24 07:40:50.669290778 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:50.669305368 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:50.669311268 INFO Version: Unknown 2026-08-24 07:40:50.669353578 DEBUG Received server response for request 1 2026-08-24 07:40:50.669398608 DEBUG Client sends notification `initialized` 2026-08-24 07:40:50.669412698 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmppg43at 2026-08-24 07:40:50.669549819 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:50.669590399 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:50.669594499 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:50.669602349 DEBUG No workspace configuration provided for file:///tmp/.tmppg43at 2026-08-24 07:40:50.669616629 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-24 07:40:50.669668829 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:50.669674589 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmppg43at, using default options 2026-08-24 07:40:50.669681729 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:50.669685649 DEBUG Initializing workspace `file:///tmp/.tmppg43at`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:50.669708109 DEBUG Searching for a project in '/tmp/.tmppg43at' 2026-08-24 07:40:50.669738109 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:50.669743389 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:50.670404461 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:50.670410451 DEBUG Discovering virtual environment in `/tmp/.tmppg43at` 2026-08-24 07:40:50.670458911 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:50.670463821 DEBUG No virtual environment found 2026-08-24 07:40:50.670477451 DEBUG Adding first-party search path `/tmp/.tmppg43at` 2026-08-24 07:40:50.670481431 DEBUG Using vendored stdlib 2026-08-24 07:40:50.670593121 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:50.670597921 DEBUG Adding new file root '/tmp/.tmppg43at' of kind Project 2026-08-24 07:40:50.670750681 DEBUG Updating project to check open files 2026-08-24 07:40:50.670766091 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:50.670769561 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-24 07:40:50.670795662 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-24 07:40:50.670798712 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:40:50.670805282 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-24 07:40:50.670810842 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-24 07:40:50.670813132 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:40:50.670817202 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-08-24 07:40:50.670821982 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-24 07:40:50.670824122 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:40:50.670827982 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-08-24 07:40:50.670832392 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-24 07:40:50.670834482 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:40:50.670838522 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-08-24 07:40:50.670917522 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-08-24 07:40:50.671039422 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-08-24 07:40:50.683782241 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-08-24 07:40:50.688545492 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:50.688557302 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:50.688560272 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:50.688563292 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:40:50.688588542 DEBUG Client sends notification `notebookDocument/didChange` 2026-08-24 07:40:50.688629152 DEBUG notification{method=notebookDocument/didChange}: Updating notebook document from version 0 to version 0 2026-08-24 07:40:50.688645322 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-08-24 07:40:50.688682242 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Handling file watcher change event: ChangedVirtual("vs-code:/test.ipynb") 2026-08-24 07:40:50.688686772 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Updating the revision of `vs-code:/test.ipynb` 2026-08-24 07:40:50.688743832 DEBUG notification{method=notebookDocument/didChange}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-08-24 07:40:50.689029243 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:50.689035313 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:50.689037513 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:50.689039703 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:40:50.699363037 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:40:50.699402247 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:50.699412567 DEBUG method="shutdown" response.id=2 duration=15.17µs 2026-08-24 07:40:50.699424837 DEBUG Received server response for request 2 2026-08-24 07:40:50.699429457 DEBUG Client sends notification `exit` 2026-08-24 07:40:50.699446057 DEBUG Received exit notification, exiting ok test notebook::invalid_syntax_with_syntax_errors_disabled ... 2026-08-24 07:40:50.702470304 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:50.702546884 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:50.702587584 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:50.702683614 DEBUG Client info: None 2026-08-24 07:40:50.702729164 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:50.702744364 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:50.702751664 INFO Version: Unknown 2026-08-24 07:40:50.702797744 DEBUG Received server response for request 1 2026-08-24 07:40:50.702843135 DEBUG Client sends notification `initialized` 2026-08-24 07:40:50.702974645 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:50.703009075 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:50.703012755 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:50.703036445 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-24 07:40:50.703091225 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:50.703105255 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:50.703109745 DEBUG Initializing workspace `file:///tmp/.tmppJi8t6/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:50.703132065 DEBUG Searching for a project in '/tmp/.tmppJi8t6/src' 2026-08-24 07:40:50.703168965 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:50.703174625 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:50.703760107 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:50.703765777 DEBUG Discovering virtual environment in `/tmp/.tmppJi8t6/src` 2026-08-24 07:40:50.703814817 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:50.703820067 DEBUG No virtual environment found 2026-08-24 07:40:50.703832857 DEBUG Adding first-party search path `/tmp/.tmppJi8t6/src` 2026-08-24 07:40:50.703836777 DEBUG Using vendored stdlib 2026-08-24 07:40:50.703965687 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:50.703971587 DEBUG Adding new file root '/tmp/.tmppJi8t6/src' of kind Project 2026-08-24 07:40:50.704121117 DEBUG Updating project to check open files 2026-08-24 07:40:50.704136167 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:50.704139847 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-24 07:40:50.704161928 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:40:50.704165168 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:40:50.704171678 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-24 07:40:50.704177388 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:40:50.704179558 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:40:50.704183668 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-08-24 07:40:50.704188138 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:40:50.704190348 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:40:50.704194318 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-08-24 07:40:50.704284748 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-08-24 07:40:50.704377868 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-08-24 07:40:50.706956594 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:50.706963964 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:50.706968034 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:40:50.717043827 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:40:50.717069577 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:50.717080567 DEBUG method="shutdown" response.id=2 duration=15.98µs 2026-08-24 07:40:50.717092527 DEBUG Received server response for request 2 2026-08-24 07:40:50.717097107 DEBUG Client sends notification `exit` 2026-08-24 07:40:50.717106407 DEBUG Received exit notification, exiting ok test notebook::publish_diagnostics_open ... 2026-08-24 07:40:50.718490550 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, 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-08-24 07:40:50.718568190 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:50.718605261 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:50.718652681 DEBUG Client info: None 2026-08-24 07:40:50.718676071 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:50.718687761 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "DIAGNOSTIC_RELATED_INFORMATION"] 2026-08-24 07:40:50.718693501 INFO Version: Unknown 2026-08-24 07:40:50.718732421 DEBUG Received server response for request 1 2026-08-24 07:40:50.718776051 DEBUG Client sends notification `initialized` 2026-08-24 07:40:50.718788351 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpPt2PBM 2026-08-24 07:40:50.718878031 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:50.718912721 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:50.718916391 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:50.718923821 DEBUG No workspace configuration provided for file:///tmp/.tmpPt2PBM 2026-08-24 07:40:50.718939981 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-24 07:40:50.718984451 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:50.718988741 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpPt2PBM, using default options 2026-08-24 07:40:50.718994291 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:50.718997581 DEBUG Initializing workspace `file:///tmp/.tmpPt2PBM`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:50.719014911 DEBUG Searching for a project in '/tmp/.tmpPt2PBM' 2026-08-24 07:40:50.719040992 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:50.719045102 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:50.719348122 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:50.719352882 DEBUG Discovering virtual environment in `/tmp/.tmpPt2PBM` 2026-08-24 07:40:50.719392482 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:50.719396752 DEBUG No virtual environment found 2026-08-24 07:40:50.719407942 DEBUG Adding first-party search path `/tmp/.tmpPt2PBM` 2026-08-24 07:40:50.719411852 DEBUG Using vendored stdlib 2026-08-24 07:40:50.719502263 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:50.719506333 DEBUG Adding new file root '/tmp/.tmpPt2PBM' of kind Project 2026-08-24 07:40:50.719618993 DEBUG Updating project to check open files 2026-08-24 07:40:50.719628153 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:50.719631013 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-24 07:40:50.719648763 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-24 07:40:50.719651833 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:40:50.719657213 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-24 07:40:50.719662133 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-24 07:40:50.719664303 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:40:50.719668153 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-08-24 07:40:50.719672433 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-24 07:40:50.719674583 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:40:50.719678303 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-08-24 07:40:50.719682513 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-24 07:40:50.719684613 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:40:50.719688503 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-08-24 07:40:50.719749263 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-08-24 07:40:50.719836383 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-08-24 07:40:50.732749493 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-08-24 07:40:50.737717104 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:50.737727974 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:50.737731104 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:50.737733544 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:40:50.748035028 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:40:50.748084398 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:50.748096288 DEBUG method="shutdown" response.id=2 duration=17.09µs 2026-08-24 07:40:50.748108528 DEBUG Received server response for request 2 2026-08-24 07:40:50.748113018 DEBUG Client sends notification `exit` 2026-08-24 07:40:50.748130038 DEBUG Received exit notification, exiting ok test notebook::publish_unreachable_code_diagnostics_open ... 2026-08-24 07:40:50.751148645 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:50.751221175 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:50.751273056 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:50.751331756 DEBUG Client info: None 2026-08-24 07:40:50.751362816 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:50.751377826 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:50.751383826 INFO Version: Unknown 2026-08-24 07:40:50.751425746 DEBUG Received server response for request 1 2026-08-24 07:40:50.751464396 DEBUG Client sends notification `initialized` 2026-08-24 07:40:50.751477806 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpI5OGqx 2026-08-24 07:40:50.751600666 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:50.751636646 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:50.751640276 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:50.751648076 DEBUG No workspace configuration provided for file:///tmp/.tmpI5OGqx 2026-08-24 07:40:50.751659066 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-24 07:40:50.751713987 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:50.751719727 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpI5OGqx, using default options 2026-08-24 07:40:50.751726627 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:50.751730457 DEBUG Initializing workspace `file:///tmp/.tmpI5OGqx`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:50.751751647 DEBUG Searching for a project in '/tmp/.tmpI5OGqx' 2026-08-24 07:40:50.751780337 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:50.751785457 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:50.752390028 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:50.752396028 DEBUG Discovering virtual environment in `/tmp/.tmpI5OGqx` 2026-08-24 07:40:50.752443388 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:50.752447878 DEBUG No virtual environment found 2026-08-24 07:40:50.752460748 DEBUG Adding first-party search path `/tmp/.tmpI5OGqx` 2026-08-24 07:40:50.752464738 DEBUG Using vendored stdlib 2026-08-24 07:40:50.752602529 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:50.752607479 DEBUG Adding new file root '/tmp/.tmpI5OGqx' of kind Project 2026-08-24 07:40:50.752760919 DEBUG Updating project to check open files 2026-08-24 07:40:50.752774719 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:50.752778189 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-24 07:40:50.752798119 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-24 07:40:50.752800969 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:40:50.752808049 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-24 07:40:50.752814139 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-24 07:40:50.752816259 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:40:50.752820409 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-08-24 07:40:50.752897109 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Checking file 'vs-code:/test.ipynb' 2026-08-24 07:40:50.753012060 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Resolving dynamic module resolution paths 2026-08-24 07:40:50.764202725 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Module `__builtins__` not found in search paths 2026-08-24 07:40:50.769533787 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:50.769546077 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:40:50.779786160 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:40:50.779830690 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:50.779842190 DEBUG method="shutdown" response.id=2 duration=17.36µs 2026-08-24 07:40:50.779863750 DEBUG Received server response for request 2 2026-08-24 07:40:50.779868080 DEBUG Client sends notification `exit` 2026-08-24 07:40:50.779884140 DEBUG Received exit notification, exiting ok test notebook::publish_unused_binding_diagnostics_open ... 2026-08-24 07:40:50.782510346 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:50.782571436 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:50.782604947 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:50.782655407 DEBUG Client info: None 2026-08-24 07:40:50.782685407 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:50.782695987 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:50.782701567 INFO Version: Unknown 2026-08-24 07:40:50.782737987 DEBUG Received server response for request 1 2026-08-24 07:40:50.782767797 DEBUG Client sends notification `initialized` 2026-08-24 07:40:50.782779647 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpN8sC6z 2026-08-24 07:40:50.782873987 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:50.782913447 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:50.782916797 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:50.782923487 DEBUG No workspace configuration provided for file:///tmp/.tmpN8sC6z 2026-08-24 07:40:50.782933417 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-24 07:40:50.782985637 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:50.782990847 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpN8sC6z, using default options 2026-08-24 07:40:50.782996007 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:50.782999237 DEBUG Initializing workspace `file:///tmp/.tmpN8sC6z`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:50.783017198 DEBUG Searching for a project in '/tmp/.tmpN8sC6z' 2026-08-24 07:40:50.783043608 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:50.783048278 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:50.783367248 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:50.783372538 DEBUG Discovering virtual environment in `/tmp/.tmpN8sC6z` 2026-08-24 07:40:50.783415128 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:50.783420068 DEBUG No virtual environment found 2026-08-24 07:40:50.783431208 DEBUG Adding first-party search path `/tmp/.tmpN8sC6z` 2026-08-24 07:40:50.783434918 DEBUG Using vendored stdlib 2026-08-24 07:40:50.783527859 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:50.783532329 DEBUG Adding new file root '/tmp/.tmpN8sC6z' of kind Project 2026-08-24 07:40:50.783658079 DEBUG Updating project to check open files 2026-08-24 07:40:50.783669329 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:50.783672739 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-24 07:40:50.783689829 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-24 07:40:50.783692679 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:40:50.783698519 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-24 07:40:50.783703409 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-24 07:40:50.783705529 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:40:50.783709399 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-08-24 07:40:50.783748579 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Checking file 'vs-code:/test.ipynb' 2026-08-24 07:40:50.783825629 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:50.783830029 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:40:50.794011053 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:40:50.794037003 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:50.794045923 DEBUG method="shutdown" response.id=2 duration=11.95µs 2026-08-24 07:40:50.794057663 DEBUG Received server response for request 2 2026-08-24 07:40:50.794061493 DEBUG Client sends notification `exit` 2026-08-24 07:40:50.794071683 DEBUG Received exit notification, exiting ok test notebook::pull_diagnostics_for_notebook_cells ... 2026-08-24 07:40:50.795188685 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:50.795277805 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:50.795313056 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:50.795361436 DEBUG Client info: None 2026-08-24 07:40:50.795383226 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:50.795394806 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:50.795401346 INFO Version: Unknown 2026-08-24 07:40:50.795439956 DEBUG Received server response for request 1 2026-08-24 07:40:50.795483886 DEBUG Client sends notification `initialized` 2026-08-24 07:40:50.795497576 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmppELSmj 2026-08-24 07:40:50.795581246 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:50.795615716 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:50.795619376 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:50.795628016 DEBUG No workspace configuration provided for file:///tmp/.tmppELSmj 2026-08-24 07:40:50.795644236 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-24 07:40:50.795680806 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:50.795685316 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmppELSmj, using default options 2026-08-24 07:40:50.795691056 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:50.795694446 DEBUG Initializing workspace `file:///tmp/.tmppELSmj`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:50.795710686 DEBUG Searching for a project in '/tmp/.tmppELSmj' 2026-08-24 07:40:50.795737586 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:50.795741756 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:50.796027827 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:50.796032197 DEBUG Discovering virtual environment in `/tmp/.tmppELSmj` 2026-08-24 07:40:50.796070417 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:50.796074187 DEBUG No virtual environment found 2026-08-24 07:40:50.796084897 DEBUG Adding first-party search path `/tmp/.tmppELSmj` 2026-08-24 07:40:50.796088717 DEBUG Using vendored stdlib 2026-08-24 07:40:50.796175487 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:50.796179367 DEBUG Adding new file root '/tmp/.tmppELSmj' of kind Project 2026-08-24 07:40:50.796302538 DEBUG Updating project to check open files 2026-08-24 07:40:50.796311178 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:50.796313758 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-24 07:40:50.796331798 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-24 07:40:50.796334738 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:40:50.796339838 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-24 07:40:50.796345178 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-24 07:40:50.796347358 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:40:50.796351218 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-08-24 07:40:50.796355538 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-24 07:40:50.796357718 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:40:50.796361618 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-08-24 07:40:50.796365818 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-24 07:40:50.796367908 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:40:50.796378778 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-08-24 07:40:50.796420318 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-08-24 07:40:50.796489448 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-08-24 07:40:50.804197616 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-08-24 07:40:50.809607498 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:50.809619128 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:50.809622048 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:50.809624598 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:40:50.809653208 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:40:50.809984439 DEBUG method="textDocument/diagnostic" response.id=2 duration=316.89µs 2026-08-24 07:40:50.810003469 DEBUG Received server response for request 2 2026-08-24 07:40:50.810029099 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-08-24 07:40:50.810066839 DEBUG method="textDocument/diagnostic" response.id=3 duration=28.28µs 2026-08-24 07:40:50.810077309 DEBUG Received server response for request 3 2026-08-24 07:40:50.810091169 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-08-24 07:40:50.810120559 DEBUG method="textDocument/diagnostic" response.id=4 duration=20.94µs 2026-08-24 07:40:50.810129099 DEBUG Received server response for request 4 2026-08-24 07:40:50.820405243 DEBUG Client sends request `shutdown` with ID 5 2026-08-24 07:40:50.820428833 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:50.820436153 DEBUG method="shutdown" response.id=5 duration=11.08µs 2026-08-24 07:40:50.820446733 DEBUG Received server response for request 5 2026-08-24 07:40:50.820450813 DEBUG Client sends notification `exit` 2026-08-24 07:40:50.820459483 DEBUG Received exit notification, exiting ok test notebook::semantic_tokens ... 2026-08-24 07:40:50.823111599 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:50.823181879 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:50.823217249 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:50.823278649 DEBUG Client info: None 2026-08-24 07:40:50.823302189 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:50.823314759 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:50.823320389 INFO Version: Unknown 2026-08-24 07:40:50.823360010 DEBUG Received server response for request 1 2026-08-24 07:40:50.823397850 DEBUG Client sends notification `initialized` 2026-08-24 07:40:50.823410550 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp2EHtQ7 2026-08-24 07:40:50.823506550 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:50.823544100 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:50.823547790 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:50.823555930 DEBUG No workspace configuration provided for file:///tmp/.tmp2EHtQ7 2026-08-24 07:40:50.823571160 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-24 07:40:50.823573970 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-08-24 07:40:50.823610190 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:50.823615810 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp2EHtQ7, using default options 2026-08-24 07:40:50.823621390 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:50.823625130 DEBUG Initializing workspace `file:///tmp/.tmp2EHtQ7`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:50.823642740 DEBUG Searching for a project in '/tmp/.tmp2EHtQ7' 2026-08-24 07:40:50.823668230 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:50.823672840 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:50.823973191 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:50.823978151 DEBUG Discovering virtual environment in `/tmp/.tmp2EHtQ7` 2026-08-24 07:40:50.824018491 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:50.824022441 DEBUG No virtual environment found 2026-08-24 07:40:50.824033031 DEBUG Adding first-party search path `/tmp/.tmp2EHtQ7` 2026-08-24 07:40:50.824036931 DEBUG Using vendored stdlib 2026-08-24 07:40:50.824126131 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:50.824130351 DEBUG Adding new file root '/tmp/.tmp2EHtQ7' of kind Project 2026-08-24 07:40:50.824267442 DEBUG Updating project to check open files 2026-08-24 07:40:50.824278722 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:50.824281702 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-24 07:40:50.824301732 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:40:50.824304452 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:40:50.824309542 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-24 07:40:50.824314462 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:40:50.824316642 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:40:50.824320592 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-08-24 07:40:50.824324882 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:40:50.824327002 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:40:50.824330802 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-08-24 07:40:50.824335072 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:40:50.824337202 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:40:50.824341042 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-08-24 07:40:50.824407202 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/test.ipynb' 2026-08-24 07:40:50.824490262 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-08-24 07:40:50.834657475 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-08-24 07:40:50.839360966 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:50.839372526 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:50.839376666 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:50.845316200 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=5.95ms 2026-08-24 07:40:50.845336070 DEBUG Received server response for request 2 2026-08-24 07:40:50.845342770 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 3 2026-08-24 07:40:50.845413840 DEBUG method="textDocument/semanticTokens/full" response.id=3 duration=57.54µs 2026-08-24 07:40:50.845433030 DEBUG Received server response for request 3 2026-08-24 07:40:50.845440570 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 4 2026-08-24 07:40:50.845483090 DEBUG method="textDocument/semanticTokens/full" response.id=4 duration=33.66µs 2026-08-24 07:40:50.845498970 DEBUG Received server response for request 4 2026-08-24 07:40:50.855787533 DEBUG Client sends request `shutdown` with ID 5 2026-08-24 07:40:50.855825594 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:50.855834354 DEBUG method="shutdown" response.id=5 duration=12.51µs 2026-08-24 07:40:50.855850654 DEBUG Received server response for request 5 2026-08-24 07:40:50.855854754 DEBUG Client sends notification `exit` 2026-08-24 07:40:50.855870974 DEBUG Received exit notification, exiting ok test notebook::semantic_tokens_for_cell_do_not_leak_stringified_annotations ... 2026-08-24 07:40:50.859525452 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:50.859601322 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:50.859639492 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:50.859699902 DEBUG Client info: None 2026-08-24 07:40:50.859734192 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:50.859748002 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:50.859753952 INFO Version: Unknown 2026-08-24 07:40:50.859794702 DEBUG Received server response for request 1 2026-08-24 07:40:50.859834603 DEBUG Client sends notification `initialized` 2026-08-24 07:40:50.859847853 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpQ3NH2n 2026-08-24 07:40:50.859981903 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:50.860020463 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:50.860023983 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:50.860032313 DEBUG No workspace configuration provided for file:///tmp/.tmpQ3NH2n 2026-08-24 07:40:50.860044563 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-24 07:40:50.860047383 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-08-24 07:40:50.860104403 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:50.860110283 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpQ3NH2n, using default options 2026-08-24 07:40:50.860117453 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:50.860121053 DEBUG Initializing workspace `file:///tmp/.tmpQ3NH2n`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:50.860143223 DEBUG Searching for a project in '/tmp/.tmpQ3NH2n' 2026-08-24 07:40:50.860171473 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:50.860176333 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:50.860889215 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:50.860895465 DEBUG Discovering virtual environment in `/tmp/.tmpQ3NH2n` 2026-08-24 07:40:50.860945525 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:50.860950765 DEBUG No virtual environment found 2026-08-24 07:40:50.860964375 DEBUG Adding first-party search path `/tmp/.tmpQ3NH2n` 2026-08-24 07:40:50.860968315 DEBUG Using vendored stdlib 2026-08-24 07:40:50.861110406 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:50.861115316 DEBUG Adding new file root '/tmp/.tmpQ3NH2n' of kind Project 2026-08-24 07:40:50.861279596 DEBUG Updating project to check open files 2026-08-24 07:40:50.861295576 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:50.861299366 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-24 07:40:50.861323496 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:40:50.861326636 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:40:50.861333276 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-24 07:40:50.861338856 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:40:50.861340986 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:40:50.861345006 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-08-24 07:40:50.861349456 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:40:50.861351636 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:40:50.861355596 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-08-24 07:40:50.861433286 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-08-24 07:40:50.861507457 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-08-24 07:40:50.876000300 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-08-24 07:40:50.877619073 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:50.877632533 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:50.877745883 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=132.40µs 2026-08-24 07:40:50.877765824 DEBUG Received server response for request 2 2026-08-24 07:40:50.887850407 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:40:50.887883827 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:50.887892027 DEBUG method="shutdown" response.id=3 duration=13.53µs 2026-08-24 07:40:50.887910027 DEBUG Received server response for request 3 2026-08-24 07:40:50.887914547 DEBUG Client sends notification `exit` 2026-08-24 07:40:50.887930547 DEBUG Received exit notification, exiting ok test notebook::swap_cells ... 2026-08-24 07:40:50.890581393 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:50.890658313 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:50.890693053 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:50.890745473 DEBUG Client info: None 2026-08-24 07:40:50.890770133 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:50.890783863 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:50.890789583 INFO Version: Unknown 2026-08-24 07:40:50.890831333 DEBUG Received server response for request 1 2026-08-24 07:40:50.890875823 DEBUG Client sends notification `initialized` 2026-08-24 07:40:50.890888883 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpfXnEPM 2026-08-24 07:40:50.890984384 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:50.891022914 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:50.891026624 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:50.891034864 DEBUG No workspace configuration provided for file:///tmp/.tmpfXnEPM 2026-08-24 07:40:50.891050404 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-24 07:40:50.891096134 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:50.891100944 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpfXnEPM, using default options 2026-08-24 07:40:50.891106824 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:50.891110694 DEBUG Initializing workspace `file:///tmp/.tmpfXnEPM`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:50.891128724 DEBUG Searching for a project in '/tmp/.tmpfXnEPM' 2026-08-24 07:40:50.891154934 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:50.891159434 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:50.891479935 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:50.891485395 DEBUG Discovering virtual environment in `/tmp/.tmpfXnEPM` 2026-08-24 07:40:50.891527095 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:50.891531345 DEBUG No virtual environment found 2026-08-24 07:40:50.891543625 DEBUG Adding first-party search path `/tmp/.tmpfXnEPM` 2026-08-24 07:40:50.891547575 DEBUG Using vendored stdlib 2026-08-24 07:40:50.891639455 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:50.891643145 DEBUG Adding new file root '/tmp/.tmpfXnEPM' of kind Project 2026-08-24 07:40:50.891760106 DEBUG Updating project to check open files 2026-08-24 07:40:50.891771256 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:50.891774176 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-24 07:40:50.891793206 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:40:50.891796016 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:40:50.891802196 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-24 07:40:50.891807766 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:40:50.891809916 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:40:50.891813936 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-08-24 07:40:50.891818226 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:40:50.891820376 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:40:50.891824196 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-08-24 07:40:50.891828416 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-24 07:40:50.891830546 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:40:50.891834496 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-08-24 07:40:50.891873186 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/test.ipynb' 2026-08-24 07:40:50.891924686 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-08-24 07:40:50.899622403 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-08-24 07:40:50.899698194 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:50.899705064 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:50.899707534 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:50.899709924 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:40:50.899838714 DEBUG Client sends notification `notebookDocument/didChange` 2026-08-24 07:40:50.899867474 DEBUG notification{method=notebookDocument/didChange}: Updating notebook document from version 0 to version 1 2026-08-24 07:40:50.899876894 DEBUG notification{method=notebookDocument/didChange}: Updated notebook: "a = 10\nb = a\n\nc = b\n" 2026-08-24 07:40:50.899909794 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Handling file watcher change event: ChangedVirtual("vs-code:/src/test.ipynb") 2026-08-24 07:40:50.899914144 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Updating the revision of `vs-code:/src/test.ipynb` 2026-08-24 07:40:50.899942554 DEBUG notification{method=notebookDocument/didChange}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/test.ipynb' 2026-08-24 07:40:50.899983874 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:50.899987704 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:50.899990094 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:50.899992244 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:40:50.910092027 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:40:50.910115497 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:50.910123667 DEBUG method="shutdown" response.id=2 duration=12.23µs 2026-08-24 07:40:50.910134407 DEBUG Received server response for request 2 2026-08-24 07:40:50.910138577 DEBUG Client sends notification `exit` 2026-08-24 07:40:50.910147817 DEBUG Received exit notification, exiting ok test publish_diagnostics::changing_language_of_file_without_extension ... 2026-08-24 07:40:50.912320652 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-08-24 07:40:50.912385663 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:50.912420103 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:50.912471713 DEBUG Client info: None 2026-08-24 07:40:50.912496553 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:50.912509353 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:50.912515493 INFO Version: Unknown 2026-08-24 07:40:50.912555243 DEBUG Received server response for request 1 2026-08-24 07:40:50.912593363 DEBUG Client sends notification `initialized` 2026-08-24 07:40:50.912705263 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:50.912740443 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:50.912743953 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:50.912758123 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:50.912808893 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:50.912821734 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:50.912824984 DEBUG Initializing workspace `file:///tmp/.tmpY1OEZA/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:50.912842904 DEBUG Searching for a project in '/tmp/.tmpY1OEZA/src' 2026-08-24 07:40:50.912874514 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:50.912878774 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:50.913176624 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:50.913181424 DEBUG Discovering virtual environment in `/tmp/.tmpY1OEZA/src` 2026-08-24 07:40:50.913221734 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:50.913225974 DEBUG No virtual environment found 2026-08-24 07:40:50.913253625 DEBUG Adding first-party search path `/tmp/.tmpY1OEZA/src` 2026-08-24 07:40:50.913257395 DEBUG Using vendored stdlib 2026-08-24 07:40:50.913349835 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:50.913354345 DEBUG Adding new file root '/tmp/.tmpY1OEZA/src' of kind Project 2026-08-24 07:40:50.913477125 DEBUG Updating project to check open files 2026-08-24 07:40:50.913485935 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:50.913489015 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:50.913531275 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpY1OEZA/src/foo", kind: File } 2026-08-24 07:40:50.913549135 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpY1OEZA/src/foo` 2026-08-24 07:40:50.913551515 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:50.913556805 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:50.913580465 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpY1OEZA/src/foo' 2026-08-24 07:40:50.913640775 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-24 07:40:50.921307203 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-24 07:40:50.925257672 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:50.925268192 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:40:50.925487842 DEBUG Client sends notification `textDocument/didClose` 2026-08-24 07:40:50.925515022 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpY1OEZA/src/foo` 2026-08-24 07:40:50.925521872 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-08-24 07:40:50.925534672 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-08-24 07:40:50.925540952 DEBUG notification{method=textDocument/didClose}:remove_file{file=file(Id(200))}: Removing file `/tmp/.tmpY1OEZA/src/foo` from project `src` 2026-08-24 07:40:50.925551663 DEBUG notification{method=textDocument/didClose}: Updating the revision of `/tmp/.tmpY1OEZA/src/foo` 2026-08-24 07:40:50.925555683 DEBUG notification{method=textDocument/didClose}: Updating the permissions of `/tmp/.tmpY1OEZA/src/foo` 2026-08-24 07:40:50.925568603 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:50.925572413 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:40:50.925650803 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:50.925690623 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpY1OEZA/src/foo") 2026-08-24 07:40:50.925695793 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpY1OEZA/src/foo` 2026-08-24 07:40:50.925699853 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpY1OEZA/src/foo` 2026-08-24 07:40:50.925718993 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:50.925722393 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:40:50.935857746 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:40:50.935877456 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:50.935884026 DEBUG method="shutdown" response.id=2 duration=10.12µs 2026-08-24 07:40:50.935894326 DEBUG Received server response for request 2 2026-08-24 07:40:50.935897896 DEBUG Client sends notification `exit` 2026-08-24 07:40:50.935906336 DEBUG Received exit notification, exiting ok test publish_diagnostics::full_diagnostic_output ... 2026-08-24 07:40:50.938534692 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-08-24 07:40:50.938597972 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:50.938633832 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:50.938688992 DEBUG Client info: None 2026-08-24 07:40:50.938714873 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:50.938726613 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION", "FULL_DIAGNOSTIC_OUTPUT"] 2026-08-24 07:40:50.938732933 INFO Version: Unknown 2026-08-24 07:40:50.938772413 DEBUG Received server response for request 1 2026-08-24 07:40:50.938806333 DEBUG Client sends notification `initialized` 2026-08-24 07:40:50.938916673 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:50.938954643 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:50.938958173 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:50.938972403 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:50.939025683 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:50.939036593 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:50.939040473 DEBUG Initializing workspace `file:///tmp/.tmpGfgxJm/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:50.939058793 DEBUG Searching for a project in '/tmp/.tmpGfgxJm/src' 2026-08-24 07:40:50.939091273 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:50.939095543 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:50.939410414 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:50.939415494 DEBUG Discovering virtual environment in `/tmp/.tmpGfgxJm/src` 2026-08-24 07:40:50.939455174 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:50.939459534 DEBUG No virtual environment found 2026-08-24 07:40:50.939469574 DEBUG Adding first-party search path `/tmp/.tmpGfgxJm/src` 2026-08-24 07:40:50.939473324 DEBUG Using vendored stdlib 2026-08-24 07:40:50.939564545 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:50.939569555 DEBUG Adding new file root '/tmp/.tmpGfgxJm/src' of kind Project 2026-08-24 07:40:50.939685475 DEBUG Updating project to check open files 2026-08-24 07:40:50.939694325 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:50.939697475 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:50.939737475 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpGfgxJm/src/foo.py", kind: File } 2026-08-24 07:40:50.939753355 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpGfgxJm/src/foo.py` 2026-08-24 07:40:50.939755875 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:50.939761095 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:50.939785695 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpGfgxJm/src/foo.py' 2026-08-24 07:40:50.939845865 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-24 07:40:50.947525753 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-24 07:40:50.951488352 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:50.951499652 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:40:50.961786305 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:40:50.961816035 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:50.961827465 DEBUG method="shutdown" response.id=2 duration=16.18µs 2026-08-24 07:40:50.961839035 DEBUG Received server response for request 2 2026-08-24 07:40:50.961843275 DEBUG Client sends notification `exit` 2026-08-24 07:40:50.961853635 DEBUG Received exit notification, exiting ok test publish_diagnostics::invalid_syntax_with_syntax_errors_disabled ... 2026-08-24 07:40:50.964526201 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-08-24 07:40:50.964584972 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:50.964620922 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:50.964673582 DEBUG Client info: None 2026-08-24 07:40:50.964697762 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:50.964709052 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:50.964714532 INFO Version: Unknown 2026-08-24 07:40:50.964752232 DEBUG Received server response for request 1 2026-08-24 07:40:50.964789972 DEBUG Client sends notification `initialized` 2026-08-24 07:40:50.964898362 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:50.964935372 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:50.964938892 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:50.964953232 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:50.965004592 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:50.965015753 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:50.965020193 DEBUG Initializing workspace `file:///tmp/.tmpbZeIC4/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:50.965037593 DEBUG Searching for a project in '/tmp/.tmpbZeIC4/src' 2026-08-24 07:40:50.965070063 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:50.965074483 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:50.965387683 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:50.965392593 DEBUG Discovering virtual environment in `/tmp/.tmpbZeIC4/src` 2026-08-24 07:40:50.965435603 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:50.965439793 DEBUG No virtual environment found 2026-08-24 07:40:50.965451104 DEBUG Adding first-party search path `/tmp/.tmpbZeIC4/src` 2026-08-24 07:40:50.965455074 DEBUG Using vendored stdlib 2026-08-24 07:40:50.965547504 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:50.965551564 DEBUG Adding new file root '/tmp/.tmpbZeIC4/src' of kind Project 2026-08-24 07:40:50.965667684 DEBUG Updating project to check open files 2026-08-24 07:40:50.965677474 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:50.965680274 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:50.965719434 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpbZeIC4/src/foo.py", kind: File } 2026-08-24 07:40:50.965735294 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpbZeIC4/src/foo.py` 2026-08-24 07:40:50.965737724 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:50.965743344 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:50.965768634 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpbZeIC4/src/foo.py' 2026-08-24 07:40:50.965823454 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:50.965827474 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:40:50.976022528 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:40:50.976047908 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:50.976055488 DEBUG method="shutdown" response.id=2 duration=11.08µs 2026-08-24 07:40:50.976066118 DEBUG Received server response for request 2 2026-08-24 07:40:50.976069618 DEBUG Client sends notification `exit` 2026-08-24 07:40:50.976079158 DEBUG Received exit notification, exiting ok test publish_diagnostics::message_with_related_information_support ... 2026-08-24 07:40:50.977193670 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, 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-08-24 07:40:50.977272820 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:50.977306641 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:50.977347221 DEBUG Client info: None 2026-08-24 07:40:50.977371911 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:50.977383241 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION", "DIAGNOSTIC_RELATED_INFORMATION"] 2026-08-24 07:40:50.977388221 INFO Version: Unknown 2026-08-24 07:40:50.977426541 DEBUG Received server response for request 1 2026-08-24 07:40:50.977469971 DEBUG Client sends notification `initialized` 2026-08-24 07:40:50.977586051 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:50.977621751 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:50.977625321 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:50.977639421 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:50.977697591 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:50.977713232 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:50.977717722 DEBUG Initializing workspace `file:///tmp/.tmp8cfhai/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:50.977739182 DEBUG Searching for a project in '/tmp/.tmp8cfhai/src' 2026-08-24 07:40:50.977774522 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:50.977779572 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:50.978484583 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:50.978490543 DEBUG Discovering virtual environment in `/tmp/.tmp8cfhai/src` 2026-08-24 07:40:50.978541123 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:50.978546273 DEBUG No virtual environment found 2026-08-24 07:40:50.978559194 DEBUG Adding first-party search path `/tmp/.tmp8cfhai/src` 2026-08-24 07:40:50.978563104 DEBUG Using vendored stdlib 2026-08-24 07:40:50.978690194 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:50.978696524 DEBUG Adding new file root '/tmp/.tmp8cfhai/src' of kind Project 2026-08-24 07:40:50.978837434 DEBUG Updating project to check open files 2026-08-24 07:40:50.978858174 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:50.978861854 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:50.978928224 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp8cfhai/src/foo.py", kind: File } 2026-08-24 07:40:50.978950234 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp8cfhai/src/foo.py` 2026-08-24 07:40:50.978953144 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:50.978959814 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:50.979002945 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmp8cfhai/src/foo.py' 2026-08-24 07:40:50.979078815 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-24 07:40:50.995416682 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-24 07:40:50.995804023 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:50.995815723 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:40:51.006117956 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:40:51.006161846 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:51.006172646 DEBUG method="shutdown" response.id=2 duration=16.84µs 2026-08-24 07:40:51.006184766 DEBUG Received server response for request 2 2026-08-24 07:40:51.006189296 DEBUG Client sends notification `exit` 2026-08-24 07:40:51.006204746 DEBUG Received exit notification, exiting ok test publish_diagnostics::message_without_related_information_support ... 2026-08-24 07:40:51.009062813 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-08-24 07:40:51.009125763 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:51.009161903 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:51.009218463 DEBUG Client info: None 2026-08-24 07:40:51.009257114 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:51.009269354 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:51.009275674 INFO Version: Unknown 2026-08-24 07:40:51.009318984 DEBUG Received server response for request 1 2026-08-24 07:40:51.009361274 DEBUG Client sends notification `initialized` 2026-08-24 07:40:51.009471644 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:51.009510234 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:51.009513784 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:51.009529604 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:51.009579044 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:51.009589984 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:51.009593874 DEBUG Initializing workspace `file:///tmp/.tmpAngpyb/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:51.009613904 DEBUG Searching for a project in '/tmp/.tmpAngpyb/src' 2026-08-24 07:40:51.009657984 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:51.009662254 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:51.009975365 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:51.009980095 DEBUG Discovering virtual environment in `/tmp/.tmpAngpyb/src` 2026-08-24 07:40:51.010023075 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:51.010027505 DEBUG No virtual environment found 2026-08-24 07:40:51.010038035 DEBUG Adding first-party search path `/tmp/.tmpAngpyb/src` 2026-08-24 07:40:51.010042165 DEBUG Using vendored stdlib 2026-08-24 07:40:51.010137245 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:51.010141886 DEBUG Adding new file root '/tmp/.tmpAngpyb/src' of kind Project 2026-08-24 07:40:51.010277706 DEBUG Updating project to check open files 2026-08-24 07:40:51.010289136 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:51.010291936 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:51.010336526 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpAngpyb/src/foo.py", kind: File } 2026-08-24 07:40:51.010352626 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpAngpyb/src/foo.py` 2026-08-24 07:40:51.010354986 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:51.010361196 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:51.010388966 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpAngpyb/src/foo.py' 2026-08-24 07:40:51.010440366 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-24 07:40:51.022900375 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-24 07:40:51.023223425 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:51.023246485 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:40:51.033523659 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:40:51.033564209 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:51.033574829 DEBUG method="shutdown" response.id=2 duration=15.46µs 2026-08-24 07:40:51.033586149 DEBUG Received server response for request 2 2026-08-24 07:40:51.033590669 DEBUG Client sends notification `exit` 2026-08-24 07:40:51.033606729 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change ... 2026-08-24 07:40:51.036385955 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-08-24 07:40:51.036447405 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:51.036482986 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:51.036535366 DEBUG Client info: None 2026-08-24 07:40:51.036559536 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:51.036570446 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:51.036576496 INFO Version: Unknown 2026-08-24 07:40:51.036615636 DEBUG Received server response for request 1 2026-08-24 07:40:51.036654476 DEBUG Client sends notification `initialized` 2026-08-24 07:40:51.036763436 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:51.036801326 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:51.036805066 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:51.036820216 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:51.036871326 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:51.036881636 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:51.036886186 DEBUG Initializing workspace `file:///tmp/.tmpSwRueC/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:51.036904457 DEBUG Searching for a project in '/tmp/.tmpSwRueC/src' 2026-08-24 07:40:51.036936937 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:51.036941227 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:51.037260187 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:51.037265447 DEBUG Discovering virtual environment in `/tmp/.tmpSwRueC/src` 2026-08-24 07:40:51.037306667 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:51.037311018 DEBUG No virtual environment found 2026-08-24 07:40:51.037321748 DEBUG Adding first-party search path `/tmp/.tmpSwRueC/src` 2026-08-24 07:40:51.037325628 DEBUG Using vendored stdlib 2026-08-24 07:40:51.037418108 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:51.037422718 DEBUG Adding new file root '/tmp/.tmpSwRueC/src' of kind Project 2026-08-24 07:40:51.037547288 DEBUG Updating project to check open files 2026-08-24 07:40:51.037557008 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:51.037560068 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:51.037600098 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpSwRueC/src/foo.py", kind: File } 2026-08-24 07:40:51.037615908 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpSwRueC/src/foo.py` 2026-08-24 07:40:51.037618428 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:51.037624368 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:51.037650618 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpSwRueC/src/foo.py' 2026-08-24 07:40:51.037713588 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-24 07:40:51.045375866 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-24 07:40:51.049368595 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:51.049380515 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:40:51.049409765 DEBUG Client sends notification `textDocument/didChange` 2026-08-24 07:40:51.049434025 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-24 07:40:51.049468615 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpSwRueC/src/foo.py", kind: FileContent } 2026-08-24 07:40:51.049475455 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpSwRueC/src/foo.py` 2026-08-24 07:40:51.049502115 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpSwRueC/src/foo.py' 2026-08-24 07:40:51.049558615 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:51.049562355 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:40:51.059788799 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:40:51.059813909 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:51.059822219 DEBUG method="shutdown" response.id=2 duration=12.09µs 2026-08-24 07:40:51.059840939 DEBUG Received server response for request 2 2026-08-24 07:40:51.059845549 DEBUG Client sends notification `exit` 2026-08-24 07:40:51.059854879 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_diagnostics_off ... 2026-08-24 07:40:51.062511595 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-08-24 07:40:51.062572455 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:51.062609175 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:51.062661965 DEBUG Client info: None 2026-08-24 07:40:51.062687285 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:51.062699645 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:51.062705445 INFO Version: Unknown 2026-08-24 07:40:51.062746545 DEBUG Received server response for request 1 2026-08-24 07:40:51.062784406 DEBUG Client sends notification `initialized` 2026-08-24 07:40:51.062895566 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:51.062931756 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:51.062935396 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:51.062949586 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:51.062954246 DEBUG Client sends notification `textDocument/didChange` 2026-08-24 07:40:51.063006996 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:51.063018106 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:51.063022506 DEBUG Initializing workspace `file:///tmp/.tmpW5Un30/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:51.063039886 DEBUG Searching for a project in '/tmp/.tmpW5Un30/src' 2026-08-24 07:40:51.063074216 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:51.063078676 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:51.063393097 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:51.063398247 DEBUG Discovering virtual environment in `/tmp/.tmpW5Un30/src` 2026-08-24 07:40:51.063442267 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:51.063446897 DEBUG No virtual environment found 2026-08-24 07:40:51.063458097 DEBUG Adding first-party search path `/tmp/.tmpW5Un30/src` 2026-08-24 07:40:51.063462097 DEBUG Using vendored stdlib 2026-08-24 07:40:51.063553507 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:51.063557787 DEBUG Adding new file root '/tmp/.tmpW5Un30/src' of kind Project 2026-08-24 07:40:51.063675498 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:51.063678928 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:51.063719638 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpW5Un30/src/foo.py", kind: File } 2026-08-24 07:40:51.063735548 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpW5Un30/src/foo.py` 2026-08-24 07:40:51.063738088 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:51.063748538 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:51.063759528 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-24 07:40:51.063776128 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpW5Un30/src/foo.py", kind: FileContent } 2026-08-24 07:40:51.063780188 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpW5Un30/src/foo.py` 2026-08-24 07:40:51.173147188 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:40:51.173251978 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:51.173269908 DEBUG method="shutdown" response.id=2 duration=47.46µs 2026-08-24 07:40:51.173297089 DEBUG Received server response for request 2 2026-08-24 07:40:51.173302349 DEBUG Client sends notification `exit` 2026-08-24 07:40:51.173320049 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_invalid_script_metadata_restores_semantic_diagnostics ... 2026-08-24 07:40:51.174813732 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-08-24 07:40:51.174889632 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:51.174935182 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:51.175006292 DEBUG Client info: None 2026-08-24 07:40:51.175037532 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:51.175051692 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:51.175058353 INFO Version: Unknown 2026-08-24 07:40:51.175099713 DEBUG Received server response for request 1 2026-08-24 07:40:51.175145093 DEBUG Client sends notification `initialized` 2026-08-24 07:40:51.175297383 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:51.175348553 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:51.175352513 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:51.175368913 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:51.175444543 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:51.175458273 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:51.175462503 DEBUG Initializing workspace `file:///tmp/.tmpVzP0t7/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:51.175487153 DEBUG Searching for a project in '/tmp/.tmpVzP0t7/src' 2026-08-24 07:40:51.175523484 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:51.175528174 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:51.175901624 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:51.175907234 DEBUG Discovering virtual environment in `/tmp/.tmpVzP0t7/src` 2026-08-24 07:40:51.175959245 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:51.175964515 DEBUG No virtual environment found 2026-08-24 07:40:51.175977015 DEBUG Adding first-party search path `/tmp/.tmpVzP0t7/src` 2026-08-24 07:40:51.175981015 DEBUG Using vendored stdlib 2026-08-24 07:40:51.176092435 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:51.176097835 DEBUG Adding new file root '/tmp/.tmpVzP0t7/src' of kind Project 2026-08-24 07:40:51.176271895 DEBUG Updating project to check open files 2026-08-24 07:40:51.176286815 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:51.176290755 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:51.176345215 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpVzP0t7/src/script.py", kind: File } 2026-08-24 07:40:51.176367135 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpVzP0t7/src/script.py` 2026-08-24 07:40:51.176377555 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:51.176384146 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:51.176485206 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Defaulting to python-platform `linux` 2026-08-24 07:40:51.176512926 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:51.176517116 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: No virtual environment found 2026-08-24 07:40:51.176520806 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Using vendored stdlib 2026-08-24 07:40:51.176604996 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Python version: Python 3.14, platform: linux 2026-08-24 07:40:51.176645546 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:51.176650176 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:40:51.176834767 DEBUG Client sends notification `textDocument/didChange` 2026-08-24 07:40:51.176861877 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-24 07:40:51.176889167 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpVzP0t7/src/script.py", kind: FileContent } 2026-08-24 07:40:51.176894667 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpVzP0t7/src/script.py` 2026-08-24 07:40:51.176916067 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Resolving requires-python constraint: `>=3.12` 2026-08-24 07:40:51.176922787 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Resolved requires-python constraint to: 3.12 2026-08-24 07:40:51.176999807 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Defaulting to python-platform `linux` 2026-08-24 07:40:51.177032837 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:51.177036947 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: No virtual environment found 2026-08-24 07:40:51.177039667 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Using vendored stdlib 2026-08-24 07:40:51.177115947 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Python version: Python 3.12, platform: linux 2026-08-24 07:40:51.177153187 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpVzP0t7/src/script.py' 2026-08-24 07:40:51.177201197 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-24 07:40:51.185185275 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-24 07:40:51.185264096 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:51.185268936 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:40:51.195498249 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:40:51.195541549 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:51.195550369 DEBUG method="shutdown" response.id=2 duration=13.71µs 2026-08-24 07:40:51.195569719 DEBUG Received server response for request 2 2026-08-24 07:40:51.195574699 DEBUG Client sends notification `exit` 2026-08-24 07:40:51.195584799 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_invalid_tuple_assignment_target_does_not_panic ... 2026-08-24 07:40:51.197673274 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-08-24 07:40:51.197727524 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:51.197767224 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:51.197872774 DEBUG Client info: None 2026-08-24 07:40:51.197922484 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:51.197938174 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:51.197945204 INFO Version: Unknown 2026-08-24 07:40:51.197991424 DEBUG Received server response for request 1 2026-08-24 07:40:51.198022255 DEBUG Client sends notification `initialized` 2026-08-24 07:40:51.198177935 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:51.198219725 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:51.198223385 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:51.198248305 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:51.198313265 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:51.198328605 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:51.198332855 DEBUG Initializing workspace `file:///tmp/.tmpybgQe4/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:51.198356265 DEBUG Searching for a project in '/tmp/.tmpybgQe4/src' 2026-08-24 07:40:51.198391265 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:51.198396445 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:51.199065797 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:51.199071647 DEBUG Discovering virtual environment in `/tmp/.tmpybgQe4/src` 2026-08-24 07:40:51.199124467 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:51.199130017 DEBUG No virtual environment found 2026-08-24 07:40:51.199143167 DEBUG Adding first-party search path `/tmp/.tmpybgQe4/src` 2026-08-24 07:40:51.199147407 DEBUG Using vendored stdlib 2026-08-24 07:40:51.199299497 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:51.199310227 DEBUG Adding new file root '/tmp/.tmpybgQe4/src' of kind Project 2026-08-24 07:40:51.199474338 DEBUG Updating project to check open files 2026-08-24 07:40:51.199492388 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:51.199496328 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:51.199564008 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpybgQe4/src/foo.py", kind: File } 2026-08-24 07:40:51.199586888 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpybgQe4/src/foo.py` 2026-08-24 07:40:51.199589988 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:51.199596828 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:51.199636858 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpybgQe4/src/foo.py' 2026-08-24 07:40:51.199736168 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-24 07:40:51.202357254 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:51.202366154 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:40:51.202375464 DEBUG Client sends notification `textDocument/didChange` 2026-08-24 07:40:51.202423844 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpybgQe4/src/foo.py", kind: FileContent } 2026-08-24 07:40:51.202433115 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpybgQe4/src/foo.py` 2026-08-24 07:40:51.202460885 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpybgQe4/src/foo.py' 2026-08-24 07:40:51.202517245 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:51.202521315 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:40:51.212742508 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:40:51.212770978 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:51.212779838 DEBUG method="shutdown" response.id=2 duration=12.88µs 2026-08-24 07:40:51.212790948 DEBUG Received server response for request 2 2026-08-24 07:40:51.212794548 DEBUG Client sends notification `exit` 2026-08-24 07:40:51.212804088 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_nested_invalid_tuple_assignment_target_does_not_panic ... 2026-08-24 07:40:51.214330871 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-08-24 07:40:51.214397832 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:51.214438122 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:51.214490402 DEBUG Client info: None 2026-08-24 07:40:51.214513382 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:51.214525472 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:51.214531682 INFO Version: Unknown 2026-08-24 07:40:51.214573012 DEBUG Received server response for request 1 2026-08-24 07:40:51.214618642 DEBUG Client sends notification `initialized` 2026-08-24 07:40:51.214726342 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:51.214761062 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:51.214764562 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:51.214779432 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:51.214825213 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:51.214835273 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:51.214839623 DEBUG Initializing workspace `file:///tmp/.tmpl9eIRm/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:51.214857233 DEBUG Searching for a project in '/tmp/.tmpl9eIRm/src' 2026-08-24 07:40:51.214890273 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:51.214894503 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:51.215186903 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:51.215191233 DEBUG Discovering virtual environment in `/tmp/.tmpl9eIRm/src` 2026-08-24 07:40:51.215247914 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:51.215251464 DEBUG No virtual environment found 2026-08-24 07:40:51.215262274 DEBUG Adding first-party search path `/tmp/.tmpl9eIRm/src` 2026-08-24 07:40:51.215266084 DEBUG Using vendored stdlib 2026-08-24 07:40:51.215359474 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:51.215363854 DEBUG Adding new file root '/tmp/.tmpl9eIRm/src' of kind Project 2026-08-24 07:40:51.215480544 DEBUG Updating project to check open files 2026-08-24 07:40:51.215488994 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:51.215491604 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:51.215529734 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpl9eIRm/src/foo.py", kind: File } 2026-08-24 07:40:51.215545694 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpl9eIRm/src/foo.py` 2026-08-24 07:40:51.215548254 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:51.215553814 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:51.215577034 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpl9eIRm/src/foo.py' 2026-08-24 07:40:51.215635314 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-24 07:40:51.217389898 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:51.217397138 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:40:51.217406588 DEBUG Client sends notification `textDocument/didChange` 2026-08-24 07:40:51.217452369 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpl9eIRm/src/foo.py", kind: FileContent } 2026-08-24 07:40:51.217461559 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpl9eIRm/src/foo.py` 2026-08-24 07:40:51.217483689 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpl9eIRm/src/foo.py' 2026-08-24 07:40:51.217529439 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:51.217533229 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:40:51.227784902 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:40:51.227809712 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:51.227816862 DEBUG method="shutdown" response.id=2 duration=11.51µs 2026-08-24 07:40:51.227827792 DEBUG Received server response for request 2 2026-08-24 07:40:51.227832072 DEBUG Client sends notification `exit` 2026-08-24 07:40:51.227841882 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_script_python_requirement ... 2026-08-24 07:40:51.229175575 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-08-24 07:40:51.229253735 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:51.229284985 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:51.229334395 DEBUG Client info: None 2026-08-24 07:40:51.229356085 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:51.229367746 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:51.229373896 INFO Version: Unknown 2026-08-24 07:40:51.229416776 DEBUG Received server response for request 1 2026-08-24 07:40:51.229451716 DEBUG Client sends notification `initialized` 2026-08-24 07:40:51.229557936 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:51.229590936 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:51.229594846 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:51.229608726 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:51.229658126 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:51.229668356 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:51.229672246 DEBUG Initializing workspace `file:///tmp/.tmpEhSPc1/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:51.229690666 DEBUG Searching for a project in '/tmp/.tmpEhSPc1/src' 2026-08-24 07:40:51.229722016 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:51.229726476 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:51.230016967 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:51.230021417 DEBUG Discovering virtual environment in `/tmp/.tmpEhSPc1/src` 2026-08-24 07:40:51.230058937 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:51.230062607 DEBUG No virtual environment found 2026-08-24 07:40:51.230073147 DEBUG Adding first-party search path `/tmp/.tmpEhSPc1/src` 2026-08-24 07:40:51.230077257 DEBUG Using vendored stdlib 2026-08-24 07:40:51.230167907 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:51.230172027 DEBUG Adding new file root '/tmp/.tmpEhSPc1/src' of kind Project 2026-08-24 07:40:51.230308758 DEBUG Updating project to check open files 2026-08-24 07:40:51.230318208 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:51.230321258 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:51.230360928 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpEhSPc1/src/script.py", kind: File } 2026-08-24 07:40:51.230376688 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpEhSPc1/src/script.py` 2026-08-24 07:40:51.230379168 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:51.230384208 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:51.230407848 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving requires-python constraint: `>=3.12` 2026-08-24 07:40:51.230413688 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolved requires-python constraint to: 3.12 2026-08-24 07:40:51.230490808 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Defaulting to python-platform `linux` 2026-08-24 07:40:51.230518308 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:51.230522308 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: No virtual environment found 2026-08-24 07:40:51.230525988 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Using vendored stdlib 2026-08-24 07:40:51.230606028 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Python version: Python 3.12, platform: linux 2026-08-24 07:40:51.230632558 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpEhSPc1/src/script.py' 2026-08-24 07:40:51.230656748 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-24 07:40:51.240270470 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-24 07:40:51.242741376 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:51.242752436 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:40:51.242943296 DEBUG Client sends notification `textDocument/didChange` 2026-08-24 07:40:51.242970356 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-24 07:40:51.243003197 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpEhSPc1/src/script.py", kind: FileContent } 2026-08-24 07:40:51.243009897 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpEhSPc1/src/script.py` 2026-08-24 07:40:51.243035577 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Resolving requires-python constraint: `>=3.13` 2026-08-24 07:40:51.243039997 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Resolved requires-python constraint to: 3.13 2026-08-24 07:40:51.243128327 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Defaulting to python-platform `linux` 2026-08-24 07:40:51.243167057 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:51.243171457 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: No virtual environment found 2026-08-24 07:40:51.243174117 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Using vendored stdlib 2026-08-24 07:40:51.243274747 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Python version: Python 3.13, platform: linux 2026-08-24 07:40:51.243301547 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpEhSPc1/src/script.py' 2026-08-24 07:40:51.243317587 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-24 07:40:51.252999829 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-24 07:40:51.255218654 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:51.255241584 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:40:51.265377468 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:40:51.265412628 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:51.265422018 DEBUG method="shutdown" response.id=2 duration=13.70µs 2026-08-24 07:40:51.265439898 DEBUG Received server response for request 2 2026-08-24 07:40:51.265443688 DEBUG Client sends notification `exit` 2026-08-24 07:40:51.265460098 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_watched_files ... 2026-08-24 07:40:51.269290216 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-08-24 07:40:51.269356797 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:51.269393557 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:51.269452987 DEBUG Client info: None 2026-08-24 07:40:51.269481667 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:51.269494197 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:51.269500107 INFO Version: Unknown 2026-08-24 07:40:51.269541297 DEBUG Received server response for request 1 2026-08-24 07:40:51.269578847 DEBUG Client sends notification `initialized` 2026-08-24 07:40:51.269708967 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:51.269747307 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:51.269751187 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:51.269766497 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:51.269826928 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:51.269841958 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:51.269846538 DEBUG Initializing workspace `file:///tmp/.tmpDBPtiX/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:51.269869058 DEBUG Searching for a project in '/tmp/.tmpDBPtiX/src' 2026-08-24 07:40:51.269904178 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:51.269908958 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:51.270584999 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:51.270590879 DEBUG Discovering virtual environment in `/tmp/.tmpDBPtiX/src` 2026-08-24 07:40:51.270640630 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:51.270645940 DEBUG No virtual environment found 2026-08-24 07:40:51.270658330 DEBUG Adding first-party search path `/tmp/.tmpDBPtiX/src` 2026-08-24 07:40:51.270662320 DEBUG Using vendored stdlib 2026-08-24 07:40:51.270794870 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:51.270800410 DEBUG Adding new file root '/tmp/.tmpDBPtiX/src' of kind Project 2026-08-24 07:40:51.270956710 DEBUG Updating project to check open files 2026-08-24 07:40:51.270976940 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:51.270980500 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:51.271046781 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpDBPtiX/src/foo.py", kind: File } 2026-08-24 07:40:51.271069241 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpDBPtiX/src/foo.py` 2026-08-24 07:40:51.271072081 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:51.271079081 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:51.271107161 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpDBPtiX/src/foo.py' 2026-08-24 07:40:51.271154501 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:51.271158911 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:40:51.271174431 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-24 07:40:51.271203671 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-08-24 07:40:51.271206791 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:40:51.271211861 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(201)), file(Id(200))}}: Set open project files (count: 2) 2026-08-24 07:40:51.271216521 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-08-24 07:40:51.271218711 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:40:51.271222891 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(201)), file(Id(200)), file(Id(202))}}: Set open project files (count: 3) 2026-08-24 07:40:51.271227511 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-08-24 07:40:51.271243891 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:40:51.271248061 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(201)), file(Id(203)), file(Id(202)), file(Id(200))}}: Set open project files (count: 4) 2026-08-24 07:40:51.271274981 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(203))}: Checking file 'vs-code:/src/notebook.ipynb' 2026-08-24 07:40:51.271337291 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(203))}: Resolving dynamic module resolution paths 2026-08-24 07:40:51.273960557 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:51.273969657 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:51.273973247 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:40:51.274002697 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-08-24 07:40:51.274027827 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpDBPtiX/src` 2026-08-24 07:40:51.274059557 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpDBPtiX/src/foo.py", kind: Any } 2026-08-24 07:40:51.274084677 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:51.274088707 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:51.274091127 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:51.274093437 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:40:51.384536425 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:40:51.384597145 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:51.384616506 DEBUG method="shutdown" response.id=2 duration=29.01µs 2026-08-24 07:40:51.384639316 DEBUG Received server response for request 2 2026-08-24 07:40:51.384644596 DEBUG Client sends notification `exit` 2026-08-24 07:40:51.384661496 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_watched_files_pull_diagnostics ... 2026-08-24 07:40:51.386518050 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:51.386590160 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:51.386638040 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:51.386720510 DEBUG Client info: None 2026-08-24 07:40:51.386759370 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:51.386774130 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:51.386781070 INFO Version: Unknown 2026-08-24 07:40:51.386823231 DEBUG Received server response for request 1 2026-08-24 07:40:51.386867091 DEBUG Client sends notification `initialized` 2026-08-24 07:40:51.387040141 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:51.387099351 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:51.387102971 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:51.387119271 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:51.387140181 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-08-24 07:40:51.387193711 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:51.387210001 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:51.387214651 DEBUG Initializing workspace `file:///tmp/.tmpS93Aoq/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:51.387256431 DEBUG Searching for a project in '/tmp/.tmpS93Aoq/src' 2026-08-24 07:40:51.387293202 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:51.387298522 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:51.387993173 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:51.387998883 DEBUG Discovering virtual environment in `/tmp/.tmpS93Aoq/src` 2026-08-24 07:40:51.388055603 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:51.388060883 DEBUG No virtual environment found 2026-08-24 07:40:51.388074633 DEBUG Adding first-party search path `/tmp/.tmpS93Aoq/src` 2026-08-24 07:40:51.388078753 DEBUG Using vendored stdlib 2026-08-24 07:40:51.388203244 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:51.388214374 DEBUG Adding new file root '/tmp/.tmpS93Aoq/src' of kind Project 2026-08-24 07:40:51.388410124 DEBUG Updating project to check open files 2026-08-24 07:40:51.388426434 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:51.388430084 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:51.388500914 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpS93Aoq/src/foo.py", kind: File } 2026-08-24 07:40:51.388524074 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpS93Aoq/src/foo.py` 2026-08-24 07:40:51.388526944 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:51.388533504 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:51.388546824 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpS93Aoq/src` 2026-08-24 07:40:51.388564424 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpS93Aoq/src/foo.py", kind: Any } 2026-08-24 07:40:51.497347201 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:40:51.497422461 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:51.497440421 DEBUG method="shutdown" response.id=2 duration=26.58µs 2026-08-24 07:40:51.497456141 DEBUG Received server response for request 2 2026-08-24 07:40:51.497460761 DEBUG Client sends notification `exit` 2026-08-24 07:40:51.497473181 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open ... 2026-08-24 07:40:51.499022845 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-08-24 07:40:51.499099585 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:51.499146445 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:51.499227965 DEBUG Client info: None 2026-08-24 07:40:51.499280425 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:51.499296235 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:51.499302715 INFO Version: Unknown 2026-08-24 07:40:51.499345655 DEBUG Received server response for request 1 2026-08-24 07:40:51.499393005 DEBUG Client sends notification `initialized` 2026-08-24 07:40:51.499552796 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:51.499596416 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:51.499600066 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:51.499617646 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:51.499692076 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:51.499708376 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:51.499713166 DEBUG Initializing workspace `file:///tmp/.tmpjDXeIC/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:51.499736716 DEBUG Searching for a project in '/tmp/.tmpjDXeIC/src' 2026-08-24 07:40:51.499773496 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:51.499778476 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:51.500513578 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:51.500520108 DEBUG Discovering virtual environment in `/tmp/.tmpjDXeIC/src` 2026-08-24 07:40:51.500572898 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:51.500578548 DEBUG No virtual environment found 2026-08-24 07:40:51.500591458 DEBUG Adding first-party search path `/tmp/.tmpjDXeIC/src` 2026-08-24 07:40:51.500595628 DEBUG Using vendored stdlib 2026-08-24 07:40:51.500721238 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:51.500731809 DEBUG Adding new file root '/tmp/.tmpjDXeIC/src' of kind Project 2026-08-24 07:40:51.500893809 DEBUG Updating project to check open files 2026-08-24 07:40:51.500911769 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:51.500915679 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:51.500984379 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpjDXeIC/src/foo.py", kind: File } 2026-08-24 07:40:51.501007539 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpjDXeIC/src/foo.py` 2026-08-24 07:40:51.501010469 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:51.501017359 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:51.501058609 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpjDXeIC/src/foo.py' 2026-08-24 07:40:51.501154419 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-24 07:40:51.509323958 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-24 07:40:51.513352627 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:51.513363387 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:40:51.523652260 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:40:51.523685871 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:51.523696851 DEBUG method="shutdown" response.id=2 duration=16.38µs 2026-08-24 07:40:51.523716981 DEBUG Received server response for request 2 2026-08-24 07:40:51.523721461 DEBUG Client sends notification `exit` 2026-08-24 07:40:51.523737211 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_diagnostics_off ... 2026-08-24 07:40:51.526504037 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-08-24 07:40:51.526573147 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:51.526616797 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:51.526718987 DEBUG Client info: None 2026-08-24 07:40:51.526768887 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:51.526783658 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:51.526791168 INFO Version: Unknown 2026-08-24 07:40:51.526837408 DEBUG Received server response for request 1 2026-08-24 07:40:51.526882618 DEBUG Client sends notification `initialized` 2026-08-24 07:40:51.527021558 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:51.527060168 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:51.527063898 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:51.527078848 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:51.527143328 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:51.527159288 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:51.527163258 DEBUG Initializing workspace `file:///tmp/.tmppqpfPZ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:51.527186078 DEBUG Searching for a project in '/tmp/.tmppqpfPZ/src' 2026-08-24 07:40:51.527220479 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:51.527225279 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:51.527804250 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:51.527810180 DEBUG Discovering virtual environment in `/tmp/.tmppqpfPZ/src` 2026-08-24 07:40:51.527858680 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:51.527864330 DEBUG No virtual environment found 2026-08-24 07:40:51.527877570 DEBUG Adding first-party search path `/tmp/.tmppqpfPZ/src` 2026-08-24 07:40:51.527881540 DEBUG Using vendored stdlib 2026-08-24 07:40:51.528010270 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:51.528015430 DEBUG Adding new file root '/tmp/.tmppqpfPZ/src' of kind Project 2026-08-24 07:40:51.528167631 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:51.528172191 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:51.528262511 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmppqpfPZ/src/foo.py", kind: File } 2026-08-24 07:40:51.528288481 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmppqpfPZ/src/foo.py` 2026-08-24 07:40:51.528291751 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:51.528309641 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:51.637255038 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:40:51.637326218 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:51.637344678 DEBUG method="shutdown" response.id=2 duration=28.07µs 2026-08-24 07:40:51.637369018 DEBUG Received server response for request 2 2026-08-24 07:40:51.637373228 DEBUG Client sends notification `exit` 2026-08-24 07:40:51.637390298 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_file_without_extension_but_python_language ... 2026-08-24 07:40:51.638950642 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-08-24 07:40:51.639031932 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:51.639080622 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:51.639163152 DEBUG Client info: None 2026-08-24 07:40:51.639202042 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:51.639216532 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:51.639223312 INFO Version: Unknown 2026-08-24 07:40:51.639281762 DEBUG Received server response for request 1 2026-08-24 07:40:51.639328962 DEBUG Client sends notification `initialized` 2026-08-24 07:40:51.639490383 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:51.639534823 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:51.639538653 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:51.639556153 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:51.639629733 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:51.639645873 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:51.639650273 DEBUG Initializing workspace `file:///tmp/.tmpIZ7yA4/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:51.639673933 DEBUG Searching for a project in '/tmp/.tmpIZ7yA4/src' 2026-08-24 07:40:51.639709223 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:51.639714063 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:51.640413165 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:51.640419335 DEBUG Discovering virtual environment in `/tmp/.tmpIZ7yA4/src` 2026-08-24 07:40:51.640472755 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:51.640477965 DEBUG No virtual environment found 2026-08-24 07:40:51.640490925 DEBUG Adding first-party search path `/tmp/.tmpIZ7yA4/src` 2026-08-24 07:40:51.640495015 DEBUG Using vendored stdlib 2026-08-24 07:40:51.640619745 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:51.640629795 DEBUG Adding new file root '/tmp/.tmpIZ7yA4/src' of kind Project 2026-08-24 07:40:51.640788086 DEBUG Updating project to check open files 2026-08-24 07:40:51.640805706 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:51.640809596 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:51.640878596 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpIZ7yA4/src/foo", kind: File } 2026-08-24 07:40:51.640901186 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpIZ7yA4/src/foo` 2026-08-24 07:40:51.640903996 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:51.640910516 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:51.640952026 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpIZ7yA4/src/foo' 2026-08-24 07:40:51.641047506 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-24 07:40:51.649243655 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-24 07:40:51.653292854 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:51.653304264 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:40:51.663602427 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:40:51.663645998 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:51.663657898 DEBUG method="shutdown" response.id=2 duration=18.07µs 2026-08-24 07:40:51.663678668 DEBUG Received server response for request 2 2026-08-24 07:40:51.663683108 DEBUG Client sends notification `exit` 2026-08-24 07:40:51.663699828 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_invalid_script_reports_only_configuration_diagnostics ... 2026-08-24 07:40:51.666507774 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-08-24 07:40:51.666576204 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:51.666612624 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:51.666673214 DEBUG Client info: None 2026-08-24 07:40:51.666704504 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:51.666718304 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:51.666725074 INFO Version: Unknown 2026-08-24 07:40:51.666768435 DEBUG Received server response for request 1 2026-08-24 07:40:51.666814945 DEBUG Client sends notification `initialized` 2026-08-24 07:40:51.666950505 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:51.666989385 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:51.666992975 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:51.667010205 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:51.667072285 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:51.667087895 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:51.667092315 DEBUG Initializing workspace `file:///tmp/.tmpQ6zRlj/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:51.667114615 DEBUG Searching for a project in '/tmp/.tmpQ6zRlj/src' 2026-08-24 07:40:51.667151715 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:51.667156455 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:51.667724337 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:51.667730547 DEBUG Discovering virtual environment in `/tmp/.tmpQ6zRlj/src` 2026-08-24 07:40:51.667781397 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:51.667786787 DEBUG No virtual environment found 2026-08-24 07:40:51.667800327 DEBUG Adding first-party search path `/tmp/.tmpQ6zRlj/src` 2026-08-24 07:40:51.667804437 DEBUG Using vendored stdlib 2026-08-24 07:40:51.667937767 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:51.667942927 DEBUG Adding new file root '/tmp/.tmpQ6zRlj/src' of kind Project 2026-08-24 07:40:51.668094658 DEBUG Updating project to check open files 2026-08-24 07:40:51.668109958 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:51.668113768 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:51.668183538 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpQ6zRlj/src/script.py", kind: File } 2026-08-24 07:40:51.668206778 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpQ6zRlj/src/script.py` 2026-08-24 07:40:51.668209768 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:51.668216968 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:51.668350888 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Defaulting to python-platform `linux` 2026-08-24 07:40:51.668392548 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:51.668396888 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: No virtual environment found 2026-08-24 07:40:51.668400668 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Using vendored stdlib 2026-08-24 07:40:51.668486088 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Python version: Python 3.14, platform: linux 2026-08-24 07:40:51.668531309 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:51.668535549 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:40:51.678786112 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:40:51.678813712 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:51.678820762 DEBUG method="shutdown" response.id=2 duration=12.03µs 2026-08-24 07:40:51.678831492 DEBUG Received server response for request 2 2026-08-24 07:40:51.678836102 DEBUG Client sends notification `exit` 2026-08-24 07:40:51.678845582 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_ipynb_file_with_python_language ... 2026-08-24 07:40:51.679986495 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-08-24 07:40:51.680043205 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:51.680079065 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:51.680128775 DEBUG Client info: None 2026-08-24 07:40:51.680152175 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:51.680163035 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:51.680168845 INFO Version: Unknown 2026-08-24 07:40:51.680207515 DEBUG Received server response for request 1 2026-08-24 07:40:51.680254565 DEBUG Client sends notification `initialized` 2026-08-24 07:40:51.680365465 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:51.680409715 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:51.680413475 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:51.680427526 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:51.680474326 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:51.680486986 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:51.680491236 DEBUG Initializing workspace `file:///tmp/.tmpTxAwUG/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:51.680510646 DEBUG Searching for a project in '/tmp/.tmpTxAwUG/src' 2026-08-24 07:40:51.680544306 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:51.680548876 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:51.681017467 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:51.681022207 DEBUG Discovering virtual environment in `/tmp/.tmpTxAwUG/src` 2026-08-24 07:40:51.681066597 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:51.681071277 DEBUG No virtual environment found 2026-08-24 07:40:51.681083027 DEBUG Adding first-party search path `/tmp/.tmpTxAwUG/src` 2026-08-24 07:40:51.681087057 DEBUG Using vendored stdlib 2026-08-24 07:40:51.681198887 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:51.681203007 DEBUG Adding new file root '/tmp/.tmpTxAwUG/src' of kind Project 2026-08-24 07:40:51.681374778 DEBUG Updating project to check open files 2026-08-24 07:40:51.681387378 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:51.681390608 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:51.681451988 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpTxAwUG/src/foo.ipynb", kind: File } 2026-08-24 07:40:51.681469658 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpTxAwUG/src/foo.ipynb` 2026-08-24 07:40:51.681472248 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:51.681478118 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:51.681507198 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpTxAwUG/src/foo.ipynb' 2026-08-24 07:40:51.681574488 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-24 07:40:51.689490546 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-24 07:40:51.693441425 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:51.693451665 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:40:51.703598318 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:40:51.703641118 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:51.703652008 DEBUG method="shutdown" response.id=2 duration=15.80µs 2026-08-24 07:40:51.703672438 DEBUG Received server response for request 2 2026-08-24 07:40:51.703676398 DEBUG Client sends notification `exit` 2026-08-24 07:40:51.703692248 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_non_existing_file_open_files_only ... 2026-08-24 07:40:51.706220404 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-08-24 07:40:51.706299734 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:51.706337434 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:51.706391844 DEBUG Client info: None 2026-08-24 07:40:51.706417504 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:51.706429254 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:51.706435504 INFO Version: Unknown 2026-08-24 07:40:51.706476495 DEBUG Received server response for request 1 2026-08-24 07:40:51.706513665 DEBUG Client sends notification `initialized` 2026-08-24 07:40:51.706623245 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:51.706662345 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:51.706665905 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:51.706680005 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:51.706729565 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:51.706740505 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:51.706744505 DEBUG Initializing workspace `file:///tmp/.tmpaorBPV/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:51.706762735 DEBUG Searching for a project in '/tmp/.tmpaorBPV/src' 2026-08-24 07:40:51.706795175 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:51.706799775 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:51.707100396 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:51.707105556 DEBUG Discovering virtual environment in `/tmp/.tmpaorBPV/src` 2026-08-24 07:40:51.707146796 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:51.707151336 DEBUG No virtual environment found 2026-08-24 07:40:51.707161926 DEBUG Adding first-party search path `/tmp/.tmpaorBPV/src` 2026-08-24 07:40:51.707165876 DEBUG Using vendored stdlib 2026-08-24 07:40:51.707275186 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:51.707280076 DEBUG Adding new file root '/tmp/.tmpaorBPV/src' of kind Project 2026-08-24 07:40:51.707395317 DEBUG Updating project to check open files 2026-08-24 07:40:51.707405307 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:51.707408457 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:51.707449117 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpaorBPV/src/foo.py", kind: File } 2026-08-24 07:40:51.707464977 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpaorBPV/src/foo.py` 2026-08-24 07:40:51.707467727 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:51.707473607 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:51.707500137 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpaorBPV/src/foo.py' 2026-08-24 07:40:51.707562767 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-24 07:40:51.715179374 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-24 07:40:51.719122233 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:51.719133623 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:40:51.729417146 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:40:51.729455597 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:51.729466017 DEBUG method="shutdown" response.id=2 duration=15.78µs 2026-08-24 07:40:51.729486647 DEBUG Received server response for request 2 2026-08-24 07:40:51.729491787 DEBUG Client sends notification `exit` 2026-08-24 07:40:51.729508337 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_non_existing_file_workspace_with_file_uri ... 2026-08-24 07:40:51.732148723 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-08-24 07:40:51.732213003 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:51.732267693 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:51.732318933 DEBUG Client info: None 2026-08-24 07:40:51.732341763 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:51.732353673 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:51.732359213 INFO Version: Unknown 2026-08-24 07:40:51.732405183 DEBUG Received server response for request 1 2026-08-24 07:40:51.732444403 DEBUG Client sends notification `initialized` 2026-08-24 07:40:51.732549034 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:51.732585714 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:51.732589224 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:51.732604694 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:51.732656324 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:51.732667764 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:51.732672574 DEBUG Initializing workspace `file:///tmp/.tmpEJwiCS/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:51.732691424 DEBUG Searching for a project in '/tmp/.tmpEJwiCS/src' 2026-08-24 07:40:51.732724174 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:51.732728184 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:51.733026885 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:51.733031845 DEBUG Discovering virtual environment in `/tmp/.tmpEJwiCS/src` 2026-08-24 07:40:51.733074865 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:51.733079495 DEBUG No virtual environment found 2026-08-24 07:40:51.733090325 DEBUG Adding first-party search path `/tmp/.tmpEJwiCS/src` 2026-08-24 07:40:51.733094325 DEBUG Using vendored stdlib 2026-08-24 07:40:51.733189405 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:51.733193835 DEBUG Adding new file root '/tmp/.tmpEJwiCS/src' of kind Project 2026-08-24 07:40:51.733325225 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:51.733329085 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:51.733369335 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpEJwiCS/src/foo.py", kind: File } 2026-08-24 07:40:51.733385905 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpEJwiCS/src/foo.py` 2026-08-24 07:40:51.733388275 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:51.733398725 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:51.735874441 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}:Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-08-24 07:40:51.735913571 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpEJwiCS/src/foo.py' 2026-08-24 07:40:51.735980941 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-24 07:40:51.743683909 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-24 07:40:51.747609578 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:51.747622078 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:40:51.757916021 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:40:51.757954291 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:51.757964981 DEBUG method="shutdown" response.id=2 duration=16.50µs 2026-08-24 07:40:51.757976911 DEBUG Received server response for request 2 2026-08-24 07:40:51.757981591 DEBUG Client sends notification `exit` 2026-08-24 07:40:51.757997801 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_non_existing_file_workspace_with_untitled_uri ... 2026-08-24 07:40:51.760822038 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-08-24 07:40:51.760883528 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:51.760921078 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:51.760972308 DEBUG Client info: None 2026-08-24 07:40:51.760996238 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:51.761008938 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:51.761014348 INFO Version: Unknown 2026-08-24 07:40:51.761053178 DEBUG Received server response for request 1 2026-08-24 07:40:51.761092198 DEBUG Client sends notification `initialized` 2026-08-24 07:40:51.761202548 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:51.761252349 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:51.761255819 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:51.761270379 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:51.761321009 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:51.761332599 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:51.761337199 DEBUG Initializing workspace `file:///tmp/.tmpyiHhDR/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:51.761356489 DEBUG Searching for a project in '/tmp/.tmpyiHhDR/src' 2026-08-24 07:40:51.761388909 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:51.761393349 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:51.761696380 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:51.761700930 DEBUG Discovering virtual environment in `/tmp/.tmpyiHhDR/src` 2026-08-24 07:40:51.761742650 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:51.761747070 DEBUG No virtual environment found 2026-08-24 07:40:51.761757620 DEBUG Adding first-party search path `/tmp/.tmpyiHhDR/src` 2026-08-24 07:40:51.761761630 DEBUG Using vendored stdlib 2026-08-24 07:40:51.761854090 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:51.761858610 DEBUG Adding new file root '/tmp/.tmpyiHhDR/src' of kind Project 2026-08-24 07:40:51.761975470 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:51.761978850 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:51.761988900 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:foo.py` 2026-08-24 07:40:51.761991600 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:51.762003830 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-24 07:40:51.762038790 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file 'untitled:foo.py' 2026-08-24 07:40:51.762098240 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-08-24 07:40:51.769764488 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-08-24 07:40:51.773685557 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:51.773696087 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:40:51.783959570 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:40:51.784006840 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:51.784018540 DEBUG method="shutdown" response.id=2 duration=16.55µs 2026-08-24 07:40:51.784039361 DEBUG Received server response for request 2 2026-08-24 07:40:51.784043761 DEBUG Client sends notification `exit` 2026-08-24 07:40:51.784060531 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_virtual_script_reports_inline_configuration_diagnostics ... 2026-08-24 07:40:51.786677516 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-08-24 07:40:51.786738827 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:51.786777257 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:51.786827837 DEBUG Client info: None 2026-08-24 07:40:51.786852577 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:51.786863997 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:51.786869887 INFO Version: Unknown 2026-08-24 07:40:51.786908987 DEBUG Received server response for request 1 2026-08-24 07:40:51.786945437 DEBUG Client sends notification `initialized` 2026-08-24 07:40:51.787052827 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:51.787091487 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:51.787095097 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:51.787109247 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:51.787164678 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:51.787174918 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:51.787178718 DEBUG Initializing workspace `file:///tmp/.tmpb3OHGz/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:51.787198478 DEBUG Searching for a project in '/tmp/.tmpb3OHGz/src' 2026-08-24 07:40:51.787243728 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:51.787248018 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:51.787548119 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:51.787552979 DEBUG Discovering virtual environment in `/tmp/.tmpb3OHGz/src` 2026-08-24 07:40:51.787594339 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:51.787598569 DEBUG No virtual environment found 2026-08-24 07:40:51.787609909 DEBUG Adding first-party search path `/tmp/.tmpb3OHGz/src` 2026-08-24 07:40:51.787613889 DEBUG Using vendored stdlib 2026-08-24 07:40:51.787703899 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:51.787708609 DEBUG Adding new file root '/tmp/.tmpb3OHGz/src' of kind Project 2026-08-24 07:40:51.787834019 DEBUG Updating project to check open files 2026-08-24 07:40:51.787844939 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:51.787848189 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:51.787857309 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:script.py` 2026-08-24 07:40:51.787860199 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:51.787866209 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-24 07:40:51.788020340 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-08-24 07:40:51.788047620 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.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:51.788051360 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-08-24 07:40:51.788054900 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-08-24 07:40:51.788136990 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.14, platform: linux 2026-08-24 07:40:51.788162290 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file 'untitled:script.py' 2026-08-24 07:40:51.788199310 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:51.788203520 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:40:51.798440633 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:40:51.798470764 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:51.798478514 DEBUG method="shutdown" response.id=2 duration=11.84µs 2026-08-24 07:40:51.798489684 DEBUG Received server response for request 2 2026-08-24 07:40:51.798493714 DEBUG Client sends notification `exit` 2026-08-24 07:40:51.798503284 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_virtual_script_reports_invalid_metadata ... 2026-08-24 07:40:51.799478346 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-08-24 07:40:51.799528356 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:51.799559736 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:51.799604786 DEBUG Client info: None 2026-08-24 07:40:51.799633216 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:51.799642806 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:51.799647546 INFO Version: Unknown 2026-08-24 07:40:51.799684176 DEBUG Received server response for request 1 2026-08-24 07:40:51.799714566 DEBUG Client sends notification `initialized` 2026-08-24 07:40:51.799810877 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:51.799846137 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:51.799849487 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:51.799861887 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:51.799909327 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:51.799918727 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:51.799922627 DEBUG Initializing workspace `file:///tmp/.tmpNERSN4/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:51.799939257 DEBUG Searching for a project in '/tmp/.tmpNERSN4/src' 2026-08-24 07:40:51.799971897 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:51.799976197 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:51.800276568 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:51.800280818 DEBUG Discovering virtual environment in `/tmp/.tmpNERSN4/src` 2026-08-24 07:40:51.800319848 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:51.800323398 DEBUG No virtual environment found 2026-08-24 07:40:51.800335238 DEBUG Adding first-party search path `/tmp/.tmpNERSN4/src` 2026-08-24 07:40:51.800339158 DEBUG Using vendored stdlib 2026-08-24 07:40:51.800429808 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:51.800433918 DEBUG Adding new file root '/tmp/.tmpNERSN4/src' of kind Project 2026-08-24 07:40:51.800543548 DEBUG Updating project to check open files 2026-08-24 07:40:51.800551768 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:51.800554338 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:51.800562828 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:script.py` 2026-08-24 07:40:51.800565638 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:51.800570868 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-24 07:40:51.800653978 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-08-24 07:40:51.800680599 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.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:51.800684119 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-08-24 07:40:51.800686879 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-08-24 07:40:51.800765739 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.14, platform: linux 2026-08-24 07:40:51.800798829 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:51.800803029 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:40:51.811001252 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:40:51.811025462 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:51.811031812 DEBUG method="shutdown" response.id=2 duration=10.38µs 2026-08-24 07:40:51.811041672 DEBUG Received server response for request 2 2026-08-24 07:40:51.811045932 DEBUG Client sends notification `exit` 2026-08-24 07:40:51.811055402 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_virtual_script_uses_its_python_requirement ... 2026-08-24 07:40:51.812110085 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-08-24 07:40:51.812169915 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:51.812204005 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:51.812264125 DEBUG Client info: None 2026-08-24 07:40:51.812285895 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:51.812297495 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:51.812303165 INFO Version: Unknown 2026-08-24 07:40:51.812342105 DEBUG Received server response for request 1 2026-08-24 07:40:51.812384335 DEBUG Client sends notification `initialized` 2026-08-24 07:40:51.812477945 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:51.812510365 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:51.812514075 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:51.812527865 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:51.812577046 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:51.812586326 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:51.812590126 DEBUG Initializing workspace `file:///tmp/.tmpeipBWl/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:51.812606176 DEBUG Searching for a project in '/tmp/.tmpeipBWl/src' 2026-08-24 07:40:51.812637406 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:51.812641456 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:51.812924846 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:51.812929026 DEBUG Discovering virtual environment in `/tmp/.tmpeipBWl/src` 2026-08-24 07:40:51.812966946 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:51.812971047 DEBUG No virtual environment found 2026-08-24 07:40:51.812981497 DEBUG Adding first-party search path `/tmp/.tmpeipBWl/src` 2026-08-24 07:40:51.812985267 DEBUG Using vendored stdlib 2026-08-24 07:40:51.813073007 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:51.813077157 DEBUG Adding new file root '/tmp/.tmpeipBWl/src' of kind Project 2026-08-24 07:40:51.813182977 DEBUG Updating project to check open files 2026-08-24 07:40:51.813191467 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:51.813194187 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:51.813202607 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:script.py` 2026-08-24 07:40:51.813205667 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:51.813210687 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-24 07:40:51.813246787 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving requires-python constraint: `>=3.13` 2026-08-24 07:40:51.813252917 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolved requires-python constraint to: 3.13 2026-08-24 07:40:51.813323237 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-08-24 07:40:51.813350067 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.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:51.813353997 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-08-24 07:40:51.813357447 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-08-24 07:40:51.813436738 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.13, platform: linux 2026-08-24 07:40:51.813466008 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file 'untitled:script.py' 2026-08-24 07:40:51.813498938 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-08-24 07:40:51.821259975 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-08-24 07:40:51.823679121 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:51.823688481 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:40:51.833841824 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:40:51.833869674 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:51.833880804 DEBUG method="shutdown" response.id=2 duration=16.02µs 2026-08-24 07:40:51.833892664 DEBUG Received server response for request 2 2026-08-24 07:40:51.833896694 DEBUG Client sends notification `exit` 2026-08-24 07:40:51.833906424 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_save_publishes_open_file_documents ... 2026-08-24 07:40:51.836296270 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-08-24 07:40:51.836357050 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:51.836400930 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:51.836455280 DEBUG Client info: None 2026-08-24 07:40:51.836480090 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:51.836491870 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:51.836497470 INFO Version: Unknown 2026-08-24 07:40:51.836538130 DEBUG Received server response for request 1 2026-08-24 07:40:51.836572980 DEBUG Client sends notification `initialized` 2026-08-24 07:40:51.836686241 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:51.836725651 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:51.836729131 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:51.836744031 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:51.836798811 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:51.836810141 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:51.836814251 DEBUG Initializing workspace `file:///tmp/.tmpguSObo/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:51.836834161 DEBUG Searching for a project in '/tmp/.tmpguSObo/src' 2026-08-24 07:40:51.836865371 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:51.836869911 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:51.837168492 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:51.837173742 DEBUG Discovering virtual environment in `/tmp/.tmpguSObo/src` 2026-08-24 07:40:51.837215972 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:51.837219832 DEBUG No virtual environment found 2026-08-24 07:40:51.837246602 DEBUG Adding first-party search path `/tmp/.tmpguSObo/src` 2026-08-24 07:40:51.837250642 DEBUG Using vendored stdlib 2026-08-24 07:40:51.837339932 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:51.837344732 DEBUG Adding new file root '/tmp/.tmpguSObo/src' of kind Project 2026-08-24 07:40:51.837457992 DEBUG Updating project to check open files 2026-08-24 07:40:51.837468272 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:51.837471172 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:51.837514713 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpguSObo/src/lib.py", kind: File } 2026-08-24 07:40:51.837535353 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpguSObo/src/lib.py` 2026-08-24 07:40:51.837537883 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:51.837543403 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:51.837566123 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpguSObo/src/lib.py' 2026-08-24 07:40:51.837624703 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-24 07:40:51.845314250 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-24 07:40:51.849226509 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:51.849245089 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:40:51.849255609 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:51.849303719 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpguSObo/src/main.py", kind: File } 2026-08-24 07:40:51.849324419 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpguSObo/src/main.py` 2026-08-24 07:40:51.849327609 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:51.849339869 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200)), file(Id(206))}}: Set open project files (count: 2) 2026-08-24 07:40:51.849357500 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(206))}: Checking file '/tmp/.tmpguSObo/src/main.py' 2026-08-24 07:40:51.850695813 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:51.850701723 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:40:51.850718253 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-24 07:40:51.850748153 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-08-24 07:40:51.850754593 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:40:51.850764083 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(200)), file(Id(209)), file(Id(206))}}: Set open project files (count: 3) 2026-08-24 07:40:51.850769873 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-08-24 07:40:51.850772143 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:40:51.850776753 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(20a)), file(Id(206)), file(Id(200)), file(Id(209))}}: Set open project files (count: 4) 2026-08-24 07:40:51.850780993 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-08-24 07:40:51.850783123 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:40:51.850787333 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(20a)), file(Id(206)), file(Id(200)), file(Id(209)), file(Id(20b))}}: Set open project files (count: 5) 2026-08-24 07:40:51.850809833 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(20b))}: Checking file 'vs-code:/src/notebook.ipynb' 2026-08-24 07:40:51.850900493 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:51.850904053 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:51.850906713 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:40:51.850916773 DEBUG Client sends notification `textDocument/didChange` 2026-08-24 07:40:51.850938333 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-24 07:40:51.850966003 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpguSObo/src/lib.py", kind: FileContent } 2026-08-24 07:40:51.850971843 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpguSObo/src/lib.py` 2026-08-24 07:40:51.850990603 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpguSObo/src/lib.py' 2026-08-24 07:40:51.851033293 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:51.851037033 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:40:51.851043423 DEBUG Client sends notification `textDocument/didSave` 2026-08-24 07:40:51.851066433 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:51.851069543 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:40:51.851148504 DEBUG notification{method=textDocument/didSave}:check_file{file=file(Id(206))}: Checking file '/tmp/.tmpguSObo/src/main.py' 2026-08-24 07:40:51.851180284 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:51.851183674 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:40:51.851245444 DEBUG notification{method=textDocument/didSave}:check_file{file=file(Id(20b))}: Checking file 'vs-code:/src/notebook.ipynb' 2026-08-24 07:40:51.851267014 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:51.851271814 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:40:51.851274094 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-24 07:40:51.861517717 DEBUG Client sends request `shutdown` with ID 2 2026-08-24 07:40:51.861558627 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:51.861567047 DEBUG method="shutdown" response.id=2 duration=13.75µs 2026-08-24 07:40:51.861577297 DEBUG Received server response for request 2 2026-08-24 07:40:51.861581567 DEBUG Client sends notification `exit` 2026-08-24 07:40:51.861597577 DEBUG Received exit notification, exiting ok test pull_diagnostics::closing_external_file_preserves_open_files ... 2026-08-24 07:40:51.864515544 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:51.864582154 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:51.864618264 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:51.864673784 DEBUG Client info: None 2026-08-24 07:40:51.864699674 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:51.864711144 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:51.864717844 INFO Version: Unknown 2026-08-24 07:40:51.864757405 DEBUG Received server response for request 1 2026-08-24 07:40:51.864792925 DEBUG Client sends notification `initialized` 2026-08-24 07:40:51.864905325 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:51.864945205 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:51.864948835 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:51.864963595 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:51.864966595 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:40:51.865015735 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:51.865026665 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:51.865031045 DEBUG Initializing workspace `file:///tmp/.tmpXRtZPq/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:51.865050385 DEBUG Searching for a project in '/tmp/.tmpXRtZPq/src' 2026-08-24 07:40:51.865084375 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:51.865088895 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:51.865406136 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:51.865410866 DEBUG Discovering virtual environment in `/tmp/.tmpXRtZPq/src` 2026-08-24 07:40:51.865453966 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:51.865458506 DEBUG No virtual environment found 2026-08-24 07:40:51.865469466 DEBUG Adding first-party search path `/tmp/.tmpXRtZPq/src` 2026-08-24 07:40:51.865473186 DEBUG Using vendored stdlib 2026-08-24 07:40:51.865562636 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:51.865566766 DEBUG Adding new file root '/tmp/.tmpXRtZPq/src' of kind Project 2026-08-24 07:40:51.865694997 DEBUG Updating project to check open files 2026-08-24 07:40:51.865703667 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:51.865706757 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:51.865745267 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpXRtZPq/src/main.py", kind: File } 2026-08-24 07:40:51.865760817 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpXRtZPq/src/main.py` 2026-08-24 07:40:51.865763227 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:51.865768417 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:51.866067078 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpXRtZPq/src/main.py"))}: Checking file '/tmp/.tmpXRtZPq/src/main.py' 2026-08-24 07:40:51.866174488 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpXRtZPq/src/main.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:40:51.874856088 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpXRtZPq/src/main.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:40:51.878926657 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.15ms 2026-08-24 07:40:51.878947247 DEBUG Received server response for request 2 2026-08-24 07:40:51.879041467 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:51.879054127 DEBUG Client sends notification `textDocument/didClose` 2026-08-24 07:40:51.879056797 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-08-24 07:40:51.879087327 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpXRtZPq/external/builtins.pyi", kind: File } 2026-08-24 07:40:51.879103157 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpXRtZPq/external/builtins.pyi` 2026-08-24 07:40:51.879105927 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-08-24 07:40:51.879119377 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:51.879127607 DEBUG notification{method=textDocument/didClose}: Updating the status of `/tmp/.tmpXRtZPq/external/builtins.pyi` 2026-08-24 07:40:51.879131527 DEBUG notification{method=textDocument/didClose}: Updating the revision of `/tmp/.tmpXRtZPq/external/builtins.pyi` 2026-08-24 07:40:51.879177248 DEBUG method="textDocument/diagnostic" response.id=3 duration=40.45µs 2026-08-24 07:40:51.879186828 DEBUG Received server response for request 3 2026-08-24 07:40:51.889254571 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:40:51.889274791 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:51.889282011 DEBUG method="shutdown" response.id=4 duration=10.58µs 2026-08-24 07:40:51.889292131 DEBUG Received server response for request 4 2026-08-24 07:40:51.889295801 DEBUG Client sends notification `exit` 2026-08-24 07:40:51.889312441 DEBUG Received exit notification, exiting ok test pull_diagnostics::current_analysis_unreachable_code_has_unnecessary_hint_tag ... 2026-08-24 07:40:51.892136777 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:51.892202187 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:51.892259257 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:51.892301277 DEBUG Client info: None 2026-08-24 07:40:51.892324717 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:51.892336598 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:51.892342248 INFO Version: Unknown 2026-08-24 07:40:51.892387288 DEBUG Received server response for request 1 2026-08-24 07:40:51.892425238 DEBUG Client sends notification `initialized` 2026-08-24 07:40:51.892524298 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:51.892559018 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:51.892562998 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:51.892577718 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:51.892580878 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:40:51.892628268 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:51.892639608 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:51.892643348 DEBUG Initializing workspace `file:///tmp/.tmp1CGa8K/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:51.892660498 DEBUG Searching for a project in '/tmp/.tmp1CGa8K/src' 2026-08-24 07:40:51.892707828 DEBUG Found project at '/tmp/.tmp1CGa8K' 2026-08-24 07:40:51.892712058 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:51.893023339 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:51.893027769 DEBUG Discovering virtual environment in `/tmp/.tmp1CGa8K` 2026-08-24 07:40:51.893069569 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:51.893073859 DEBUG No virtual environment found 2026-08-24 07:40:51.893083909 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-24 07:40:51.893092619 DEBUG Adding first-party search path `/tmp/.tmp1CGa8K/src` 2026-08-24 07:40:51.893096299 DEBUG Adding first-party search path `/tmp/.tmp1CGa8K` 2026-08-24 07:40:51.893099969 DEBUG Using vendored stdlib 2026-08-24 07:40:51.893194409 INFO Python version: Python 3.10, platform: linux 2026-08-24 07:40:51.893198469 DEBUG Adding new file root '/tmp/.tmp1CGa8K' of kind Project 2026-08-24 07:40:51.893325530 DEBUG Updating project to check open files 2026-08-24 07:40:51.893335260 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:51.893338230 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:51.893377240 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp1CGa8K/src/foo.py", kind: File } 2026-08-24 07:40:51.893392290 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp1CGa8K/src/foo.py` 2026-08-24 07:40:51.893394900 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:51.893400130 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:51.893488450 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp1CGa8K/src/foo.py"))}: Checking file '/tmp/.tmp1CGa8K/src/foo.py' 2026-08-24 07:40:51.893617670 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp1CGa8K/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:40:51.907424272 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp1CGa8K/src/foo.py"))}: Module `typing.Self` not found in search paths 2026-08-24 07:40:51.907458622 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp1CGa8K/src/foo.py"))}: Module `typing.Self` not found while looking in parent dirs (typing mode) 2026-08-24 07:40:51.907502752 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.10ms 2026-08-24 07:40:51.907518022 DEBUG Received server response for request 2 2026-08-24 07:40:51.917758786 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:40:51.917786666 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:51.917793416 DEBUG method="shutdown" response.id=3 duration=10.82µs 2026-08-24 07:40:51.917812656 DEBUG Received server response for request 3 2026-08-24 07:40:51.917816276 DEBUG Client sends notification `exit` 2026-08-24 07:40:51.917825846 DEBUG Received exit notification, exiting ok test pull_diagnostics::document_diagnostic_caching_changed ... 2026-08-24 07:40:51.920726392 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:51.920790092 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:51.920829233 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:51.920888283 DEBUG Client info: None 2026-08-24 07:40:51.920915293 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:51.920927783 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:51.920933853 INFO Version: Unknown 2026-08-24 07:40:51.920970963 DEBUG Received server response for request 1 2026-08-24 07:40:51.921009973 DEBUG Client sends notification `initialized` 2026-08-24 07:40:51.921116873 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:51.921155183 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:51.921158653 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:51.921174493 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:51.921177613 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:40:51.921252543 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:51.921264093 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:51.921268673 DEBUG Initializing workspace `file:///tmp/.tmpxl1t75/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:51.921288064 DEBUG Searching for a project in '/tmp/.tmpxl1t75/src' 2026-08-24 07:40:51.921322034 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:51.921326784 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:51.921639814 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:51.921644834 DEBUG Discovering virtual environment in `/tmp/.tmpxl1t75/src` 2026-08-24 07:40:51.921687794 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:51.921691904 DEBUG No virtual environment found 2026-08-24 07:40:51.921702904 DEBUG Adding first-party search path `/tmp/.tmpxl1t75/src` 2026-08-24 07:40:51.921706894 DEBUG Using vendored stdlib 2026-08-24 07:40:51.921799185 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:51.921803135 DEBUG Adding new file root '/tmp/.tmpxl1t75/src' of kind Project 2026-08-24 07:40:51.921917605 DEBUG Updating project to check open files 2026-08-24 07:40:51.921928225 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:51.921931135 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:51.921973185 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpxl1t75/src/foo.py", kind: File } 2026-08-24 07:40:51.921988975 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpxl1t75/src/foo.py` 2026-08-24 07:40:51.921991395 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:51.921997095 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:51.922248096 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpxl1t75/src/foo.py"))}: Checking file '/tmp/.tmpxl1t75/src/foo.py' 2026-08-24 07:40:51.922349906 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpxl1t75/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:40:51.931004906 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpxl1t75/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:40:51.935081555 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.08ms 2026-08-24 07:40:51.935096655 DEBUG Received server response for request 2 2026-08-24 07:40:51.935130365 DEBUG Client sends notification `textDocument/didChange` 2026-08-24 07:40:51.935137185 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-08-24 07:40:51.935150635 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-24 07:40:51.935174955 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpxl1t75/src/foo.py", kind: FileContent } 2026-08-24 07:40:51.935180715 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpxl1t75/src/foo.py` 2026-08-24 07:40:51.935224015 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpxl1t75/src/foo.py"))}: Checking file '/tmp/.tmpxl1t75/src/foo.py' 2026-08-24 07:40:51.935299196 DEBUG method="textDocument/diagnostic" response.id=3 duration=104.54µs 2026-08-24 07:40:51.935308546 DEBUG Received server response for request 3 2026-08-24 07:40:51.945384449 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:40:51.945419219 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:51.945426099 DEBUG method="shutdown" response.id=4 duration=10.73µs 2026-08-24 07:40:51.945442959 DEBUG Received server response for request 4 2026-08-24 07:40:51.945448059 DEBUG Client sends notification `exit` 2026-08-24 07:40:51.945464299 DEBUG Received exit notification, exiting ok test pull_diagnostics::document_diagnostic_caching_rendered_source_changed ... 2026-08-24 07:40:51.948307355 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { 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-08-24 07:40:51.948381025 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:51.948417565 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:51.948475296 DEBUG Client info: None 2026-08-24 07:40:51.948502396 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:51.948515046 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "FULL_DIAGNOSTIC_OUTPUT"] 2026-08-24 07:40:51.948521976 INFO Version: Unknown 2026-08-24 07:40:51.948560186 DEBUG Received server response for request 1 2026-08-24 07:40:51.948596266 DEBUG Client sends notification `initialized` 2026-08-24 07:40:51.948696136 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:51.948734536 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:51.948738076 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:51.948752376 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:51.948755736 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:40:51.948807416 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:51.948818126 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:51.948821936 DEBUG Initializing workspace `file:///tmp/.tmpwbUX0y/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:51.948841336 DEBUG Searching for a project in '/tmp/.tmpwbUX0y/src' 2026-08-24 07:40:51.948874336 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:51.948878996 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:51.949188187 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:51.949192797 DEBUG Discovering virtual environment in `/tmp/.tmpwbUX0y/src` 2026-08-24 07:40:51.949250307 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:51.949254657 DEBUG No virtual environment found 2026-08-24 07:40:51.949265287 DEBUG Adding first-party search path `/tmp/.tmpwbUX0y/src` 2026-08-24 07:40:51.949269267 DEBUG Using vendored stdlib 2026-08-24 07:40:51.949360478 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:51.949364988 DEBUG Adding new file root '/tmp/.tmpwbUX0y/src' of kind Project 2026-08-24 07:40:51.949495268 DEBUG Updating project to check open files 2026-08-24 07:40:51.949503928 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:51.949506938 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:51.949546368 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpwbUX0y/src/foo.py", kind: File } 2026-08-24 07:40:51.949562008 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpwbUX0y/src/foo.py` 2026-08-24 07:40:51.949564588 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:51.949570488 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:51.949821579 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpwbUX0y/src/foo.py"))}: Checking file '/tmp/.tmpwbUX0y/src/foo.py' 2026-08-24 07:40:51.949943809 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpwbUX0y/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:40:51.958900419 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpwbUX0y/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:40:51.963018869 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.44ms 2026-08-24 07:40:51.963040289 DEBUG Received server response for request 2 2026-08-24 07:40:51.963300889 DEBUG Client sends notification `textDocument/didChange` 2026-08-24 07:40:51.963315099 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-08-24 07:40:51.963327619 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-24 07:40:51.963351539 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpwbUX0y/src/foo.py", kind: FileContent } 2026-08-24 07:40:51.963357079 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpwbUX0y/src/foo.py` 2026-08-24 07:40:51.963399000 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpwbUX0y/src/foo.py"))}: Checking file '/tmp/.tmpwbUX0y/src/foo.py' 2026-08-24 07:40:51.963491920 DEBUG method="textDocument/diagnostic" response.id=3 duration=121.56µs 2026-08-24 07:40:51.963502730 DEBUG Received server response for request 3 2026-08-24 07:40:51.973700133 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:40:51.973721463 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:51.973729153 DEBUG method="shutdown" response.id=4 duration=10.93µs 2026-08-24 07:40:51.973747333 DEBUG Received server response for request 4 2026-08-24 07:40:51.973751353 DEBUG Client sends notification `exit` 2026-08-24 07:40:51.973769583 DEBUG Received exit notification, exiting ok test pull_diagnostics::document_diagnostic_caching_unchanged ... 2026-08-24 07:40:51.976690120 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:51.976755460 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:51.976790740 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:51.976842000 DEBUG Client info: None 2026-08-24 07:40:51.976865580 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:51.976876890 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:51.976882890 INFO Version: Unknown 2026-08-24 07:40:51.976920950 DEBUG Received server response for request 1 2026-08-24 07:40:51.976959781 DEBUG Client sends notification `initialized` 2026-08-24 07:40:51.977057271 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:51.977092841 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:51.977096441 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:51.977110311 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:51.977113351 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:40:51.977166511 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:51.977177641 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:51.977181501 DEBUG Initializing workspace `file:///tmp/.tmp7XJ4G5/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:51.977198961 DEBUG Searching for a project in '/tmp/.tmp7XJ4G5/src' 2026-08-24 07:40:51.977243821 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:51.977247881 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:51.977555942 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:51.977560592 DEBUG Discovering virtual environment in `/tmp/.tmp7XJ4G5/src` 2026-08-24 07:40:51.977604312 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:51.977608752 DEBUG No virtual environment found 2026-08-24 07:40:51.977619982 DEBUG Adding first-party search path `/tmp/.tmp7XJ4G5/src` 2026-08-24 07:40:51.977623932 DEBUG Using vendored stdlib 2026-08-24 07:40:51.977717052 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:51.977721082 DEBUG Adding new file root '/tmp/.tmp7XJ4G5/src' of kind Project 2026-08-24 07:40:51.977836143 DEBUG Updating project to check open files 2026-08-24 07:40:51.977845543 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:51.977849003 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:51.977887103 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp7XJ4G5/src/foo.py", kind: File } 2026-08-24 07:40:51.977903173 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp7XJ4G5/src/foo.py` 2026-08-24 07:40:51.977905633 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:51.977911063 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:51.978153033 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp7XJ4G5/src/foo.py"))}: Checking file '/tmp/.tmp7XJ4G5/src/foo.py' 2026-08-24 07:40:51.978267814 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp7XJ4G5/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:40:51.986570292 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp7XJ4G5/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:40:51.990606862 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.69ms 2026-08-24 07:40:51.990623582 DEBUG Received server response for request 2 2026-08-24 07:40:51.990655882 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-08-24 07:40:51.990702162 DEBUG method="textDocument/diagnostic" response.id=3 duration=33.28µs 2026-08-24 07:40:51.990711002 DEBUG Received server response for request 3 2026-08-24 07:40:52.000788545 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:40:52.000817525 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:52.000824725 DEBUG method="shutdown" response.id=4 duration=10.56µs 2026-08-24 07:40:52.000840825 DEBUG Received server response for request 4 2026-08-24 07:40:52.000845395 DEBUG Client sends notification `exit` 2026-08-24 07:40:52.000861805 DEBUG Received exit notification, exiting ok test pull_diagnostics::invalid_syntax_with_syntax_errors_disabled ... 2026-08-24 07:40:52.003680182 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:52.003743342 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:52.003780372 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:52.003844912 DEBUG Client info: None 2026-08-24 07:40:52.003874032 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-08-24 07:40:52.003889452 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:52.003895482 INFO Version: Unknown 2026-08-24 07:40:52.003938472 DEBUG Received server response for request 1 2026-08-24 07:40:52.003976592 DEBUG Client sends notification `initialized` 2026-08-24 07:40:52.004113523 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:52.004150633 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:52.004154163 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:52.004166013 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-24 07:40:52.004250033 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:52.004266393 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-24 07:40:52.004271143 DEBUG Initializing workspace `file:///tmp/.tmpDYyn1c/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:52.004293773 DEBUG Searching for a project in '/tmp/.tmpDYyn1c/src' 2026-08-24 07:40:52.004329153 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:52.004333773 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:52.004959704 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:52.004965314 DEBUG Discovering virtual environment in `/tmp/.tmpDYyn1c/src` 2026-08-24 07:40:52.005018255 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:52.005023425 DEBUG No virtual environment found 2026-08-24 07:40:52.005036555 DEBUG Adding first-party search path `/tmp/.tmpDYyn1c/src` 2026-08-24 07:40:52.005040555 DEBUG Using vendored stdlib 2026-08-24 07:40:52.005164415 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:52.005169715 DEBUG Adding new file root '/tmp/.tmpDYyn1c/src' of kind Project 2026-08-24 07:40:52.005342245 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:52.005346945 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-24 07:40:52.005667876 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-24 07:40:52.007346730 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-08-24 07:40:52.007441310 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpDYyn1c/src/foo.py"))}: Checking file '/tmp/.tmpDYyn1c/src/foo.py' 2026-08-24 07:40:52.007566220 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-08-24 07:40:52.007589560 DEBUG method="workspace/diagnostic" response.id=2 duration=2.24ms 2026-08-24 07:40:52.007604290 DEBUG Received server response for request 2 2026-08-24 07:40:52.007702671 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:52.007711211 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-08-24 07:40:52.007754341 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpDYyn1c/src/foo.py") 2026-08-24 07:40:52.007761771 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpDYyn1c/src/foo.py` 2026-08-24 07:40:52.007777121 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpDYyn1c/src/foo.py` 2026-08-24 07:40:52.007794691 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpDYyn1c/src/foo.py` 2026-08-24 07:40:52.007797191 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:52.007802721 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-24 07:40:52.007842041 DEBUG method="textDocument/diagnostic" response.id=3 duration=34.54µs 2026-08-24 07:40:52.007851131 DEBUG Received server response for request 3 2026-08-24 07:40:52.017946644 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:40:52.017963694 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:52.017969854 DEBUG method="shutdown" response.id=4 duration=9.69µs 2026-08-24 07:40:52.017978714 DEBUG Received server response for request 4 2026-08-24 07:40:52.017982094 DEBUG Client sends notification `exit` 2026-08-24 07:40:52.017990834 DEBUG Received exit notification, exiting ok test pull_diagnostics::loop_carried_rebinding_is_not_reported_unused ... 2026-08-24 07:40:52.019415947 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:52.019478607 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:52.019511338 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:52.019561568 DEBUG Client info: None 2026-08-24 07:40:52.019587038 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:52.019597758 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:52.019603848 INFO Version: Unknown 2026-08-24 07:40:52.019645248 DEBUG Received server response for request 1 2026-08-24 07:40:52.019689418 DEBUG Client sends notification `initialized` 2026-08-24 07:40:52.019809948 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:52.019843448 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:52.019847378 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:52.019862508 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:52.019865748 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:40:52.019918608 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:52.019932979 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:52.019937089 DEBUG Initializing workspace `file:///tmp/.tmpd5kD0B/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:52.019956849 DEBUG Searching for a project in '/tmp/.tmpd5kD0B/src' 2026-08-24 07:40:52.019988659 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:52.019993819 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:52.020525880 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:52.020531640 DEBUG Discovering virtual environment in `/tmp/.tmpd5kD0B/src` 2026-08-24 07:40:52.020579450 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:52.020584340 DEBUG No virtual environment found 2026-08-24 07:40:52.020596520 DEBUG Adding first-party search path `/tmp/.tmpd5kD0B/src` 2026-08-24 07:40:52.020600500 DEBUG Using vendored stdlib 2026-08-24 07:40:52.020721070 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:52.020725940 DEBUG Adding new file root '/tmp/.tmpd5kD0B/src' of kind Project 2026-08-24 07:40:52.020870631 DEBUG Updating project to check open files 2026-08-24 07:40:52.020885791 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:52.020889391 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:52.020948781 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpd5kD0B/src/foo.py", kind: File } 2026-08-24 07:40:52.020967911 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpd5kD0B/src/foo.py` 2026-08-24 07:40:52.020970621 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:52.020977191 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:52.021383822 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpd5kD0B/src/foo.py"))}: Checking file '/tmp/.tmpd5kD0B/src/foo.py' 2026-08-24 07:40:52.021595442 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpd5kD0B/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:40:52.032830378 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpd5kD0B/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:40:52.042851531 DEBUG method="textDocument/diagnostic" response.id=2 duration=21.87ms 2026-08-24 07:40:52.042870241 DEBUG Received server response for request 2 2026-08-24 07:40:52.053041234 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:40:52.053083584 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:52.053091114 DEBUG method="shutdown" response.id=3 duration=12.35µs 2026-08-24 07:40:52.053102414 DEBUG Received server response for request 3 2026-08-24 07:40:52.053106754 DEBUG Client sends notification `exit` 2026-08-24 07:40:52.053122784 DEBUG Received exit notification, exiting ok test pull_diagnostics::on_did_open ... 2026-08-24 07:40:52.056553402 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:52.056623542 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:52.056662132 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:52.056725252 DEBUG Client info: None 2026-08-24 07:40:52.056756243 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:52.056767873 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:52.056774123 INFO Version: Unknown 2026-08-24 07:40:52.056815803 DEBUG Received server response for request 1 2026-08-24 07:40:52.056858723 DEBUG Client sends notification `initialized` 2026-08-24 07:40:52.056991703 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:52.057029353 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:52.057033163 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:52.057048313 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:52.057051703 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:40:52.057109073 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:52.057124103 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:52.057128543 DEBUG Initializing workspace `file:///tmp/.tmp9kqwPw/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:52.057149883 DEBUG Searching for a project in '/tmp/.tmp9kqwPw/src' 2026-08-24 07:40:52.057185584 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:52.057190554 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:52.057750345 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:52.057756215 DEBUG Discovering virtual environment in `/tmp/.tmp9kqwPw/src` 2026-08-24 07:40:52.057804905 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:52.057810345 DEBUG No virtual environment found 2026-08-24 07:40:52.057824045 DEBUG Adding first-party search path `/tmp/.tmp9kqwPw/src` 2026-08-24 07:40:52.057828085 DEBUG Using vendored stdlib 2026-08-24 07:40:52.057949895 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:52.057954835 DEBUG Adding new file root '/tmp/.tmp9kqwPw/src' of kind Project 2026-08-24 07:40:52.058108196 DEBUG Updating project to check open files 2026-08-24 07:40:52.058123516 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:52.058127006 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:52.058193116 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp9kqwPw/src/foo.py", kind: File } 2026-08-24 07:40:52.058215336 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp9kqwPw/src/foo.py` 2026-08-24 07:40:52.058218446 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:52.058225126 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:52.058381856 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp9kqwPw/src/foo.py"))}: Checking file '/tmp/.tmp9kqwPw/src/foo.py' 2026-08-24 07:40:52.058536137 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp9kqwPw/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:40:52.067448207 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp9kqwPw/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:40:52.071563656 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.32ms 2026-08-24 07:40:52.071581366 DEBUG Received server response for request 2 2026-08-24 07:40:52.081882360 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:40:52.081918780 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:52.081925960 DEBUG method="shutdown" response.id=3 duration=11.63µs 2026-08-24 07:40:52.081942750 DEBUG Received server response for request 3 2026-08-24 07:40:52.081947480 DEBUG Client sends notification `exit` 2026-08-24 07:40:52.081964610 DEBUG Received exit notification, exiting ok test pull_diagnostics::on_did_open_diagnostics_off ... 2026-08-24 07:40:52.084827207 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:52.084898967 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:52.084936037 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:52.084991367 DEBUG Client info: None 2026-08-24 07:40:52.085016137 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:52.085028157 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:52.085034297 INFO Version: Unknown 2026-08-24 07:40:52.085074357 DEBUG Received server response for request 1 2026-08-24 07:40:52.085119047 DEBUG Client sends notification `initialized` 2026-08-24 07:40:52.085219437 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:52.085267618 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:52.085270958 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:52.085287468 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:52.085290928 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:40:52.085333098 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:52.085345278 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:52.085349198 DEBUG Initializing workspace `file:///tmp/.tmpUwOMOi/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:52.085368008 DEBUG Searching for a project in '/tmp/.tmpUwOMOi/src' 2026-08-24 07:40:52.085399988 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:52.085404738 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:52.085711529 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:52.085716239 DEBUG Discovering virtual environment in `/tmp/.tmpUwOMOi/src` 2026-08-24 07:40:52.085757859 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:52.085761829 DEBUG No virtual environment found 2026-08-24 07:40:52.085773249 DEBUG Adding first-party search path `/tmp/.tmpUwOMOi/src` 2026-08-24 07:40:52.085777419 DEBUG Using vendored stdlib 2026-08-24 07:40:52.085869549 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:52.085873479 DEBUG Adding new file root '/tmp/.tmpUwOMOi/src' of kind Project 2026-08-24 07:40:52.085989639 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:52.085993589 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:52.086035619 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpUwOMOi/src/foo.py", kind: File } 2026-08-24 07:40:52.086051469 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpUwOMOi/src/foo.py` 2026-08-24 07:40:52.086053839 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:52.086064409 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:52.086103369 DEBUG method="textDocument/diagnostic" response.id=2 duration=33.58µs 2026-08-24 07:40:52.086113750 DEBUG Received server response for request 2 2026-08-24 07:40:52.096421363 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:40:52.096443613 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:52.096450603 DEBUG method="shutdown" response.id=3 duration=10.67µs 2026-08-24 07:40:52.096460593 DEBUG Received server response for request 3 2026-08-24 07:40:52.096464553 DEBUG Client sends notification `exit` 2026-08-24 07:40:52.096473463 DEBUG Received exit notification, exiting ok test pull_diagnostics::pull_excluded_file ... 2026-08-24 07:40:52.097722596 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:52.097784726 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:52.097819276 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:52.097868526 DEBUG Client info: None 2026-08-24 07:40:52.097891266 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:52.097903376 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:52.097909156 INFO Version: Unknown 2026-08-24 07:40:52.097947706 DEBUG Received server response for request 1 2026-08-24 07:40:52.097983377 DEBUG Client sends notification `initialized` 2026-08-24 07:40:52.098109487 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:52.098152377 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:52.098159537 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:52.098174427 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:52.098178147 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:40:52.098206737 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:52.098222057 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:52.098226107 DEBUG Initializing workspace `file:///tmp/.tmpjgJKZl/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:52.098261527 DEBUG Searching for a project in '/tmp/.tmpjgJKZl/src' 2026-08-24 07:40:52.098311377 DEBUG Found project at '/tmp/.tmpjgJKZl' 2026-08-24 07:40:52.098315767 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:52.098900299 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:52.098905799 DEBUG Discovering virtual environment in `/tmp/.tmpjgJKZl` 2026-08-24 07:40:52.098954309 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:52.098959259 DEBUG No virtual environment found 2026-08-24 07:40:52.098970289 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-24 07:40:52.098978659 DEBUG Adding first-party search path `/tmp/.tmpjgJKZl/src` 2026-08-24 07:40:52.098982819 DEBUG Adding first-party search path `/tmp/.tmpjgJKZl` 2026-08-24 07:40:52.098986539 DEBUG Using vendored stdlib 2026-08-24 07:40:52.099113509 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:52.099118439 DEBUG Adding new file root '/tmp/.tmpjgJKZl' of kind Project 2026-08-24 07:40:52.099276779 DEBUG Updating project to check open files 2026-08-24 07:40:52.099291520 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:52.099295260 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:52.099362490 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpjgJKZl/src/foo.py", kind: File } 2026-08-24 07:40:52.099384320 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpjgJKZl/src/foo.py` 2026-08-24 07:40:52.099387160 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:52.099394120 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:52.099578030 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpjgJKZl/src/foo.py"))}: Checking file '/tmp/.tmpjgJKZl/src/foo.py' 2026-08-24 07:40:52.099715741 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpjgJKZl/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:40:52.107834419 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpjgJKZl/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:40:52.113079251 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.68ms 2026-08-24 07:40:52.113115881 DEBUG Received server response for request 2 2026-08-24 07:40:52.113312592 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:52.113323062 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-08-24 07:40:52.113355722 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpjgJKZl/src/excluded/lib.py", kind: File } 2026-08-24 07:40:52.113416322 DEBUG method="textDocument/diagnostic" response.id=3 duration=45.98µs 2026-08-24 07:40:52.113426652 DEBUG Received server response for request 3 2026-08-24 07:40:52.123562325 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:40:52.123587565 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:52.123592885 DEBUG method="shutdown" response.id=4 duration=8.36µs 2026-08-24 07:40:52.123605685 DEBUG Received server response for request 4 2026-08-24 07:40:52.123608735 DEBUG Client sends notification `exit` 2026-08-24 07:40:52.123615515 DEBUG Received exit notification, exiting ok test pull_diagnostics::stack_size ... 2026-08-24 07:40:52.129537909 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:52.129602919 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:52.129640139 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:52.129701529 DEBUG Client info: None 2026-08-24 07:40:52.129734749 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:52.129749469 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:52.129755829 INFO Version: Unknown 2026-08-24 07:40:52.129798659 DEBUG Received server response for request 1 2026-08-24 07:40:52.129835799 DEBUG Client sends notification `initialized` 2026-08-24 07:40:52.129970060 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:52.130016370 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:52.130023600 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:52.130038950 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:52.130043150 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:40:52.130069610 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:52.130084480 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:52.130088320 DEBUG Initializing workspace `file:///tmp/.tmpPyM8RR/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:52.130108630 DEBUG Searching for a project in '/tmp/.tmpPyM8RR/src' 2026-08-24 07:40:52.130144170 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:52.130149190 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:52.130703701 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:52.130709991 DEBUG Discovering virtual environment in `/tmp/.tmpPyM8RR/src` 2026-08-24 07:40:52.130761581 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:52.130766891 DEBUG No virtual environment found 2026-08-24 07:40:52.130779581 DEBUG Adding first-party search path `/tmp/.tmpPyM8RR/src` 2026-08-24 07:40:52.130783631 DEBUG Using vendored stdlib 2026-08-24 07:40:52.130906592 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:52.130911572 DEBUG Adding new file root '/tmp/.tmpPyM8RR/src' of kind Project 2026-08-24 07:40:52.131052842 DEBUG Updating project to check open files 2026-08-24 07:40:52.131067482 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:52.131071082 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:52.131138502 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpPyM8RR/src/foo.py", kind: File } 2026-08-24 07:40:52.131160862 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpPyM8RR/src/foo.py` 2026-08-24 07:40:52.131163652 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:52.131170292 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:52.131844984 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpPyM8RR/src/foo.py"))}: Checking file '/tmp/.tmpPyM8RR/src/foo.py' 2026-08-24 07:40:52.132749576 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpPyM8RR/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:40:52.149766785 DEBUG method="textDocument/diagnostic" response.id=2 duration=18.59ms 2026-08-24 07:40:52.149809845 DEBUG Received server response for request 2 2026-08-24 07:40:52.160069558 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:40:52.160100358 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:52.160106858 DEBUG method="shutdown" response.id=3 duration=10.56µs 2026-08-24 07:40:52.160115418 DEBUG Received server response for request 3 2026-08-24 07:40:52.160118658 DEBUG Client sends notification `exit` 2026-08-24 07:40:52.160131848 DEBUG Received exit notification, exiting ok test pull_diagnostics::unreachable_code_has_unnecessary_hint_tag ... 2026-08-24 07:40:52.166910114 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:52.166985074 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:52.167023484 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:52.167089144 DEBUG Client info: None 2026-08-24 07:40:52.167128164 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:52.167142434 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:52.167149734 INFO Version: Unknown 2026-08-24 07:40:52.167192854 DEBUG Received server response for request 1 2026-08-24 07:40:52.167252245 DEBUG Client sends notification `initialized` 2026-08-24 07:40:52.167357145 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:52.167393015 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:52.167396905 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:52.167413725 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:52.167417195 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:40:52.167464565 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:52.167476285 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:52.167480385 DEBUG Initializing workspace `file:///tmp/.tmpcBMsKn/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:52.167498515 DEBUG Searching for a project in '/tmp/.tmpcBMsKn/src' 2026-08-24 07:40:52.167533795 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:52.167538515 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:52.167871756 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:52.167876416 DEBUG Discovering virtual environment in `/tmp/.tmpcBMsKn/src` 2026-08-24 07:40:52.167919096 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:52.167923126 DEBUG No virtual environment found 2026-08-24 07:40:52.167934996 DEBUG Adding first-party search path `/tmp/.tmpcBMsKn/src` 2026-08-24 07:40:52.167938826 DEBUG Using vendored stdlib 2026-08-24 07:40:52.168037456 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:52.168042796 DEBUG Adding new file root '/tmp/.tmpcBMsKn/src' of kind Project 2026-08-24 07:40:52.168167957 DEBUG Updating project to check open files 2026-08-24 07:40:52.168179567 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:52.168182887 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:52.168245497 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpcBMsKn/src/foo.py", kind: File } 2026-08-24 07:40:52.168262647 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpcBMsKn/src/foo.py` 2026-08-24 07:40:52.168265087 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:52.168271157 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:52.168643548 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpcBMsKn/src/foo.py"))}: Checking file '/tmp/.tmpcBMsKn/src/foo.py' 2026-08-24 07:40:52.168823338 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpcBMsKn/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:40:52.178852321 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpcBMsKn/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:40:52.184059643 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.78ms 2026-08-24 07:40:52.184078003 DEBUG Received server response for request 2 2026-08-24 07:40:52.194372566 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:40:52.194403346 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:52.194410206 DEBUG method="shutdown" response.id=3 duration=10.42µs 2026-08-24 07:40:52.194419947 DEBUG Received server response for request 3 2026-08-24 07:40:52.194424147 DEBUG Client sends notification `exit` 2026-08-24 07:40:52.194439877 DEBUG Received exit notification, exiting ok test pull_diagnostics::unreachable_code_suppresses_unused_binding_hint ... 2026-08-24 07:40:52.197202593 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:52.197284033 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:52.197319823 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:52.197382093 DEBUG Client info: None 2026-08-24 07:40:52.197416763 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:52.197428443 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:52.197433763 INFO Version: Unknown 2026-08-24 07:40:52.197472673 DEBUG Received server response for request 1 2026-08-24 07:40:52.197505224 DEBUG Client sends notification `initialized` 2026-08-24 07:40:52.197604664 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:52.197644754 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:52.197648574 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:52.197661774 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:52.197664824 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:40:52.197713094 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:52.197724904 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:52.197728454 DEBUG Initializing workspace `file:///tmp/.tmpulk98J/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:52.197748314 DEBUG Searching for a project in '/tmp/.tmpulk98J/src' 2026-08-24 07:40:52.197780764 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:52.197785774 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:52.198090625 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:52.198095885 DEBUG Discovering virtual environment in `/tmp/.tmpulk98J/src` 2026-08-24 07:40:52.198137565 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:52.198142235 DEBUG No virtual environment found 2026-08-24 07:40:52.198153125 DEBUG Adding first-party search path `/tmp/.tmpulk98J/src` 2026-08-24 07:40:52.198157025 DEBUG Using vendored stdlib 2026-08-24 07:40:52.198265565 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:52.198270085 DEBUG Adding new file root '/tmp/.tmpulk98J/src' of kind Project 2026-08-24 07:40:52.198386216 DEBUG Updating project to check open files 2026-08-24 07:40:52.198397736 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:52.198400846 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:52.198441616 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpulk98J/src/foo.py", kind: File } 2026-08-24 07:40:52.198457186 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpulk98J/src/foo.py` 2026-08-24 07:40:52.198459546 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:52.198465516 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:52.198676076 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpulk98J/src/foo.py"))}: Checking file '/tmp/.tmpulk98J/src/foo.py' 2026-08-24 07:40:52.198789037 DEBUG method="textDocument/diagnostic" response.id=2 duration=317.66µs 2026-08-24 07:40:52.198800087 DEBUG Received server response for request 2 2026-08-24 07:40:52.208999860 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:40:52.209021990 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:52.209027910 DEBUG method="shutdown" response.id=3 duration=8.38µs 2026-08-24 07:40:52.209038400 DEBUG Received server response for request 3 2026-08-24 07:40:52.209041880 DEBUG Client sends notification `exit` 2026-08-24 07:40:52.209051830 DEBUG Received exit notification, exiting ok test pull_diagnostics::unused_binding_has_unnecessary_hint_tag ... 2026-08-24 07:40:52.210392853 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:52.210461933 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:52.210496183 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:52.210548763 DEBUG Client info: None 2026-08-24 07:40:52.210571913 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:40:52.210584273 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:52.210590983 INFO Version: Unknown 2026-08-24 07:40:52.210632164 DEBUG Received server response for request 1 2026-08-24 07:40:52.210677674 DEBUG Client sends notification `initialized` 2026-08-24 07:40:52.210766874 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:52.210801174 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:52.210805054 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:52.210821014 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:52.210824454 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:40:52.210868894 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:52.210879464 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:52.210883134 DEBUG Initializing workspace `file:///tmp/.tmpEXEzQR/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:52.210900254 DEBUG Searching for a project in '/tmp/.tmpEXEzQR/src' 2026-08-24 07:40:52.210933744 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:52.210938034 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:52.211218485 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:52.211222975 DEBUG Discovering virtual environment in `/tmp/.tmpEXEzQR/src` 2026-08-24 07:40:52.211277825 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:52.211281625 DEBUG No virtual environment found 2026-08-24 07:40:52.211292415 DEBUG Adding first-party search path `/tmp/.tmpEXEzQR/src` 2026-08-24 07:40:52.211296275 DEBUG Using vendored stdlib 2026-08-24 07:40:52.211382505 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:52.211386225 DEBUG Adding new file root '/tmp/.tmpEXEzQR/src' of kind Project 2026-08-24 07:40:52.211499156 DEBUG Updating project to check open files 2026-08-24 07:40:52.211508306 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:52.211511246 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:52.211547156 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpEXEzQR/src/foo.py", kind: File } 2026-08-24 07:40:52.211560776 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpEXEzQR/src/foo.py` 2026-08-24 07:40:52.211563136 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:52.211568826 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:52.211742556 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpEXEzQR/src/foo.py"))}: Checking file '/tmp/.tmpEXEzQR/src/foo.py' 2026-08-24 07:40:52.211855006 DEBUG method="textDocument/diagnostic" response.id=2 duration=281.04µs 2026-08-24 07:40:52.211865876 DEBUG Received server response for request 2 2026-08-24 07:40:52.222105770 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:40:52.222130200 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:52.222137530 DEBUG method="shutdown" response.id=3 duration=10.64µs 2026-08-24 07:40:52.222148160 DEBUG Received server response for request 3 2026-08-24 07:40:52.222152460 DEBUG Client sends notification `exit` 2026-08-24 07:40:52.222161350 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_caching ... 2026-08-24 07:40:52.223342202 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:52.223395773 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:52.223430783 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:52.223483033 DEBUG Client info: None 2026-08-24 07:40:52.223509283 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-08-24 07:40:52.223519363 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:52.223523803 INFO Version: Unknown 2026-08-24 07:40:52.223561803 DEBUG Received server response for request 1 2026-08-24 07:40:52.223590273 DEBUG Client sends notification `initialized` 2026-08-24 07:40:52.223676053 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:52.223708823 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:52.223712113 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:52.223724853 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:52.223727333 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-24 07:40:52.223775153 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:52.223784523 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:52.223788123 DEBUG Initializing workspace `file:///tmp/.tmpX8VNpZ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:52.223804294 DEBUG Searching for a project in '/tmp/.tmpX8VNpZ/src' 2026-08-24 07:40:52.223835494 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:52.223839464 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:52.224117264 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:52.224122124 DEBUG Discovering virtual environment in `/tmp/.tmpX8VNpZ/src` 2026-08-24 07:40:52.224161124 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:52.224165144 DEBUG No virtual environment found 2026-08-24 07:40:52.224175994 DEBUG Adding first-party search path `/tmp/.tmpX8VNpZ/src` 2026-08-24 07:40:52.224179784 DEBUG Using vendored stdlib 2026-08-24 07:40:52.224282615 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:52.224286575 DEBUG Adding new file root '/tmp/.tmpX8VNpZ/src' of kind Project 2026-08-24 07:40:52.224400505 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:52.224404355 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:52.224441605 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpX8VNpZ/src/unchanged.py", kind: File } 2026-08-24 07:40:52.224456795 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpX8VNpZ/src/unchanged.py` 2026-08-24 07:40:52.224459395 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:52.224467815 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:52.224508715 DEBUG Received notification `$/progress` 2026-08-24 07:40:52.224506285 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-24 07:40:52.226152469 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=src}: Indexed 5 file(s) in 0.002s 2026-08-24 07:40:52.226181969 DEBUG Received notification `$/progress` 2026-08-24 07:40:52.226298289 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpX8VNpZ/src/new_error.py"))}: Checking file '/tmp/.tmpX8VNpZ/src/new_error.py' 2026-08-24 07:40:52.226298559 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpX8VNpZ/src/unchanged.py"))}: Checking file '/tmp/.tmpX8VNpZ/src/unchanged.py' 2026-08-24 07:40:52.226320649 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpX8VNpZ/src/fixed_error.py"))}: Checking file '/tmp/.tmpX8VNpZ/src/fixed_error.py' 2026-08-24 07:40:52.226343299 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpX8VNpZ/src/modified_same_error.py"))}: Checking file '/tmp/.tmpX8VNpZ/src/modified_same_error.py' 2026-08-24 07:40:52.226365679 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpX8VNpZ/src/changed_error.py"))}: Checking file '/tmp/.tmpX8VNpZ/src/changed_error.py' 2026-08-24 07:40:52.226441030 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpX8VNpZ/src/unchanged.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:40:52.237898386 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpX8VNpZ/src/fixed_error.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:40:52.242573716 DEBUG Received notification `$/progress` 2026-08-24 07:40:52.242631966 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.016s 2026-08-24 07:40:52.242653647 DEBUG Received notification `$/progress` 2026-08-24 07:40:52.242709517 DEBUG method="workspace/diagnostic" response.id=2 duration=18.24ms 2026-08-24 07:40:52.242727787 DEBUG Received server response for request 2 2026-08-24 07:40:52.243127588 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:52.243140258 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:52.243144778 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:52.243148268 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:52.243152208 DEBUG Client sends notification `textDocument/didChange` 2026-08-24 07:40:52.243156098 DEBUG Client sends notification `textDocument/didChange` 2026-08-24 07:40:52.243159478 DEBUG Client sends notification `textDocument/didChange` 2026-08-24 07:40:52.243162768 DEBUG Client sends notification `textDocument/didChange` 2026-08-24 07:40:52.243164838 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-08-24 07:40:52.243183008 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpX8VNpZ/src/new_error.py") 2026-08-24 07:40:52.243190918 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpX8VNpZ/src/new_error.py` 2026-08-24 07:40:52.243208858 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpX8VNpZ/src/new_error.py` 2026-08-24 07:40:52.243222608 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpX8VNpZ/src/new_error.py` 2026-08-24 07:40:52.243224968 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:52.243242798 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200)), file(Id(280))}}: Set open project files (count: 2) 2026-08-24 07:40:52.243267098 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpX8VNpZ/src/fixed_error.py") 2026-08-24 07:40:52.243271168 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpX8VNpZ/src/fixed_error.py` 2026-08-24 07:40:52.243274848 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpX8VNpZ/src/fixed_error.py` 2026-08-24 07:40:52.243281088 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpX8VNpZ/src/fixed_error.py` 2026-08-24 07:40:52.243283278 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:52.243287138 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200)), file(Id(280)), file(Id(281))}}: Set open project files (count: 3) 2026-08-24 07:40:52.243307448 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpX8VNpZ/src/changed_error.py") 2026-08-24 07:40:52.243311108 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpX8VNpZ/src/changed_error.py` 2026-08-24 07:40:52.243314858 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpX8VNpZ/src/changed_error.py` 2026-08-24 07:40:52.243320868 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpX8VNpZ/src/changed_error.py` 2026-08-24 07:40:52.243322978 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:52.243327128 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(280)), file(Id(200)), file(Id(281)), file(Id(300))}}: Set open project files (count: 4) 2026-08-24 07:40:52.243356148 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpX8VNpZ/src/modified_same_error.py") 2026-08-24 07:40:52.243359538 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpX8VNpZ/src/modified_same_error.py` 2026-08-24 07:40:52.243363238 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpX8VNpZ/src/modified_same_error.py` 2026-08-24 07:40:52.243369238 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpX8VNpZ/src/modified_same_error.py` 2026-08-24 07:40:52.243371428 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:52.243375498 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(280)), file(Id(301)), file(Id(200)), file(Id(281)), file(Id(300))}}: Set open project files (count: 5) 2026-08-24 07:40:52.243386338 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-24 07:40:52.243401698 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpX8VNpZ/src/new_error.py", kind: FileContent } 2026-08-24 07:40:52.243405898 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpX8VNpZ/src/new_error.py` 2026-08-24 07:40:52.243415218 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-24 07:40:52.243429598 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpX8VNpZ/src/fixed_error.py", kind: FileContent } 2026-08-24 07:40:52.243433018 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpX8VNpZ/src/fixed_error.py` 2026-08-24 07:40:52.243441298 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-24 07:40:52.243456038 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpX8VNpZ/src/changed_error.py", kind: FileContent } 2026-08-24 07:40:52.243459318 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpX8VNpZ/src/changed_error.py` 2026-08-24 07:40:52.243467358 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-24 07:40:52.243482238 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpX8VNpZ/src/modified_same_error.py", kind: FileContent } 2026-08-24 07:40:52.243485508 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpX8VNpZ/src/modified_same_error.py` 2026-08-24 07:40:52.243529529 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-24 07:40:52.243533889 DEBUG Received notification `$/progress` 2026-08-24 07:40:52.243542029 DEBUG Received notification `$/progress` 2026-08-24 07:40:52.243579169 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpX8VNpZ/src/new_error.py"))}: Checking file '/tmp/.tmpX8VNpZ/src/new_error.py' 2026-08-24 07:40:52.243607709 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpX8VNpZ/src/modified_same_error.py"))}: Checking file '/tmp/.tmpX8VNpZ/src/modified_same_error.py' 2026-08-24 07:40:52.243614709 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpX8VNpZ/src/changed_error.py"))}: Checking file '/tmp/.tmpX8VNpZ/src/changed_error.py' 2026-08-24 07:40:52.243634819 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpX8VNpZ/src/fixed_error.py"))}: Checking file '/tmp/.tmpX8VNpZ/src/fixed_error.py' 2026-08-24 07:40:52.243757579 DEBUG Received notification `$/progress` 2026-08-24 07:40:52.243800219 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-08-24 07:40:52.243823369 DEBUG Received notification `$/progress` 2026-08-24 07:40:52.243856339 DEBUG method="workspace/diagnostic" response.id=3 duration=365.60µs 2026-08-24 07:40:52.243865999 DEBUG Received server response for request 3 2026-08-24 07:40:52.254227393 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:40:52.254260223 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:52.254267603 DEBUG method="shutdown" response.id=4 duration=10.44µs 2026-08-24 07:40:52.254277053 DEBUG Received server response for request 4 2026-08-24 07:40:52.254280943 DEBUG Client sends notification `exit` 2026-08-24 07:40:52.254290243 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_caching_unchanged_with_colon_in_path ... 2026-08-24 07:40:52.259975476 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:52.260044386 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:52.260082926 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:52.260143236 DEBUG Client info: None 2026-08-24 07:40:52.260169317 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-08-24 07:40:52.260182657 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:52.260187877 INFO Version: Unknown 2026-08-24 07:40:52.260227367 DEBUG Received server response for request 1 2026-08-24 07:40:52.260282147 DEBUG Client sends notification `initialized` 2026-08-24 07:40:52.260391537 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:52.260430597 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:52.260434277 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:52.260445827 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-24 07:40:52.260510677 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:52.260522157 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-24 07:40:52.260526327 DEBUG Initializing workspace `file:///tmp/.tmpzbN2uI/astral:test`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:52.260548137 DEBUG Searching for a project in '/tmp/.tmpzbN2uI/astral:test' 2026-08-24 07:40:52.260579517 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:52.260583797 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:52.260910808 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:52.260915598 DEBUG Discovering virtual environment in `/tmp/.tmpzbN2uI/astral:test` 2026-08-24 07:40:52.260959168 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:52.260963288 DEBUG No virtual environment found 2026-08-24 07:40:52.260974838 DEBUG Adding first-party search path `/tmp/.tmpzbN2uI/astral:test` 2026-08-24 07:40:52.260978868 DEBUG Using vendored stdlib 2026-08-24 07:40:52.261076649 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:52.261080759 DEBUG Adding new file root '/tmp/.tmpzbN2uI/astral:test' of kind Project 2026-08-24 07:40:52.261201439 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:52.261205089 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-24 07:40:52.261297429 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'astral:test' 2026-08-24 07:40:52.263901385 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=astral:test}: Indexed 1 file(s) in 0.003s 2026-08-24 07:40:52.263986705 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpzbN2uI/astral:test/test.py"))}: Checking file '/tmp/.tmpzbN2uI/astral:test/test.py' 2026-08-24 07:40:52.264093115 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpzbN2uI/astral:test/test.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:40:52.272962006 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpzbN2uI/astral:test/test.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:40:52.277054925 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-08-24 07:40:52.277082595 DEBUG method="workspace/diagnostic" response.id=2 duration=15.88ms 2026-08-24 07:40:52.277098165 DEBUG Received server response for request 2 2026-08-24 07:40:52.277144435 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-08-24 07:40:52.277184535 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'astral:test' 2026-08-24 07:40:52.277196285 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-08-24 07:40:52.277200015 DEBUG request{id=3 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-08-24 07:40:54.277280563 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:40:54.277423893 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:54.277486014 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-08-24 07:40:54.277496654 DEBUG method="shutdown" response.id=4 duration=84.89µs 2026-08-24 07:40:54.277501734 DEBUG Received server response for request 3 2026-08-24 07:40:54.277507244 DEBUG Received server response for request 4 2026-08-24 07:40:54.277512214 DEBUG Client sends notification `exit` 2026-08-24 07:40:54.277522184 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_responds_on_cancellation ... 2026-08-24 07:40:54.281911944 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:54.281994094 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:54.282045824 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:54.282121694 DEBUG Client info: None 2026-08-24 07:40:54.282146034 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-08-24 07:40:54.282161364 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:54.282167394 INFO Version: Unknown 2026-08-24 07:40:54.282209214 DEBUG Received server response for request 1 2026-08-24 07:40:54.282272164 DEBUG Client sends notification `initialized` 2026-08-24 07:40:54.282396625 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:54.282434695 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:54.282438585 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:54.282452045 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-24 07:40:54.282523265 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:54.282536585 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-24 07:40:54.282540995 DEBUG Initializing workspace `file:///tmp/.tmpCLguZU/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:54.282564995 DEBUG Searching for a project in '/tmp/.tmpCLguZU/src' 2026-08-24 07:40:54.282600825 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:54.282606195 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:54.282968536 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:54.282973886 DEBUG Discovering virtual environment in `/tmp/.tmpCLguZU/src` 2026-08-24 07:40:54.283027736 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:54.283032426 DEBUG No virtual environment found 2026-08-24 07:40:54.283045476 DEBUG Adding first-party search path `/tmp/.tmpCLguZU/src` 2026-08-24 07:40:54.283049536 DEBUG Using vendored stdlib 2026-08-24 07:40:54.283160076 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:54.283165256 DEBUG Adding new file root '/tmp/.tmpCLguZU/src' of kind Project 2026-08-24 07:40:54.283332947 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:54.283338137 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-24 07:40:54.283364127 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-24 07:40:54.286059083 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-08-24 07:40:54.286161563 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpCLguZU/src/test.py"))}: Checking file '/tmp/.tmpCLguZU/src/test.py' 2026-08-24 07:40:54.286310913 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpCLguZU/src/test.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:40:54.295217564 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpCLguZU/src/test.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:40:54.299263483 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-08-24 07:40:54.299276043 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-08-24 07:40:56.282574083 DEBUG Client sends notification `$/cancelRequest` 2026-08-24 07:40:56.282708793 DEBUG notification{method=$/cancelRequest}: Cancelled request id=2 method=workspace/diagnostic 2026-08-24 07:40:56.282773713 DEBUG notification{method=$/cancelRequest}: Skipping suspended workspace diagnostics request `2` because it was cancelled 2026-08-24 07:40:56.282778333 DEBUG Received server response for request 2 2026-08-24 07:40:56.293030676 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:40:56.293063386 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:56.293072296 DEBUG method="shutdown" response.id=3 duration=14.74µs 2026-08-24 07:40:56.293092357 DEBUG Received server response for request 3 2026-08-24 07:40:56.293096047 DEBUG Client sends notification `exit` 2026-08-24 07:40:56.293112617 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_responds_on_change ... 2026-08-24 07:40:56.297417276 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:56.297496907 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:56.297545727 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:56.297621777 DEBUG Client info: None 2026-08-24 07:40:56.297645627 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-08-24 07:40:56.297659717 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:56.297665437 INFO Version: Unknown 2026-08-24 07:40:56.297705637 DEBUG Received server response for request 1 2026-08-24 07:40:56.297749217 DEBUG Client sends notification `initialized` 2026-08-24 07:40:56.297872307 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:56.297912597 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:56.297916437 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:56.297933628 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:40:56.297936208 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-24 07:40:56.298002648 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:56.298016238 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:40:56.298020468 DEBUG Initializing workspace `file:///tmp/.tmpX2wjjn/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:56.298043698 DEBUG Searching for a project in '/tmp/.tmpX2wjjn/src' 2026-08-24 07:40:56.298079358 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:56.298084428 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:56.298455309 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:56.298460919 DEBUG Discovering virtual environment in `/tmp/.tmpX2wjjn/src` 2026-08-24 07:40:56.298513279 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:56.298518379 DEBUG No virtual environment found 2026-08-24 07:40:56.298531039 DEBUG Adding first-party search path `/tmp/.tmpX2wjjn/src` 2026-08-24 07:40:56.298535009 DEBUG Using vendored stdlib 2026-08-24 07:40:56.298642289 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:56.298647239 DEBUG Adding new file root '/tmp/.tmpX2wjjn/src' of kind Project 2026-08-24 07:40:56.298785259 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:56.298789719 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:40:56.298840900 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpX2wjjn/src/test.py", kind: File } 2026-08-24 07:40:56.298863030 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpX2wjjn/src/test.py` 2026-08-24 07:40:56.298865670 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:40:56.298882150 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:40:56.298911080 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-24 07:40:56.302768848 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=src}: Indexed 1 file(s) in 0.004s 2026-08-24 07:40:56.302828979 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpX2wjjn/src/test.py"))}: Checking file '/tmp/.tmpX2wjjn/src/test.py' 2026-08-24 07:40:56.302946759 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpX2wjjn/src/test.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:40:56.311693169 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpX2wjjn/src/test.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:40:56.315746858 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-08-24 07:40:56.315759818 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-08-24 07:40:58.298046058 DEBUG Client sends notification `textDocument/didChange` 2026-08-24 07:40:58.298195918 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-24 07:40:58.298305678 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpX2wjjn/src/test.py", kind: FileContent } 2026-08-24 07:40:58.298316278 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpX2wjjn/src/test.py` 2026-08-24 07:40:58.298349788 DEBUG notification{method=textDocument/didChange}: Resuming workspace diagnostics request after revision bump 2026-08-24 07:40:58.298398039 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-24 07:40:58.298475569 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpX2wjjn/src/test.py"))}: Checking file '/tmp/.tmpX2wjjn/src/test.py' 2026-08-24 07:40:58.298695569 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-08-24 07:40:58.298728489 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-08-24 07:40:58.298742309 DEBUG Received server response for request 2 2026-08-24 07:40:58.309087513 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:40:58.309111013 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:40:58.309117593 DEBUG method="shutdown" response.id=3 duration=10.38µs 2026-08-24 07:40:58.309127403 DEBUG Received server response for request 3 2026-08-24 07:40:58.309131313 DEBUG Client sends notification `exit` 2026-08-24 07:40:58.309140443 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_responds_on_shutdown ... 2026-08-24 07:40:58.313382093 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:40:58.313462163 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:40:58.313514763 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:40:58.313586683 DEBUG Client info: None 2026-08-24 07:40:58.313611573 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-08-24 07:40:58.313625263 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:40:58.313631113 INFO Version: Unknown 2026-08-24 07:40:58.313671384 DEBUG Received server response for request 1 2026-08-24 07:40:58.313716154 DEBUG Client sends notification `initialized` 2026-08-24 07:40:58.313838064 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:40:58.313875454 DEBUG Received server request `workspace/configuration` 2026-08-24 07:40:58.313879324 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:40:58.313893694 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-24 07:40:58.313963784 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:40:58.313976414 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-24 07:40:58.313980954 DEBUG Initializing workspace `file:///tmp/.tmpg3THSK/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:40:58.314002964 DEBUG Searching for a project in '/tmp/.tmpg3THSK/src' 2026-08-24 07:40:58.314037214 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:40:58.314041754 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:40:58.314408575 INFO Defaulting to python-platform `linux` 2026-08-24 07:40:58.314414375 DEBUG Discovering virtual environment in `/tmp/.tmpg3THSK/src` 2026-08-24 07:40:58.314466745 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:40:58.314471515 DEBUG No virtual environment found 2026-08-24 07:40:58.314483965 DEBUG Adding first-party search path `/tmp/.tmpg3THSK/src` 2026-08-24 07:40:58.314487945 DEBUG Using vendored stdlib 2026-08-24 07:40:58.314593236 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:40:58.314597516 DEBUG Adding new file root '/tmp/.tmpg3THSK/src' of kind Project 2026-08-24 07:40:58.314737506 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:40:58.314742396 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-24 07:40:58.314774646 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-24 07:40:58.316700550 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-08-24 07:40:58.316774631 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpg3THSK/src/test.py"))}: Checking file '/tmp/.tmpg3THSK/src/test.py' 2026-08-24 07:40:58.316862081 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpg3THSK/src/test.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:40:58.325700401 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpg3THSK/src/test.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:40:58.329736810 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-08-24 07:40:58.329748930 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-08-24 07:41:00.314005895 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:41:00.314164085 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:41:00.314261885 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-08-24 07:41:00.314275305 DEBUG method="shutdown" response.id=3 duration=129.31µs 2026-08-24 07:41:00.314280135 DEBUG Received server response for request 2 2026-08-24 07:41:00.314285735 DEBUG Received server response for request 3 2026-08-24 07:41:00.314291155 DEBUG Client sends notification `exit` 2026-08-24 07:41:00.314301455 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_suspend_change_suspend_cycle ... 2026-08-24 07:41:00.318714995 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:41:00.318795856 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:41:00.318845096 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:41:00.318921346 DEBUG Client info: None 2026-08-24 07:41:00.318946656 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-08-24 07:41:00.318960896 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:41:00.318967566 INFO Version: Unknown 2026-08-24 07:41:00.319008706 DEBUG Received server response for request 1 2026-08-24 07:41:00.319050716 DEBUG Client sends notification `initialized` 2026-08-24 07:41:00.319175507 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:41:00.319215327 DEBUG Received server request `workspace/configuration` 2026-08-24 07:41:00.319218887 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:41:00.319250467 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:41:00.319253287 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-24 07:41:00.319318187 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:41:00.319332717 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:41:00.319337477 DEBUG Initializing workspace `file:///tmp/.tmpW5x5X3/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:41:00.319362457 DEBUG Searching for a project in '/tmp/.tmpW5x5X3/src' 2026-08-24 07:41:00.319398807 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:41:00.319404337 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:41:00.319767208 INFO Defaulting to python-platform `linux` 2026-08-24 07:41:00.319772858 DEBUG Discovering virtual environment in `/tmp/.tmpW5x5X3/src` 2026-08-24 07:41:00.319825998 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:41:00.319831148 DEBUG No virtual environment found 2026-08-24 07:41:00.319844098 DEBUG Adding first-party search path `/tmp/.tmpW5x5X3/src` 2026-08-24 07:41:00.319848038 DEBUG Using vendored stdlib 2026-08-24 07:41:00.319958948 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:41:00.319964108 DEBUG Adding new file root '/tmp/.tmpW5x5X3/src' of kind Project 2026-08-24 07:41:00.320118249 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:41:00.320123119 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:41:00.320175979 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpW5x5X3/src/test.py", kind: File } 2026-08-24 07:41:00.320197489 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpW5x5X3/src/test.py` 2026-08-24 07:41:00.320200119 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:41:00.320216379 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:41:00.320269299 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-24 07:41:00.323192276 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-08-24 07:41:00.323266146 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpW5x5X3/src/test.py"))}: Checking file '/tmp/.tmpW5x5X3/src/test.py' 2026-08-24 07:41:00.323391836 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpW5x5X3/src/test.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:41:00.332129726 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpW5x5X3/src/test.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:41:00.336154925 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-08-24 07:41:00.336168725 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-08-24 07:41:02.319386321 DEBUG Client sends notification `textDocument/didChange` 2026-08-24 07:41:02.319517471 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-24 07:41:02.319609781 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpW5x5X3/src/test.py", kind: FileContent } 2026-08-24 07:41:02.319622791 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpW5x5X3/src/test.py` 2026-08-24 07:41:02.319663131 DEBUG notification{method=textDocument/didChange}: Resuming workspace diagnostics request after revision bump 2026-08-24 07:41:02.319711841 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-24 07:41:02.319789952 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpW5x5X3/src/test.py"))}: Checking file '/tmp/.tmpW5x5X3/src/test.py' 2026-08-24 07:41:02.320006622 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-08-24 07:41:02.320037272 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-08-24 07:41:02.320051482 DEBUG Received server response for request 2 2026-08-24 07:41:02.320094792 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-08-24 07:41:02.320119212 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-24 07:41:02.320127902 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-08-24 07:41:02.320130782 DEBUG request{id=3 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-08-24 07:41:04.320204559 DEBUG Client sends notification `textDocument/didChange` 2026-08-24 07:41:04.320352429 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-24 07:41:04.320436319 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpW5x5X3/src/test.py", kind: FileContent } 2026-08-24 07:41:04.320446919 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpW5x5X3/src/test.py` 2026-08-24 07:41:04.320525049 DEBUG notification{method=textDocument/didChange}: Resuming workspace diagnostics request after revision bump 2026-08-24 07:41:04.320568809 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-24 07:41:04.320637759 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpW5x5X3/src/test.py"))}: Checking file '/tmp/.tmpW5x5X3/src/test.py' 2026-08-24 07:41:04.320781420 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-08-24 07:41:04.320801920 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-08-24 07:41:04.320814580 DEBUG Received server response for request 3 2026-08-24 07:41:04.331239774 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:41:04.331276164 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:41:04.331283264 DEBUG method="shutdown" response.id=4 duration=10.94µs 2026-08-24 07:41:04.331293344 DEBUG Received server response for request 4 2026-08-24 07:41:04.331297694 DEBUG Client sends notification `exit` 2026-08-24 07:41:04.331312854 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_streaming ... 2026-08-24 07:41:04.335660744 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:41:04.335740724 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:41:04.335790414 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:41:04.335867304 DEBUG Client info: None 2026-08-24 07:41:04.335893544 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-08-24 07:41:04.335906604 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:41:04.335912244 INFO Version: Unknown 2026-08-24 07:41:04.335954864 DEBUG Received server response for request 1 2026-08-24 07:41:04.335998724 DEBUG Client sends notification `initialized` 2026-08-24 07:41:04.336152535 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:41:04.336193585 DEBUG Received server request `workspace/configuration` 2026-08-24 07:41:04.336197395 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:41:04.336210845 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-24 07:41:04.336283695 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:41:04.336298025 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-24 07:41:04.336302545 DEBUG Initializing workspace `file:///tmp/.tmpl2GESt/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:41:04.336326265 DEBUG Searching for a project in '/tmp/.tmpl2GESt/src' 2026-08-24 07:41:04.336362525 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:41:04.336374385 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:41:04.337054167 INFO Defaulting to python-platform `linux` 2026-08-24 07:41:04.337060157 DEBUG Discovering virtual environment in `/tmp/.tmpl2GESt/src` 2026-08-24 07:41:04.337113947 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:41:04.337119147 DEBUG No virtual environment found 2026-08-24 07:41:04.337131597 DEBUG Adding first-party search path `/tmp/.tmpl2GESt/src` 2026-08-24 07:41:04.337135517 DEBUG Using vendored stdlib 2026-08-24 07:41:04.337273247 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:41:04.337278617 DEBUG Adding new file root '/tmp/.tmpl2GESt/src' of kind Project 2026-08-24 07:41:04.337443308 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:41:04.337447698 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-24 07:41:04.337787338 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-24 07:41:04.339481612 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=src}: Indexed 5 file(s) in 0.002s 2026-08-24 07:41:04.339648163 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpl2GESt/src/file_002.py"))}: Checking file '/tmp/.tmpl2GESt/src/file_002.py' 2026-08-24 07:41:04.339661373 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpl2GESt/src/file_000.py"))}: Checking file '/tmp/.tmpl2GESt/src/file_000.py' 2026-08-24 07:41:04.339666143 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpl2GESt/src/file_004.py"))}: Checking file '/tmp/.tmpl2GESt/src/file_004.py' 2026-08-24 07:41:04.339680583 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpl2GESt/src/file_003.py"))}: Checking file '/tmp/.tmpl2GESt/src/file_003.py' 2026-08-24 07:41:04.339673103 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpl2GESt/src/file_001.py"))}: Checking file '/tmp/.tmpl2GESt/src/file_001.py' 2026-08-24 07:41:04.339791263 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpl2GESt/src/file_003.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:41:04.349897366 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpl2GESt/src/file_003.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:41:04.354485886 DEBUG Received notification `$/progress` 2026-08-24 07:41:04.354542736 DEBUG Received notification `$/progress` 2026-08-24 07:41:04.354632146 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.015s 2026-08-24 07:41:04.354667867 DEBUG method="workspace/diagnostic" response.id=2 duration=17.22ms 2026-08-24 07:41:04.354684827 DEBUG Received server response for request 2 2026-08-24 07:41:04.364833500 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:41:04.364862690 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:41:04.364871290 DEBUG method="shutdown" response.id=3 duration=14.73µs 2026-08-24 07:41:04.364881970 DEBUG Received server response for request 3 2026-08-24 07:41:04.364885600 DEBUG Client sends notification `exit` 2026-08-24 07:41:04.364894550 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_streaming_with_caching ... 2026-08-24 07:41:04.371144604 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:41:04.371215884 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:41:04.371278544 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:41:04.371345434 DEBUG Client info: None 2026-08-24 07:41:04.371377104 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-08-24 07:41:04.371392474 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:41:04.371398664 INFO Version: Unknown 2026-08-24 07:41:04.371444125 DEBUG Received server response for request 1 2026-08-24 07:41:04.371489505 DEBUG Client sends notification `initialized` 2026-08-24 07:41:04.371583305 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:41:04.371622275 DEBUG Received server request `workspace/configuration` 2026-08-24 07:41:04.371625955 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:41:04.371640325 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:41:04.371644275 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:41:04.371647675 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:41:04.371649955 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-24 07:41:04.371688575 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:41:04.371700265 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:41:04.371704325 DEBUG Initializing workspace `file:///tmp/.tmpkc4rhP/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:41:04.371725295 DEBUG Searching for a project in '/tmp/.tmpkc4rhP/src' 2026-08-24 07:41:04.371759975 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:41:04.371765055 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:41:04.372099816 INFO Defaulting to python-platform `linux` 2026-08-24 07:41:04.372104516 DEBUG Discovering virtual environment in `/tmp/.tmpkc4rhP/src` 2026-08-24 07:41:04.372146476 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:41:04.372151186 DEBUG No virtual environment found 2026-08-24 07:41:04.372162966 DEBUG Adding first-party search path `/tmp/.tmpkc4rhP/src` 2026-08-24 07:41:04.372166866 DEBUG Using vendored stdlib 2026-08-24 07:41:04.372284166 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:41:04.372288696 DEBUG Adding new file root '/tmp/.tmpkc4rhP/src' of kind Project 2026-08-24 07:41:04.372420097 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:41:04.372424427 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:41:04.372472747 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpkc4rhP/src/error_0.py", kind: File } 2026-08-24 07:41:04.372491607 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpkc4rhP/src/error_0.py` 2026-08-24 07:41:04.372494427 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:41:04.372511157 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:41:04.372535377 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpkc4rhP/src/error_1.py", kind: File } 2026-08-24 07:41:04.372543127 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpkc4rhP/src/error_1.py` 2026-08-24 07:41:04.372545417 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:41:04.372549587 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(201)), file(Id(200))}}: Set open project files (count: 2) 2026-08-24 07:41:04.372570457 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpkc4rhP/src/error_2.py", kind: File } 2026-08-24 07:41:04.372576917 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpkc4rhP/src/error_2.py` 2026-08-24 07:41:04.372579057 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:41:04.372583047 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(201)), file(Id(200)), file(Id(202))}}: Set open project files (count: 3) 2026-08-24 07:41:04.372616217 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-24 07:41:04.375275723 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=src}: Indexed 7 file(s) in 0.003s 2026-08-24 07:41:04.375358473 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpkc4rhP/src/error_1.py"))}: Checking file '/tmp/.tmpkc4rhP/src/error_1.py' 2026-08-24 07:41:04.375367013 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpkc4rhP/src/error_2.py"))}: Checking file '/tmp/.tmpkc4rhP/src/error_2.py' 2026-08-24 07:41:04.375387724 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpkc4rhP/src/error_0.py"))}: Checking file '/tmp/.tmpkc4rhP/src/error_0.py' 2026-08-24 07:41:04.375448534 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpkc4rhP/src/error_1.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:41:04.375431724 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpkc4rhP/src/error_6.py"))}: Checking file '/tmp/.tmpkc4rhP/src/error_6.py' 2026-08-24 07:41:04.375429984 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpkc4rhP/src/error_5.py"))}: Checking file '/tmp/.tmpkc4rhP/src/error_5.py' 2026-08-24 07:41:04.375453254 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpkc4rhP/src/error_3.py"))}: Checking file '/tmp/.tmpkc4rhP/src/error_3.py' 2026-08-24 07:41:04.375459874 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpkc4rhP/src/error_4.py"))}: Checking file '/tmp/.tmpkc4rhP/src/error_4.py' 2026-08-24 07:41:04.386064148 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpkc4rhP/src/error_1.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:41:04.391628510 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.016s 2026-08-24 07:41:04.391734451 DEBUG method="workspace/diagnostic" response.id=2 duration=19.15ms 2026-08-24 07:41:04.391767501 DEBUG Received server response for request 2 2026-08-24 07:41:04.391867391 DEBUG Client sends notification `textDocument/didChange` 2026-08-24 07:41:04.391875811 DEBUG Client sends notification `textDocument/didChange` 2026-08-24 07:41:04.391879041 DEBUG Client sends notification `textDocument/didChange` 2026-08-24 07:41:04.391881601 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-08-24 07:41:04.391896921 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-24 07:41:04.391928081 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpkc4rhP/src/error_0.py", kind: FileContent } 2026-08-24 07:41:04.391934631 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpkc4rhP/src/error_0.py` 2026-08-24 07:41:04.391962161 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-24 07:41:04.391978681 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpkc4rhP/src/error_1.py", kind: FileContent } 2026-08-24 07:41:04.391982541 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpkc4rhP/src/error_1.py` 2026-08-24 07:41:04.391992331 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-24 07:41:04.392007471 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpkc4rhP/src/error_2.py", kind: FileContent } 2026-08-24 07:41:04.392010911 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpkc4rhP/src/error_2.py` 2026-08-24 07:41:04.392047591 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-24 07:41:04.392087751 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpkc4rhP/src/error_1.py"))}: Checking file '/tmp/.tmpkc4rhP/src/error_1.py' 2026-08-24 07:41:04.392099121 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpkc4rhP/src/error_2.py"))}: Checking file '/tmp/.tmpkc4rhP/src/error_2.py' 2026-08-24 07:41:04.392137731 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpkc4rhP/src/error_0.py"))}: Checking file '/tmp/.tmpkc4rhP/src/error_0.py' 2026-08-24 07:41:04.392211202 DEBUG Received notification `$/progress` 2026-08-24 07:41:04.392308152 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-08-24 07:41:04.392343082 DEBUG method="workspace/diagnostic" response.id=3 duration=326.48µs 2026-08-24 07:41:04.392359802 DEBUG Received server response for request 3 2026-08-24 07:41:04.402832116 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:41:04.402859076 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:41:04.402866916 DEBUG method="shutdown" response.id=4 duration=11.41µs 2026-08-24 07:41:04.402878976 DEBUG Received server response for request 4 2026-08-24 07:41:04.402883556 DEBUG Client sends notification `exit` 2026-08-24 07:41:04.402893846 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_reports_current_analysis_unreachable_code_hint_tag ... 2026-08-24 07:41:04.408592499 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:41:04.408660889 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:41:04.408700079 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:41:04.408765229 DEBUG Client info: None 2026-08-24 07:41:04.408796319 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:41:04.408809149 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:41:04.408815049 INFO Version: Unknown 2026-08-24 07:41:04.408853949 DEBUG Received server response for request 1 2026-08-24 07:41:04.408897469 DEBUG Client sends notification `initialized` 2026-08-24 07:41:04.409025970 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:41:04.409070660 DEBUG Received server request `workspace/configuration` 2026-08-24 07:41:04.409074260 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:41:04.409086810 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-24 07:41:04.409152780 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:41:04.409169150 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-24 07:41:04.409174080 DEBUG Initializing workspace `file:///tmp/.tmpi6wKea/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:41:04.409197320 DEBUG Searching for a project in '/tmp/.tmpi6wKea/src' 2026-08-24 07:41:04.409262540 DEBUG Found project at '/tmp/.tmpi6wKea' 2026-08-24 07:41:04.409268370 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:41:04.409923202 INFO Defaulting to python-platform `linux` 2026-08-24 07:41:04.409928722 DEBUG Discovering virtual environment in `/tmp/.tmpi6wKea` 2026-08-24 07:41:04.409980042 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:41:04.409985582 DEBUG No virtual environment found 2026-08-24 07:41:04.409995812 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-24 07:41:04.410005322 DEBUG Adding first-party search path `/tmp/.tmpi6wKea/src` 2026-08-24 07:41:04.410009292 DEBUG Adding first-party search path `/tmp/.tmpi6wKea` 2026-08-24 07:41:04.410013022 DEBUG Using vendored stdlib 2026-08-24 07:41:04.410131462 INFO Python version: Python 3.10, platform: linux 2026-08-24 07:41:04.410135772 DEBUG Adding new file root '/tmp/.tmpi6wKea' of kind Project 2026-08-24 07:41:04.410313223 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:41:04.410324143 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-24 07:41:04.410370563 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project '.tmpi6wKea' 2026-08-24 07:41:04.412973299 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=.tmpi6wKea}: Indexed 1 file(s) in 0.003s 2026-08-24 07:41:04.413066849 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpi6wKea/src/foo.py"))}: Checking file '/tmp/.tmpi6wKea/src/foo.py' 2026-08-24 07:41:04.413167499 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpi6wKea/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:41:04.426939330 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpi6wKea/src/foo.py"))}: Module `typing.Self` not found in search paths 2026-08-24 07:41:04.426973460 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpi6wKea/src/foo.py"))}: Module `typing.Self` not found while looking in parent dirs (typing mode) 2026-08-24 07:41:04.427018710 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.014s 2026-08-24 07:41:04.427050661 DEBUG method="workspace/diagnostic" response.id=2 duration=16.72ms 2026-08-24 07:41:04.427068831 DEBUG Received server response for request 2 2026-08-24 07:41:04.437354854 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:41:04.437387994 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:41:04.437394454 DEBUG method="shutdown" response.id=3 duration=10.85µs 2026-08-24 07:41:04.437404494 DEBUG Received server response for request 3 2026-08-24 07:41:04.437408384 DEBUG Client sends notification `exit` 2026-08-24 07:41:04.437424364 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_reports_unreachable_code_hint_tag ... 2026-08-24 07:41:04.440328931 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:41:04.440395631 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:41:04.440430771 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:41:04.440489931 DEBUG Client info: None 2026-08-24 07:41:04.440518521 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:41:04.440531201 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:41:04.440537631 INFO Version: Unknown 2026-08-24 07:41:04.440580761 DEBUG Received server response for request 1 2026-08-24 07:41:04.440613921 DEBUG Client sends notification `initialized` 2026-08-24 07:41:04.440742012 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:41:04.440783822 DEBUG Received server request `workspace/configuration` 2026-08-24 07:41:04.440787432 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:41:04.440798452 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-24 07:41:04.440852182 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:41:04.440867082 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-24 07:41:04.440871832 DEBUG Initializing workspace `file:///tmp/.tmpxsGmKT/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:41:04.440895002 DEBUG Searching for a project in '/tmp/.tmpxsGmKT/src' 2026-08-24 07:41:04.440930692 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:41:04.440936092 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:41:04.441509173 INFO Defaulting to python-platform `linux` 2026-08-24 07:41:04.441515373 DEBUG Discovering virtual environment in `/tmp/.tmpxsGmKT/src` 2026-08-24 07:41:04.441567293 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:41:04.441572473 DEBUG No virtual environment found 2026-08-24 07:41:04.441585693 DEBUG Adding first-party search path `/tmp/.tmpxsGmKT/src` 2026-08-24 07:41:04.441589823 DEBUG Using vendored stdlib 2026-08-24 07:41:04.441712274 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:41:04.441716804 DEBUG Adding new file root '/tmp/.tmpxsGmKT/src' of kind Project 2026-08-24 07:41:04.441878944 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:41:04.441883304 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-24 07:41:04.441994644 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-24 07:41:04.443627718 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-08-24 07:41:04.443731028 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpxsGmKT/src/foo.py"))}: Checking file '/tmp/.tmpxsGmKT/src/foo.py' 2026-08-24 07:41:04.443885259 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpxsGmKT/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:41:04.452707379 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpxsGmKT/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:41:04.457799950 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.014s 2026-08-24 07:41:04.457834660 DEBUG method="workspace/diagnostic" response.id=2 duration=15.95ms 2026-08-24 07:41:04.457851280 DEBUG Received server response for request 2 2026-08-24 07:41:04.468091893 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:41:04.468121444 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:41:04.468129304 DEBUG method="shutdown" response.id=3 duration=13.19µs 2026-08-24 07:41:04.468139834 DEBUG Received server response for request 3 2026-08-24 07:41:04.468144014 DEBUG Client sends notification `exit` 2026-08-24 07:41:04.468153134 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_reports_unused_binding_hint_tag ... 2026-08-24 07:41:04.471057120 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:41:04.471113990 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:41:04.471146670 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:41:04.471203301 DEBUG Client info: None 2026-08-24 07:41:04.471251281 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:41:04.471261741 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:41:04.471267021 INFO Version: Unknown 2026-08-24 07:41:04.471307761 DEBUG Received server response for request 1 2026-08-24 07:41:04.471340751 DEBUG Client sends notification `initialized` 2026-08-24 07:41:04.471438221 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:41:04.471476421 DEBUG Received server request `workspace/configuration` 2026-08-24 07:41:04.471479711 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:41:04.471490831 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-24 07:41:04.471539341 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:41:04.471550981 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-24 07:41:04.471555591 DEBUG Initializing workspace `file:///tmp/.tmpW8PXUI/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:41:04.471574901 DEBUG Searching for a project in '/tmp/.tmpW8PXUI/src' 2026-08-24 07:41:04.471606791 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:41:04.471611411 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:41:04.471917282 INFO Defaulting to python-platform `linux` 2026-08-24 07:41:04.471922242 DEBUG Discovering virtual environment in `/tmp/.tmpW8PXUI/src` 2026-08-24 07:41:04.471965302 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:41:04.471969032 DEBUG No virtual environment found 2026-08-24 07:41:04.471981052 DEBUG Adding first-party search path `/tmp/.tmpW8PXUI/src` 2026-08-24 07:41:04.471984902 DEBUG Using vendored stdlib 2026-08-24 07:41:04.472079173 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:41:04.472083353 DEBUG Adding new file root '/tmp/.tmpW8PXUI/src' of kind Project 2026-08-24 07:41:04.472204733 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:41:04.472208683 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-24 07:41:04.472503883 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-24 07:41:04.475047069 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-08-24 07:41:04.475132479 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpW8PXUI/src/foo.py"))}: Checking file '/tmp/.tmpW8PXUI/src/foo.py' 2026-08-24 07:41:04.475247180 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-08-24 07:41:04.475270220 DEBUG method="workspace/diagnostic" response.id=2 duration=3.06ms 2026-08-24 07:41:04.475281750 DEBUG Received server response for request 2 2026-08-24 07:41:04.485500363 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:41:04.485525733 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:41:04.485533273 DEBUG method="shutdown" response.id=3 duration=11.55µs 2026-08-24 07:41:04.485544113 DEBUG Received server response for request 3 2026-08-24 07:41:04.485548193 DEBUG Client sends notification `exit` 2026-08-24 07:41:04.485556903 DEBUG Received exit notification, exiting ok test rename::notebook ... 2026-08-24 07:41:04.486895646 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:41:04.486970436 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:41:04.487007586 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:41:04.487057166 DEBUG Client info: None 2026-08-24 07:41:04.487080806 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:41:04.487094657 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:41:04.487101117 INFO Version: Unknown 2026-08-24 07:41:04.487144577 DEBUG Received server response for request 1 2026-08-24 07:41:04.487189957 DEBUG Client sends notification `initialized` 2026-08-24 07:41:04.487203007 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp8NUa3R 2026-08-24 07:41:04.487300037 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:41:04.487338107 DEBUG Received server request `workspace/configuration` 2026-08-24 07:41:04.487341857 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:41:04.487349837 DEBUG No workspace configuration provided for file:///tmp/.tmp8NUa3R 2026-08-24 07:41:04.487364897 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-24 07:41:04.487367417 DEBUG Client sends request `textDocument/prepareRename` with ID 2 2026-08-24 07:41:04.487394267 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:41:04.487399177 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp8NUa3R, using default options 2026-08-24 07:41:04.487405547 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:41:04.487409157 DEBUG Initializing workspace `file:///tmp/.tmp8NUa3R`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:41:04.487426377 DEBUG Searching for a project in '/tmp/.tmp8NUa3R' 2026-08-24 07:41:04.487452187 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:41:04.487456717 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:41:04.487750858 INFO Defaulting to python-platform `linux` 2026-08-24 07:41:04.487755528 DEBUG Discovering virtual environment in `/tmp/.tmp8NUa3R` 2026-08-24 07:41:04.487795298 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:41:04.487799628 DEBUG No virtual environment found 2026-08-24 07:41:04.487811458 DEBUG Adding first-party search path `/tmp/.tmp8NUa3R` 2026-08-24 07:41:04.487815498 DEBUG Using vendored stdlib 2026-08-24 07:41:04.487908248 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:41:04.487911888 DEBUG Adding new file root '/tmp/.tmp8NUa3R' of kind Project 2026-08-24 07:41:04.488025339 DEBUG Updating project to check open files 2026-08-24 07:41:04.488039969 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:41:04.488042909 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-24 07:41:04.488067349 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-24 07:41:04.488070119 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:41:04.488076609 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-24 07:41:04.488081939 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-24 07:41:04.488084219 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:41:04.488090079 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-08-24 07:41:04.488094809 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-24 07:41:04.488096979 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-24 07:41:04.488100919 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-08-24 07:41:04.488162419 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/test.ipynb' 2026-08-24 07:41:04.488269249 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-08-24 07:41:04.498846893 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-08-24 07:41:04.503342183 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:41:04.503354033 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-24 07:41:04.503550324 DEBUG method="textDocument/prepareRename" response.id=2 duration=212.73µs 2026-08-24 07:41:04.503569134 DEBUG Received server response for request 2 2026-08-24 07:41:04.503576714 DEBUG Client sends request `textDocument/rename` with ID 3 2026-08-24 07:41:04.505216488 INFO request{id=3 method=textDocument/rename}:Project::index_files{project=.tmp8NUa3R}: Indexed 1 file(s) in 0.002s 2026-08-24 07:41:04.505277158 DEBUG request{id=3 method=textDocument/rename}: Failed to read notebook '/tmp/.tmp8NUa3R/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-08-24 07:41:04.505307088 DEBUG method="textDocument/rename" response.id=3 duration=1.72ms 2026-08-24 07:41:04.505318778 DEBUG Received server response for request 3 2026-08-24 07:41:04.515599261 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:41:04.515632721 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:41:04.515639131 DEBUG method="shutdown" response.id=4 duration=11.33µs 2026-08-24 07:41:04.515648691 DEBUG Received server response for request 4 2026-08-24 07:41:04.515652651 DEBUG Client sends notification `exit` 2026-08-24 07:41:04.515667801 DEBUG Received exit notification, exiting ok test rename::text_document ... 2026-08-24 07:41:04.518685078 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:41:04.518751208 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:41:04.518786148 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:41:04.518834058 DEBUG Client info: None 2026-08-24 07:41:04.518859838 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:41:04.518873328 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:41:04.518879669 INFO Version: Unknown 2026-08-24 07:41:04.518921059 DEBUG Received server response for request 1 2026-08-24 07:41:04.518958259 DEBUG Client sends notification `initialized` 2026-08-24 07:41:04.518970639 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpmKLVRP 2026-08-24 07:41:04.519099209 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:41:04.519134369 DEBUG Received server request `workspace/configuration` 2026-08-24 07:41:04.519137889 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:41:04.519146069 DEBUG No workspace configuration provided for file:///tmp/.tmpmKLVRP 2026-08-24 07:41:04.519152319 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:41:04.519155239 DEBUG Client sends request `textDocument/prepareRename` with ID 2 2026-08-24 07:41:04.519208399 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:41:04.519214069 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpmKLVRP, using default options 2026-08-24 07:41:04.519221639 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:41:04.519225399 DEBUG Initializing workspace `file:///tmp/.tmpmKLVRP`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:41:04.519259049 DEBUG Searching for a project in '/tmp/.tmpmKLVRP' 2026-08-24 07:41:04.519285709 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:41:04.519290129 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:41:04.519939901 INFO Defaulting to python-platform `linux` 2026-08-24 07:41:04.519945601 DEBUG Discovering virtual environment in `/tmp/.tmpmKLVRP` 2026-08-24 07:41:04.519991891 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:41:04.519996751 DEBUG No virtual environment found 2026-08-24 07:41:04.520009391 DEBUG Adding first-party search path `/tmp/.tmpmKLVRP` 2026-08-24 07:41:04.520013341 DEBUG Using vendored stdlib 2026-08-24 07:41:04.520146831 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:41:04.520151181 DEBUG Adding new file root '/tmp/.tmpmKLVRP' of kind Project 2026-08-24 07:41:04.520330742 DEBUG Updating project to check open files 2026-08-24 07:41:04.520346022 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:41:04.520350282 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:41:04.520426442 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpmKLVRP/foo.py", kind: File } 2026-08-24 07:41:04.520444642 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpmKLVRP/foo.py` 2026-08-24 07:41:04.520447492 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:41:04.520454332 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:41:04.523189198 INFO request{id=2 method=textDocument/prepareRename}:Project::index_files{project=.tmpmKLVRP}: Indexed 1 file(s) in 0.003s 2026-08-24 07:41:04.523334519 DEBUG method="textDocument/prepareRename" response.id=2 duration=2.87ms 2026-08-24 07:41:04.523347159 DEBUG Received server response for request 2 2026-08-24 07:41:04.523356559 DEBUG Client sends request `textDocument/rename` with ID 3 2026-08-24 07:41:04.523486549 DEBUG method="textDocument/rename" response.id=3 duration=117.67µs 2026-08-24 07:41:04.523495539 DEBUG Received server response for request 3 2026-08-24 07:41:04.533720862 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:41:04.533746842 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:41:04.533755052 DEBUG method="shutdown" response.id=4 duration=12.75µs 2026-08-24 07:41:04.533765962 DEBUG Received server response for request 4 2026-08-24 07:41:04.533770112 DEBUG Client sends notification `exit` 2026-08-24 07:41:04.533778842 DEBUG Received exit notification, exiting ok test semantic_tokens::multiline_token_client_not_supporting_multiline_tokens ... 2026-08-24 07:41:04.535140295 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { 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-08-24 07:41:04.535226256 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:41:04.535289636 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:41:04.535350266 DEBUG Client info: None 2026-08-24 07:41:04.535379186 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:41:04.535389176 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:41:04.535394186 INFO Version: Unknown 2026-08-24 07:41:04.535432756 DEBUG Received server response for request 1 2026-08-24 07:41:04.535478366 DEBUG Client sends notification `initialized` 2026-08-24 07:41:04.535601736 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:41:04.535637936 DEBUG Received server request `workspace/configuration` 2026-08-24 07:41:04.535642056 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:41:04.535658897 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:41:04.535661957 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-08-24 07:41:04.535707937 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:41:04.535723597 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:41:04.535728237 DEBUG Initializing workspace `file:///tmp/.tmpDWYs30/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:41:04.535749537 DEBUG Searching for a project in '/tmp/.tmpDWYs30/src' 2026-08-24 07:41:04.535784107 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:41:04.535788837 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:41:04.536312638 INFO Defaulting to python-platform `linux` 2026-08-24 07:41:04.536318478 DEBUG Discovering virtual environment in `/tmp/.tmpDWYs30/src` 2026-08-24 07:41:04.536366728 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:41:04.536378598 DEBUG No virtual environment found 2026-08-24 07:41:04.536391578 DEBUG Adding first-party search path `/tmp/.tmpDWYs30/src` 2026-08-24 07:41:04.536395758 DEBUG Using vendored stdlib 2026-08-24 07:41:04.536524108 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:41:04.536528798 DEBUG Adding new file root '/tmp/.tmpDWYs30/src' of kind Project 2026-08-24 07:41:04.536673519 DEBUG Updating project to check open files 2026-08-24 07:41:04.536689259 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:41:04.536692959 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:41:04.536761909 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpDWYs30/src/foo.py", kind: File } 2026-08-24 07:41:04.536782109 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpDWYs30/src/foo.py` 2026-08-24 07:41:04.536784819 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:41:04.536791199 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:41:04.536980340 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-08-24 07:41:04.537015900 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Module `__builtins__` not found in search paths 2026-08-24 07:41:04.551337072 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=14.54ms 2026-08-24 07:41:04.551378892 DEBUG Received server response for request 2 2026-08-24 07:41:04.561661275 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:41:04.561687595 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:41:04.561695065 DEBUG method="shutdown" response.id=3 duration=12.22µs 2026-08-24 07:41:04.561711836 DEBUG Received server response for request 3 2026-08-24 07:41:04.561715586 DEBUG Client sends notification `exit` 2026-08-24 07:41:04.561725236 DEBUG Received exit notification, exiting ok test semantic_tokens::multiline_token_client_supporting_multiline_tokens ... 2026-08-24 07:41:04.567327878 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { 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-08-24 07:41:04.567406518 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:41:04.567446829 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:41:04.567498889 DEBUG Client info: None 2026-08-24 07:41:04.567528099 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:41:04.567539519 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "MULTILINE_SEMANTIC_TOKENS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:41:04.567545069 INFO Version: Unknown 2026-08-24 07:41:04.567584179 DEBUG Received server response for request 1 2026-08-24 07:41:04.567628039 DEBUG Client sends notification `initialized` 2026-08-24 07:41:04.567719649 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:41:04.567759309 DEBUG Received server request `workspace/configuration` 2026-08-24 07:41:04.567762759 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:41:04.567779059 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:41:04.567782219 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-08-24 07:41:04.567830249 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:41:04.567841929 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:41:04.567846339 DEBUG Initializing workspace `file:///tmp/.tmpt6zoHr/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:41:04.567865969 DEBUG Searching for a project in '/tmp/.tmpt6zoHr/src' 2026-08-24 07:41:04.567898270 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:41:04.567902450 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:41:04.568218860 INFO Defaulting to python-platform `linux` 2026-08-24 07:41:04.568223870 DEBUG Discovering virtual environment in `/tmp/.tmpt6zoHr/src` 2026-08-24 07:41:04.568286810 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:41:04.568291440 DEBUG No virtual environment found 2026-08-24 07:41:04.568303180 DEBUG Adding first-party search path `/tmp/.tmpt6zoHr/src` 2026-08-24 07:41:04.568307420 DEBUG Using vendored stdlib 2026-08-24 07:41:04.568407231 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:41:04.568411301 DEBUG Adding new file root '/tmp/.tmpt6zoHr/src' of kind Project 2026-08-24 07:41:04.568531631 DEBUG Updating project to check open files 2026-08-24 07:41:04.568541561 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:41:04.568544351 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:41:04.568592291 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpt6zoHr/src/foo.py", kind: File } 2026-08-24 07:41:04.568610161 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpt6zoHr/src/foo.py` 2026-08-24 07:41:04.568613201 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:41:04.568618871 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:41:04.568836692 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-08-24 07:41:04.568872252 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Module `__builtins__` not found in search paths 2026-08-24 07:41:04.582569353 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=13.94ms 2026-08-24 07:41:04.582588403 DEBUG Received server response for request 2 2026-08-24 07:41:04.592846246 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:41:04.592872686 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:41:04.592879456 DEBUG method="shutdown" response.id=3 duration=10.00µs 2026-08-24 07:41:04.592890856 DEBUG Received server response for request 3 2026-08-24 07:41:04.592894386 DEBUG Client sends notification `exit` 2026-08-24 07:41:04.592903106 DEBUG Received exit notification, exiting ok test semantic_tokens::no_stale_tokens_after_opening_the_same_file_with_new_content ... 2026-08-24 07:41:04.595737233 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { 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-08-24 07:41:04.595812873 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:41:04.595849403 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:41:04.595902033 DEBUG Client info: None 2026-08-24 07:41:04.595933693 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:41:04.595945423 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "MULTILINE_SEMANTIC_TOKENS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:41:04.595950873 INFO Version: Unknown 2026-08-24 07:41:04.595990093 DEBUG Received server response for request 1 2026-08-24 07:41:04.596032543 DEBUG Client sends notification `initialized` 2026-08-24 07:41:04.596154694 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:41:04.596191554 DEBUG Received server request `workspace/configuration` 2026-08-24 07:41:04.596195074 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:41:04.596209314 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:41:04.596212574 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-08-24 07:41:04.596280304 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:41:04.596295844 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:41:04.596300504 DEBUG Initializing workspace `file:///tmp/.tmpZqJmuK/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:41:04.596322344 DEBUG Searching for a project in '/tmp/.tmpZqJmuK/src' 2026-08-24 07:41:04.596355894 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:41:04.596360924 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:41:04.596964875 INFO Defaulting to python-platform `linux` 2026-08-24 07:41:04.596970265 DEBUG Discovering virtual environment in `/tmp/.tmpZqJmuK/src` 2026-08-24 07:41:04.597019405 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:41:04.597024746 DEBUG No virtual environment found 2026-08-24 07:41:04.597036986 DEBUG Adding first-party search path `/tmp/.tmpZqJmuK/src` 2026-08-24 07:41:04.597040946 DEBUG Using vendored stdlib 2026-08-24 07:41:04.597158426 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:41:04.597163006 DEBUG Adding new file root '/tmp/.tmpZqJmuK/src' of kind Project 2026-08-24 07:41:04.597327246 DEBUG Updating project to check open files 2026-08-24 07:41:04.597342216 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:41:04.597345636 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:41:04.597411196 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpZqJmuK/src/foo", kind: File } 2026-08-24 07:41:04.597430786 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpZqJmuK/src/foo` 2026-08-24 07:41:04.597433416 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:41:04.597440076 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:41:04.597869327 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-08-24 07:41:04.600300283 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=2.85ms 2026-08-24 07:41:04.600314743 DEBUG Received server response for request 2 2026-08-24 07:41:04.600332903 DEBUG Client sends notification `textDocument/didClose` 2026-08-24 07:41:04.600339523 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:41:04.600342343 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 3 2026-08-24 07:41:04.600348663 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpZqJmuK/src/foo` 2026-08-24 07:41:04.600351593 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-08-24 07:41:04.600357073 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-08-24 07:41:04.600362023 DEBUG notification{method=textDocument/didClose}:remove_file{file=file(Id(200))}: Removing file `/tmp/.tmpZqJmuK/src/foo` from project `src` 2026-08-24 07:41:04.600375293 DEBUG notification{method=textDocument/didClose}: Updating the revision of `/tmp/.tmpZqJmuK/src/foo` 2026-08-24 07:41:04.600379383 DEBUG notification{method=textDocument/didClose}: Updating the permissions of `/tmp/.tmpZqJmuK/src/foo` 2026-08-24 07:41:04.600405083 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpZqJmuK/src/foo") 2026-08-24 07:41:04.600409383 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpZqJmuK/src/foo` 2026-08-24 07:41:04.600413063 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpZqJmuK/src/foo` 2026-08-24 07:41:04.600420513 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpZqJmuK/src/foo` 2026-08-24 07:41:04.600422803 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:41:04.600426493 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:41:04.600483893 DEBUG request{id=3 method=textDocument/semanticTokens/full}: Module `__builtins__` not found in search paths 2026-08-24 07:41:04.613314162 DEBUG method="textDocument/semanticTokens/full" response.id=3 duration=12.88ms 2026-08-24 07:41:04.613332242 DEBUG Received server response for request 3 2026-08-24 07:41:04.623421605 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:41:04.623457665 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:41:04.623465075 DEBUG method="shutdown" response.id=4 duration=11.16µs 2026-08-24 07:41:04.623482825 DEBUG Received server response for request 4 2026-08-24 07:41:04.623486155 DEBUG Client sends notification `exit` 2026-08-24 07:41:04.623501845 DEBUG Received exit notification, exiting ok test signature_help::works_in_function_name ... 2026-08-24 07:41:04.626216032 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:41:04.626295582 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:41:04.626329702 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:41:04.626386242 DEBUG Client info: None 2026-08-24 07:41:04.626416292 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:41:04.626426812 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:41:04.626431642 INFO Version: Unknown 2026-08-24 07:41:04.626469412 DEBUG Received server response for request 1 2026-08-24 07:41:04.626501512 DEBUG Client sends notification `initialized` 2026-08-24 07:41:04.626589002 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:41:04.626628913 DEBUG Received server request `workspace/configuration` 2026-08-24 07:41:04.626632613 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:41:04.626646943 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:41:04.626649703 DEBUG Client sends request `textDocument/signatureHelp` with ID 2 2026-08-24 07:41:04.626696923 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:41:04.626707653 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:41:04.626711583 DEBUG Initializing workspace `file:///tmp/.tmph5yjvJ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:41:04.626730573 DEBUG Searching for a project in '/tmp/.tmph5yjvJ/src' 2026-08-24 07:41:04.626762933 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:41:04.626767253 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:41:04.627071324 INFO Defaulting to python-platform `linux` 2026-08-24 07:41:04.627076284 DEBUG Discovering virtual environment in `/tmp/.tmph5yjvJ/src` 2026-08-24 07:41:04.627116514 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:41:04.627120334 DEBUG No virtual environment found 2026-08-24 07:41:04.627131084 DEBUG Adding first-party search path `/tmp/.tmph5yjvJ/src` 2026-08-24 07:41:04.627134964 DEBUG Using vendored stdlib 2026-08-24 07:41:04.627226214 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:41:04.627246514 DEBUG Adding new file root '/tmp/.tmph5yjvJ/src' of kind Project 2026-08-24 07:41:04.627364174 DEBUG Updating project to check open files 2026-08-24 07:41:04.627374894 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:41:04.627378364 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:41:04.627418344 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmph5yjvJ/src/foo.py", kind: File } 2026-08-24 07:41:04.627434974 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmph5yjvJ/src/foo.py` 2026-08-24 07:41:04.627437424 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:41:04.627443084 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:41:04.627847565 DEBUG request{id=2 method=textDocument/signatureHelp}: Resolving dynamic module resolution paths 2026-08-24 07:41:04.642118088 DEBUG request{id=2 method=textDocument/signatureHelp}: Module `__builtins__` not found in search paths 2026-08-24 07:41:04.647618320 DEBUG request{id=2 method=textDocument/signatureHelp}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-24 07:41:04.647631910 DEBUG request{id=2 method=textDocument/signatureHelp}:map_stub_definition: Module `re` not found in search paths 2026-08-24 07:41:04.647639690 DEBUG request{id=2 method=textDocument/signatureHelp}:map_stub_definition: Module `re` not found while looking in parent dirs (runtime mode) 2026-08-24 07:41:04.647663120 DEBUG method="textDocument/signatureHelp" response.id=2 duration=20.21ms 2026-08-24 07:41:04.647680520 DEBUG Received server response for request 2 2026-08-24 07:41:04.657941554 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:41:04.657974424 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:41:04.657981544 DEBUG method="shutdown" response.id=3 duration=11.11µs 2026-08-24 07:41:04.657992364 DEBUG Received server response for request 3 2026-08-24 07:41:04.657995744 DEBUG Client sends notification `exit` 2026-08-24 07:41:04.658011884 DEBUG Received exit notification, exiting ok test type_hierarchy::chained_hierarchy ... 2026-08-24 07:41:04.661149521 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:41:04.661208701 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:41:04.661261761 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:41:04.661308271 DEBUG Client info: None 2026-08-24 07:41:04.661341271 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:41:04.661353442 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:41:04.661358742 INFO Version: Unknown 2026-08-24 07:41:04.661393942 DEBUG Received server response for request 1 2026-08-24 07:41:04.661428572 DEBUG Client sends notification `initialized` 2026-08-24 07:41:04.661440852 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp9Ejbbi 2026-08-24 07:41:04.661526802 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:41:04.661566032 DEBUG Received server request `workspace/configuration` 2026-08-24 07:41:04.661569642 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:41:04.661577982 DEBUG No workspace configuration provided for file:///tmp/.tmp9Ejbbi 2026-08-24 07:41:04.661584552 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:41:04.661587672 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-08-24 07:41:04.661643572 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:41:04.661648972 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp9Ejbbi, using default options 2026-08-24 07:41:04.661654882 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:41:04.661658552 DEBUG Initializing workspace `file:///tmp/.tmp9Ejbbi`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:41:04.661677652 DEBUG Searching for a project in '/tmp/.tmp9Ejbbi' 2026-08-24 07:41:04.661704172 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:41:04.661708792 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:41:04.662031783 INFO Defaulting to python-platform `linux` 2026-08-24 07:41:04.662036633 DEBUG Discovering virtual environment in `/tmp/.tmp9Ejbbi` 2026-08-24 07:41:04.662081703 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:41:04.662086523 DEBUG No virtual environment found 2026-08-24 07:41:04.662098133 DEBUG Adding first-party search path `/tmp/.tmp9Ejbbi` 2026-08-24 07:41:04.662102153 DEBUG Using vendored stdlib 2026-08-24 07:41:04.662194923 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:41:04.662199943 DEBUG Adding new file root '/tmp/.tmp9Ejbbi' of kind Project 2026-08-24 07:41:04.662347974 DEBUG Updating project to check open files 2026-08-24 07:41:04.662359424 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:41:04.662362544 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:41:04.662406414 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp9Ejbbi/foo.py", kind: File } 2026-08-24 07:41:04.662423234 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp9Ejbbi/foo.py` 2026-08-24 07:41:04.662425754 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:41:04.662431354 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:41:04.662760535 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-08-24 07:41:04.662814405 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=377.97µs 2026-08-24 07:41:04.662825535 DEBUG Received server response for request 2 2026-08-24 07:41:04.662840355 DEBUG Client sends request `typeHierarchy/supertypes` with ID 3 2026-08-24 07:41:04.662889095 DEBUG method="typeHierarchy/supertypes" response.id=3 duration=35.39µs 2026-08-24 07:41:04.662898105 DEBUG Received server response for request 3 2026-08-24 07:41:04.662909225 DEBUG Client sends request `typeHierarchy/supertypes` with ID 4 2026-08-24 07:41:04.662944375 DEBUG method="typeHierarchy/supertypes" response.id=4 duration=24.61µs 2026-08-24 07:41:04.662952745 DEBUG Received server response for request 4 2026-08-24 07:41:04.662962795 DEBUG Client sends request `typeHierarchy/supertypes` with ID 5 2026-08-24 07:41:04.673298469 DEBUG method="typeHierarchy/supertypes" response.id=5 duration=10.33ms 2026-08-24 07:41:04.673321079 DEBUG Received server response for request 5 2026-08-24 07:41:04.673335619 DEBUG Client sends request `typeHierarchy/supertypes` with ID 6 2026-08-24 07:41:04.673404069 DEBUG method="typeHierarchy/supertypes" response.id=6 duration=55.49µs 2026-08-24 07:41:04.673412779 DEBUG Received server response for request 6 2026-08-24 07:41:04.683485902 DEBUG Client sends request `shutdown` with ID 7 2026-08-24 07:41:04.683507072 DEBUG request{id=7 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:41:04.683513482 DEBUG method="shutdown" response.id=7 duration=9.62µs 2026-08-24 07:41:04.683530062 DEBUG Received server response for request 7 2026-08-24 07:41:04.683533612 DEBUG Client sends notification `exit` 2026-08-24 07:41:04.683541872 DEBUG Received exit notification, exiting ok test type_hierarchy::simple_subtypes ... 2026-08-24 07:41:04.685806097 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:41:04.685863187 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:41:04.685895368 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:41:04.685941598 DEBUG Client info: None 2026-08-24 07:41:04.685969158 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:41:04.685979158 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:41:04.685983498 INFO Version: Unknown 2026-08-24 07:41:04.686019928 DEBUG Received server response for request 1 2026-08-24 07:41:04.686052428 DEBUG Client sends notification `initialized` 2026-08-24 07:41:04.686064738 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpkurzVR 2026-08-24 07:41:04.686144288 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:41:04.686178058 DEBUG Received server request `workspace/configuration` 2026-08-24 07:41:04.686181818 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:41:04.686188278 DEBUG No workspace configuration provided for file:///tmp/.tmpkurzVR 2026-08-24 07:41:04.686193398 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:41:04.686196288 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-08-24 07:41:04.686256408 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:41:04.686261428 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpkurzVR, using default options 2026-08-24 07:41:04.686266938 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:41:04.686270148 DEBUG Initializing workspace `file:///tmp/.tmpkurzVR`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:41:04.686288258 DEBUG Searching for a project in '/tmp/.tmpkurzVR' 2026-08-24 07:41:04.686314039 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:41:04.686318199 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:41:04.686626799 INFO Defaulting to python-platform `linux` 2026-08-24 07:41:04.686631909 DEBUG Discovering virtual environment in `/tmp/.tmpkurzVR` 2026-08-24 07:41:04.686671649 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:41:04.686676059 DEBUG No virtual environment found 2026-08-24 07:41:04.686687219 DEBUG Adding first-party search path `/tmp/.tmpkurzVR` 2026-08-24 07:41:04.686691119 DEBUG Using vendored stdlib 2026-08-24 07:41:04.686780360 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:41:04.686784350 DEBUG Adding new file root '/tmp/.tmpkurzVR' of kind Project 2026-08-24 07:41:04.686897760 DEBUG Updating project to check open files 2026-08-24 07:41:04.686909210 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:41:04.686912560 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:41:04.686952590 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpkurzVR/foo.py", kind: File } 2026-08-24 07:41:04.686968910 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpkurzVR/foo.py` 2026-08-24 07:41:04.686971260 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:41:04.686976970 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:41:04.687249181 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-08-24 07:41:04.687300261 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=317.72µs 2026-08-24 07:41:04.687311061 DEBUG Received server response for request 2 2026-08-24 07:41:04.687323631 DEBUG Client sends request `typeHierarchy/subtypes` with ID 3 2026-08-24 07:41:04.687360741 DEBUG request{id=3 method=typeHierarchy/subtypes}: Listing modules in search path '/tmp/.tmpkurzVR' 2026-08-24 07:41:04.687370101 DEBUG request{id=3 method=typeHierarchy/subtypes}: Listing modules in search path 'vendored://stdlib' 2026-08-24 07:41:04.698782627 DEBUG Module `__builtins__` not found in search paths 2026-08-24 07:41:04.706910505 DEBUG method="typeHierarchy/subtypes" response.id=3 duration=19.57ms 2026-08-24 07:41:04.706935316 DEBUG Received server response for request 3 2026-08-24 07:41:04.717045349 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:41:04.717087679 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:41:04.717096469 DEBUG method="shutdown" response.id=4 duration=14.36µs 2026-08-24 07:41:04.717108989 DEBUG Received server response for request 4 2026-08-24 07:41:04.717112529 DEBUG Client sends notification `exit` 2026-08-24 07:41:04.717127859 DEBUG Received exit notification, exiting ok test type_hierarchy::simple_supertypes ... 2026-08-24 07:41:04.735359660 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:41:04.735433821 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:41:04.735482291 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:41:04.735548531 DEBUG Client info: None 2026-08-24 07:41:04.735591161 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:41:04.735606651 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:41:04.735612931 INFO Version: Unknown 2026-08-24 07:41:04.735657091 DEBUG Received server response for request 1 2026-08-24 07:41:04.735705481 DEBUG Client sends notification `initialized` 2026-08-24 07:41:04.735719791 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpEiYF9Z 2026-08-24 07:41:04.735847771 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:41:04.735897182 DEBUG Received server request `workspace/configuration` 2026-08-24 07:41:04.735901212 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:41:04.735911102 DEBUG No workspace configuration provided for file:///tmp/.tmpEiYF9Z 2026-08-24 07:41:04.735917772 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:41:04.735920922 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-08-24 07:41:04.735972792 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:41:04.735979432 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpEiYF9Z, using default options 2026-08-24 07:41:04.735987112 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:41:04.735991772 DEBUG Initializing workspace `file:///tmp/.tmpEiYF9Z`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:41:04.736013522 DEBUG Searching for a project in '/tmp/.tmpEiYF9Z' 2026-08-24 07:41:04.736044072 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:41:04.736048982 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:41:04.736589993 INFO Defaulting to python-platform `linux` 2026-08-24 07:41:04.736595613 DEBUG Discovering virtual environment in `/tmp/.tmpEiYF9Z` 2026-08-24 07:41:04.736648243 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:41:04.736653813 DEBUG No virtual environment found 2026-08-24 07:41:04.736667783 DEBUG Adding first-party search path `/tmp/.tmpEiYF9Z` 2026-08-24 07:41:04.736671813 DEBUG Using vendored stdlib 2026-08-24 07:41:04.736781974 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:41:04.736786414 DEBUG Adding new file root '/tmp/.tmpEiYF9Z' of kind Project 2026-08-24 07:41:04.736934664 DEBUG Updating project to check open files 2026-08-24 07:41:04.736950024 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:41:04.736953664 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:41:04.737009224 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpEiYF9Z/foo.py", kind: File } 2026-08-24 07:41:04.737030274 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpEiYF9Z/foo.py` 2026-08-24 07:41:04.737032844 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:41:04.737039634 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:41:04.737346345 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-08-24 07:41:04.737410685 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=365.24µs 2026-08-24 07:41:04.737423655 DEBUG Received server response for request 2 2026-08-24 07:41:04.737437155 DEBUG Client sends request `typeHierarchy/supertypes` with ID 3 2026-08-24 07:41:04.737490095 DEBUG method="typeHierarchy/supertypes" response.id=3 duration=39.05µs 2026-08-24 07:41:04.737499465 DEBUG Received server response for request 3 2026-08-24 07:41:04.747576358 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:41:04.747597358 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:41:04.747603858 DEBUG method="shutdown" response.id=4 duration=10.67µs 2026-08-24 07:41:04.747613348 DEBUG Received server response for request 4 2026-08-24 07:41:04.747616348 DEBUG Client sends notification `exit` 2026-08-24 07:41:04.747625568 DEBUG Received exit notification, exiting ok test type_hierarchy::vendored_supertypes ... 2026-08-24 07:41:04.748834141 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:41:04.748905031 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:41:04.748939101 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:41:04.749003851 DEBUG Client info: None 2026-08-24 07:41:04.749039531 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:41:04.749054342 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:41:04.749060852 INFO Version: Unknown 2026-08-24 07:41:04.749104642 DEBUG Received server response for request 1 2026-08-24 07:41:04.749150612 DEBUG Client sends notification `initialized` 2026-08-24 07:41:04.749163982 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp4Pdpeh 2026-08-24 07:41:04.749260622 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:41:04.749295572 DEBUG Received server request `workspace/configuration` 2026-08-24 07:41:04.749299682 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:41:04.749308042 DEBUG No workspace configuration provided for file:///tmp/.tmp4Pdpeh 2026-08-24 07:41:04.749314902 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:41:04.749320242 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-08-24 07:41:04.749355562 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:41:04.749360102 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp4Pdpeh, using default options 2026-08-24 07:41:04.749365132 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:41:04.749367952 DEBUG Initializing workspace `file:///tmp/.tmp4Pdpeh`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:41:04.749384472 DEBUG Searching for a project in '/tmp/.tmp4Pdpeh' 2026-08-24 07:41:04.749410592 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:41:04.749414722 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:41:04.749703243 INFO Defaulting to python-platform `linux` 2026-08-24 07:41:04.749707483 DEBUG Discovering virtual environment in `/tmp/.tmp4Pdpeh` 2026-08-24 07:41:04.749743753 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:41:04.749747493 DEBUG No virtual environment found 2026-08-24 07:41:04.749758413 DEBUG Adding first-party search path `/tmp/.tmp4Pdpeh` 2026-08-24 07:41:04.749762143 DEBUG Using vendored stdlib 2026-08-24 07:41:04.749849023 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:41:04.749853333 DEBUG Adding new file root '/tmp/.tmp4Pdpeh' of kind Project 2026-08-24 07:41:04.749973484 DEBUG Updating project to check open files 2026-08-24 07:41:04.749982314 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:41:04.749985554 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:41:04.750024914 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp4Pdpeh/foo.py", kind: File } 2026-08-24 07:41:04.750038724 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp4Pdpeh/foo.py` 2026-08-24 07:41:04.750041194 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:41:04.750046464 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:41:04.750279214 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-08-24 07:41:04.762603493 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=12.55ms 2026-08-24 07:41:04.762626173 DEBUG Received server response for request 2 2026-08-24 07:41:04.762641183 DEBUG Client sends request `typeHierarchy/supertypes` with ID 3 2026-08-24 07:41:04.762708083 DEBUG request{id=3 method=typeHierarchy/supertypes}: Module `__builtins__` not found in search paths 2026-08-24 07:41:04.762851603 DEBUG method="typeHierarchy/supertypes" response.id=3 duration=195.29µs 2026-08-24 07:41:04.762864183 DEBUG Received server response for request 3 2026-08-24 07:41:04.762874643 DEBUG Client sends request `typeHierarchy/supertypes` with ID 4 2026-08-24 07:41:04.762936213 DEBUG method="typeHierarchy/supertypes" response.id=4 duration=50.54µs 2026-08-24 07:41:04.762954173 DEBUG Received server response for request 4 2026-08-24 07:41:04.773029316 DEBUG Client sends request `shutdown` with ID 5 2026-08-24 07:41:04.773061026 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:41:04.773067836 DEBUG method="shutdown" response.id=5 duration=10.26µs 2026-08-24 07:41:04.773076906 DEBUG Received server response for request 5 2026-08-24 07:41:04.773080366 DEBUG Client sends notification `exit` 2026-08-24 07:41:04.773095556 DEBUG Received exit notification, exiting ok test workspace_folders::add_and_remove_workspace_folders ... 2026-08-24 07:41:04.778059298 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:41:04.778125988 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:41:04.778169188 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:41:04.778243098 DEBUG Client info: None 2026-08-24 07:41:04.778271628 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-08-24 07:41:04.778285428 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:41:04.778291278 INFO Version: Unknown 2026-08-24 07:41:04.778334048 DEBUG Received server response for request 1 2026-08-24 07:41:04.778371098 DEBUG Client sends notification `initialized` 2026-08-24 07:41:04.778484169 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:41:04.778520999 DEBUG Received server request `workspace/configuration` 2026-08-24 07:41:04.778524539 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:41:04.778540959 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-24 07:41:04.778598769 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:41:04.778614029 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-24 07:41:04.778618459 DEBUG Initializing workspace `file:///tmp/.tmpNDpn1L/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:41:04.778638929 DEBUG Searching for a project in '/tmp/.tmpNDpn1L/root1' 2026-08-24 07:41:04.778672579 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:41:04.778677069 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:41:04.779342671 INFO Defaulting to python-platform `linux` 2026-08-24 07:41:04.779348931 DEBUG Discovering virtual environment in `/tmp/.tmpNDpn1L/root1` 2026-08-24 07:41:04.779401121 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:41:04.779406461 DEBUG No virtual environment found 2026-08-24 07:41:04.779419801 DEBUG Adding first-party search path `/tmp/.tmpNDpn1L/root1` 2026-08-24 07:41:04.779424031 DEBUG Using vendored stdlib 2026-08-24 07:41:04.779531841 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:41:04.779536591 DEBUG Adding new file root '/tmp/.tmpNDpn1L/root1' of kind Project 2026-08-24 07:41:04.779689281 DEBUG Initializing workspace `file:///tmp/.tmpNDpn1L/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:41:04.779699471 DEBUG Searching for a project in '/tmp/.tmpNDpn1L/root2' 2026-08-24 07:41:04.779731362 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:41:04.779734952 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:41:04.780080632 INFO Defaulting to python-platform `linux` 2026-08-24 07:41:04.780090802 DEBUG Discovering virtual environment in `/tmp/.tmpNDpn1L/root2` 2026-08-24 07:41:04.780125332 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:41:04.780128713 DEBUG No virtual environment found 2026-08-24 07:41:04.780139453 DEBUG Adding first-party search path `/tmp/.tmpNDpn1L/root2` 2026-08-24 07:41:04.780143483 DEBUG Using vendored stdlib 2026-08-24 07:41:04.780226843 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:41:04.780245833 DEBUG Adding new file root '/tmp/.tmpNDpn1L/root2' of kind Project 2026-08-24 07:41:04.780339273 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:41:04.780345553 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-24 07:41:04.780411883 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-08-24 07:41:04.782054867 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-08-24 07:41:04.782131137 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpNDpn1L/root1/main.py"))}: Checking file '/tmp/.tmpNDpn1L/root1/main.py' 2026-08-24 07:41:04.782215307 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpNDpn1L/root1/main.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:41:04.790794787 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpNDpn1L/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:41:04.790883527 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-08-24 07:41:04.790894087 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-08-24 07:41:04.792347660 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-08-24 07:41:04.792411610 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpNDpn1L/root2/main.py"))}: Checking file '/tmp/.tmpNDpn1L/root2/main.py' 2026-08-24 07:41:04.792461001 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpNDpn1L/root2/main.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:41:04.800644109 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpNDpn1L/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:41:04.800709229 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-08-24 07:41:04.800736780 DEBUG method="workspace/diagnostic" response.id=2 duration=20.39ms 2026-08-24 07:41:04.800758920 DEBUG Received server response for request 2 2026-08-24 07:41:04.800914260 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-08-24 07:41:04.800945490 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root3, file:///tmp/.tmpNDpn1L/root3), to remove: (root2, file:///tmp/.tmpNDpn1L/root2) 2026-08-24 07:41:04.800951670 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpNDpn1L/root2 2026-08-24 07:41:04.801983732 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-08-24 07:41:04.802003562 DEBUG Received server request `workspace/configuration` 2026-08-24 07:41:04.802008072 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:41:04.802019202 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-08-24 07:41:04.802028642 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:41:04.802042672 DEBUG Initializing workspace `file:///tmp/.tmpNDpn1L/root3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:41:04.802056362 DEBUG Searching for a project in '/tmp/.tmpNDpn1L/root3' 2026-08-24 07:41:04.802090093 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:41:04.802093843 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:41:04.802438373 INFO Defaulting to python-platform `linux` 2026-08-24 07:41:04.802446593 DEBUG Discovering virtual environment in `/tmp/.tmpNDpn1L/root3` 2026-08-24 07:41:04.802489223 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:41:04.802493213 DEBUG No virtual environment found 2026-08-24 07:41:04.802504924 DEBUG Adding first-party search path `/tmp/.tmpNDpn1L/root3` 2026-08-24 07:41:04.802508984 DEBUG Using vendored stdlib 2026-08-24 07:41:04.802598084 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:41:04.802603514 DEBUG Adding new file root '/tmp/.tmpNDpn1L/root3' of kind Project 2026-08-24 07:41:04.802711964 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:41:04.802733914 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-08-24 07:41:04.802747964 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-08-24 07:41:04.802751114 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root3' 2026-08-24 07:41:04.804171127 INFO request{id=3 method=workspace/diagnostic}:Project::check:Project::index_files{project=root3}: Indexed 1 file(s) in 0.001s 2026-08-24 07:41:04.804239427 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpNDpn1L/root3/main.py"))}: Checking file '/tmp/.tmpNDpn1L/root3/main.py' 2026-08-24 07:41:04.804290848 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpNDpn1L/root3/main.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:41:04.812222176 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpNDpn1L/root3/main.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:41:04.812295306 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-08-24 07:41:04.812319926 DEBUG method="workspace/diagnostic" response.id=3 duration=9.60ms 2026-08-24 07:41:04.812334486 DEBUG Received server response for request 3 2026-08-24 07:41:04.822488089 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:41:04.822514299 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:41:04.822522179 DEBUG method="shutdown" response.id=4 duration=12.04µs 2026-08-24 07:41:04.822532339 DEBUG Received server response for request 4 2026-08-24 07:41:04.822535509 DEBUG Client sends notification `exit` 2026-08-24 07:41:04.822544769 DEBUG Received exit notification, exiting ok test workspace_folders::add_existing_workspace_folder_is_no_op ... 2026-08-24 07:41:04.826272108 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:41:04.826332918 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:41:04.826374578 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:41:04.826431858 DEBUG Client info: None 2026-08-24 07:41:04.826470348 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-08-24 07:41:04.826484778 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:41:04.826490338 INFO Version: Unknown 2026-08-24 07:41:04.826531438 DEBUG Received server response for request 1 2026-08-24 07:41:04.826569848 DEBUG Client sends notification `initialized` 2026-08-24 07:41:04.826661159 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:41:04.826700429 DEBUG Received server request `workspace/configuration` 2026-08-24 07:41:04.826704509 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:41:04.826716539 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-08-24 07:41:04.826719009 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-24 07:41:04.826768899 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:41:04.826780519 DEBUG Deferring `workspace/didChangeWorkspaceFolders` notification until all workspaces are initialized 2026-08-24 07:41:04.826785459 DEBUG Initializing workspace `file:///tmp/.tmpvGCoVe/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:41:04.826805199 DEBUG Searching for a project in '/tmp/.tmpvGCoVe/root1' 2026-08-24 07:41:04.826837959 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:41:04.826842249 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:41:04.827158390 INFO Defaulting to python-platform `linux` 2026-08-24 07:41:04.827163180 DEBUG Discovering virtual environment in `/tmp/.tmpvGCoVe/root1` 2026-08-24 07:41:04.827205370 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:41:04.827209720 DEBUG No virtual environment found 2026-08-24 07:41:04.827220860 DEBUG Adding first-party search path `/tmp/.tmpvGCoVe/root1` 2026-08-24 07:41:04.827224780 DEBUG Using vendored stdlib 2026-08-24 07:41:04.827332100 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:41:04.827337460 DEBUG Adding new file root '/tmp/.tmpvGCoVe/root1' of kind Project 2026-08-24 07:41:04.827456330 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:41:04.827459940 DEBUG Processing deferred notification `workspace/didChangeWorkspaceFolders` 2026-08-24 07:41:04.827469280 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root1, file:///tmp/.tmpvGCoVe/root1), to remove: 2026-08-24 07:41:04.827473520 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder `file:///tmp/.tmpvGCoVe/root1` has already been added 2026-08-24 07:41:04.827700031 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-08-24 07:41:04.830228017 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-08-24 07:41:04.830314437 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpvGCoVe/root1/main.py"))}: Checking file '/tmp/.tmpvGCoVe/root1/main.py' 2026-08-24 07:41:04.830391587 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpvGCoVe/root1/main.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:41:04.839990569 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpvGCoVe/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:41:04.840062749 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.010s 2026-08-24 07:41:04.840087579 DEBUG method="workspace/diagnostic" response.id=2 duration=12.61ms 2026-08-24 07:41:04.840105119 DEBUG Received server response for request 2 2026-08-24 07:41:04.850248222 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:41:04.850273602 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:41:04.850279742 DEBUG method="shutdown" response.id=3 duration=10.00µs 2026-08-24 07:41:04.850289673 DEBUG Received server response for request 3 2026-08-24 07:41:04.850293523 DEBUG Client sends notification `exit` 2026-08-24 07:41:04.850303003 DEBUG Received exit notification, exiting ok test workspace_folders::add_multiple_workspace_folders ... 2026-08-24 07:41:04.852823008 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:41:04.852890928 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:41:04.852930408 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:41:04.852985569 DEBUG Client info: None 2026-08-24 07:41:04.853015629 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-08-24 07:41:04.853027489 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:41:04.853032299 INFO Version: Unknown 2026-08-24 07:41:04.853071849 DEBUG Received server response for request 1 2026-08-24 07:41:04.853118039 DEBUG Client sends notification `initialized` 2026-08-24 07:41:04.853244409 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:41:04.853279619 DEBUG Received server request `workspace/configuration` 2026-08-24 07:41:04.853283799 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:41:04.853294859 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-24 07:41:04.853357779 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:41:04.853374070 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-24 07:41:04.853379060 DEBUG Initializing workspace `file:///tmp/.tmpSrTxGX/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:41:04.853399580 DEBUG Searching for a project in '/tmp/.tmpSrTxGX/root1' 2026-08-24 07:41:04.853432350 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:41:04.853437350 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:41:04.854039731 INFO Defaulting to python-platform `linux` 2026-08-24 07:41:04.854045871 DEBUG Discovering virtual environment in `/tmp/.tmpSrTxGX/root1` 2026-08-24 07:41:04.854093201 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:41:04.854098531 DEBUG No virtual environment found 2026-08-24 07:41:04.854112111 DEBUG Adding first-party search path `/tmp/.tmpSrTxGX/root1` 2026-08-24 07:41:04.854116091 DEBUG Using vendored stdlib 2026-08-24 07:41:04.854254561 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:41:04.854259662 DEBUG Adding new file root '/tmp/.tmpSrTxGX/root1' of kind Project 2026-08-24 07:41:04.854406742 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:41:04.854410902 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-24 07:41:04.854623642 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-08-24 07:41:04.857055428 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-08-24 07:41:04.857141478 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpSrTxGX/root1/main.py"))}: Checking file '/tmp/.tmpSrTxGX/root1/main.py' 2026-08-24 07:41:04.857254158 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpSrTxGX/root1/main.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:41:04.867543922 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpSrTxGX/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:41:04.867642322 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.011s 2026-08-24 07:41:04.867670102 DEBUG method="workspace/diagnostic" response.id=2 duration=13.26ms 2026-08-24 07:41:04.867685202 DEBUG Received server response for request 2 2026-08-24 07:41:04.867807522 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-08-24 07:41:04.867833572 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmpSrTxGX/root2), (root3, file:///tmp/.tmpSrTxGX/root3), to remove: 2026-08-24 07:41:04.867840933 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-08-24 07:41:04.867851303 DEBUG Received server request `workspace/configuration` 2026-08-24 07:41:04.867854963 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:41:04.867869893 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-08-24 07:41:04.867877983 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:41:04.867888843 DEBUG Initializing workspace `file:///tmp/.tmpSrTxGX/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:41:04.867901583 DEBUG Searching for a project in '/tmp/.tmpSrTxGX/root2' 2026-08-24 07:41:04.867935713 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:41:04.867939843 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:41:04.868381474 INFO Defaulting to python-platform `linux` 2026-08-24 07:41:04.868391574 DEBUG Discovering virtual environment in `/tmp/.tmpSrTxGX/root2` 2026-08-24 07:41:04.868430774 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:41:04.868434634 DEBUG No virtual environment found 2026-08-24 07:41:04.868445954 DEBUG Adding first-party search path `/tmp/.tmpSrTxGX/root2` 2026-08-24 07:41:04.868449854 DEBUG Using vendored stdlib 2026-08-24 07:41:04.868536484 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:41:04.868540924 DEBUG Adding new file root '/tmp/.tmpSrTxGX/root2' of kind Project 2026-08-24 07:41:04.868647294 DEBUG Initializing workspace `file:///tmp/.tmpSrTxGX/root3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:41:04.868656994 DEBUG Searching for a project in '/tmp/.tmpSrTxGX/root3' 2026-08-24 07:41:04.868685784 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:41:04.868689204 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:41:04.869003185 INFO Defaulting to python-platform `linux` 2026-08-24 07:41:04.869007925 DEBUG Discovering virtual environment in `/tmp/.tmpSrTxGX/root3` 2026-08-24 07:41:04.869042465 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:41:04.869046005 DEBUG No virtual environment found 2026-08-24 07:41:04.869057015 DEBUG Adding first-party search path `/tmp/.tmpSrTxGX/root3` 2026-08-24 07:41:04.869060865 DEBUG Using vendored stdlib 2026-08-24 07:41:04.869142156 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:41:04.869145976 DEBUG Adding new file root '/tmp/.tmpSrTxGX/root3' of kind Project 2026-08-24 07:41:04.869225136 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:41:04.869267456 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-08-24 07:41:04.869281956 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-08-24 07:41:04.869285246 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-08-24 07:41:04.872793924 INFO request{id=3 method=workspace/diagnostic}:Project::check:Project::index_files{project=root2}: Indexed 1 file(s) in 0.004s 2026-08-24 07:41:04.872852304 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpSrTxGX/root2/main.py"))}: Checking file '/tmp/.tmpSrTxGX/root2/main.py' 2026-08-24 07:41:04.872906664 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpSrTxGX/root2/main.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:41:04.881886685 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpSrTxGX/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:41:04.881955685 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-08-24 07:41:04.881962535 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root3' 2026-08-24 07:41:04.884433500 INFO request{id=3 method=workspace/diagnostic}:Project::check:Project::index_files{project=root3}: Indexed 1 file(s) in 0.002s 2026-08-24 07:41:04.884485420 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpSrTxGX/root3/main.py"))}: Checking file '/tmp/.tmpSrTxGX/root3/main.py' 2026-08-24 07:41:04.884534651 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpSrTxGX/root3/main.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:41:04.892945960 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpSrTxGX/root3/main.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:41:04.893009470 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-08-24 07:41:04.893046600 DEBUG method="workspace/diagnostic" response.id=3 duration=23.80ms 2026-08-24 07:41:04.893073860 DEBUG Received server response for request 3 2026-08-24 07:41:04.903255943 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:41:04.903292113 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:41:04.903299823 DEBUG method="shutdown" response.id=4 duration=12.68µs 2026-08-24 07:41:04.903310853 DEBUG Received server response for request 4 2026-08-24 07:41:04.903314013 DEBUG Client sends notification `exit` 2026-08-24 07:41:04.903329773 DEBUG Received exit notification, exiting ok test workspace_folders::add_workspace_folder_after_init ... 2026-08-24 07:41:04.908484795 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:41:04.908545885 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:41:04.908587965 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:41:04.908654036 DEBUG Client info: None 2026-08-24 07:41:04.908685946 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-08-24 07:41:04.908700276 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:41:04.908705586 INFO Version: Unknown 2026-08-24 07:41:04.908748206 DEBUG Received server response for request 1 2026-08-24 07:41:04.908786476 DEBUG Client sends notification `initialized` 2026-08-24 07:41:04.908920396 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:41:04.908971906 DEBUG Received server request `workspace/configuration` 2026-08-24 07:41:04.908975646 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:41:04.908986666 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-24 07:41:04.909044637 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:41:04.909061027 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-24 07:41:04.909066137 DEBUG Initializing workspace `file:///tmp/.tmp8nzxrm/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:41:04.909090817 DEBUG Searching for a project in '/tmp/.tmp8nzxrm/root1' 2026-08-24 07:41:04.909127537 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:41:04.909132817 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:41:04.909696048 INFO Defaulting to python-platform `linux` 2026-08-24 07:41:04.909702238 DEBUG Discovering virtual environment in `/tmp/.tmp8nzxrm/root1` 2026-08-24 07:41:04.909755328 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:41:04.909760918 DEBUG No virtual environment found 2026-08-24 07:41:04.909773618 DEBUG Adding first-party search path `/tmp/.tmp8nzxrm/root1` 2026-08-24 07:41:04.909777648 DEBUG Using vendored stdlib 2026-08-24 07:41:04.909906278 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:41:04.909911368 DEBUG Adding new file root '/tmp/.tmp8nzxrm/root1' of kind Project 2026-08-24 07:41:04.910077599 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:41:04.910082139 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-24 07:41:04.910366600 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-08-24 07:41:04.911952973 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-08-24 07:41:04.912048253 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp8nzxrm/root1/main.py"))}: Checking file '/tmp/.tmp8nzxrm/root1/main.py' 2026-08-24 07:41:04.912155694 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp8nzxrm/root1/main.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:41:04.921411835 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp8nzxrm/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:41:04.921510535 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.010s 2026-08-24 07:41:04.921536205 DEBUG method="workspace/diagnostic" response.id=2 duration=11.45ms 2026-08-24 07:41:04.921552615 DEBUG Received server response for request 2 2026-08-24 07:41:04.921662035 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-08-24 07:41:04.921685975 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmp8nzxrm/root2), to remove: 2026-08-24 07:41:04.921692815 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-08-24 07:41:04.921703025 DEBUG Received server request `workspace/configuration` 2026-08-24 07:41:04.921707145 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:41:04.921717525 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-08-24 07:41:04.921725265 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:41:04.921733745 DEBUG Initializing workspace `file:///tmp/.tmp8nzxrm/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:41:04.921746445 DEBUG Searching for a project in '/tmp/.tmp8nzxrm/root2' 2026-08-24 07:41:04.921781736 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:41:04.921786186 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:41:04.922340517 INFO Defaulting to python-platform `linux` 2026-08-24 07:41:04.922351097 DEBUG Discovering virtual environment in `/tmp/.tmp8nzxrm/root2` 2026-08-24 07:41:04.922389227 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:41:04.922393327 DEBUG No virtual environment found 2026-08-24 07:41:04.922404757 DEBUG Adding first-party search path `/tmp/.tmp8nzxrm/root2` 2026-08-24 07:41:04.922408757 DEBUG Using vendored stdlib 2026-08-24 07:41:04.922504717 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:41:04.922508647 DEBUG Adding new file root '/tmp/.tmp8nzxrm/root2' of kind Project 2026-08-24 07:41:04.922617877 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:41:04.922638607 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-08-24 07:41:04.922654008 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-08-24 07:41:04.922657438 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-08-24 07:41:04.924055261 INFO request{id=3 method=workspace/diagnostic}:Project::check:Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-08-24 07:41:04.924105811 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp8nzxrm/root2/main.py"))}: Checking file '/tmp/.tmp8nzxrm/root2/main.py' 2026-08-24 07:41:04.924155141 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp8nzxrm/root2/main.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:41:04.932364920 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp8nzxrm/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:41:04.932433170 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-08-24 07:41:04.932455000 DEBUG method="workspace/diagnostic" response.id=3 duration=9.83ms 2026-08-24 07:41:04.932468870 DEBUG Received server response for request 3 2026-08-24 07:41:04.942623183 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:41:04.942641983 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:41:04.942648753 DEBUG method="shutdown" response.id=4 duration=10.07µs 2026-08-24 07:41:04.942658383 DEBUG Received server response for request 4 2026-08-24 07:41:04.942661823 DEBUG Client sends notification `exit` 2026-08-24 07:41:04.942670733 DEBUG Received exit notification, exiting ok test workspace_folders::different_settings ... 2026-08-24 07:41:04.946370392 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:41:04.946443692 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:41:04.946484292 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:41:04.946544702 DEBUG Client info: None 2026-08-24 07:41:04.946571222 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-08-24 07:41:04.946585482 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:41:04.946591242 INFO Version: Unknown 2026-08-24 07:41:04.946633402 DEBUG Received server response for request 1 2026-08-24 07:41:04.946679202 DEBUG Client sends notification `initialized` 2026-08-24 07:41:04.946779513 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:41:04.946817673 DEBUG Received server request `workspace/configuration` 2026-08-24 07:41:04.946821203 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:41:04.946840933 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:41:04.946843733 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-24 07:41:04.946884973 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:41:04.946897963 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:41:04.946901323 DEBUG Initializing workspace `file:///tmp/.tmpv3h4KZ/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:41:04.946919873 DEBUG Searching for a project in '/tmp/.tmpv3h4KZ/root1' 2026-08-24 07:41:04.946951643 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:41:04.946955753 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:41:04.947286364 INFO Defaulting to python-platform `linux` 2026-08-24 07:41:04.947291344 DEBUG Discovering virtual environment in `/tmp/.tmpv3h4KZ/root1` 2026-08-24 07:41:04.947331124 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:41:04.947336084 DEBUG No virtual environment found 2026-08-24 07:41:04.947347074 DEBUG Adding first-party search path `/tmp/.tmpv3h4KZ/root1` 2026-08-24 07:41:04.947350894 DEBUG Using vendored stdlib 2026-08-24 07:41:04.947441164 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:41:04.947445604 DEBUG Adding new file root '/tmp/.tmpv3h4KZ/root1' of kind Project 2026-08-24 07:41:04.947563104 DEBUG Initializing workspace `file:///tmp/.tmpv3h4KZ/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:41:04.947573344 DEBUG Searching for a project in '/tmp/.tmpv3h4KZ/root2' 2026-08-24 07:41:04.947604094 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:41:04.947607494 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:41:04.947873085 INFO Defaulting to python-platform `linux` 2026-08-24 07:41:04.947877055 DEBUG Discovering virtual environment in `/tmp/.tmpv3h4KZ/root2` 2026-08-24 07:41:04.947911165 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:41:04.947914475 DEBUG No virtual environment found 2026-08-24 07:41:04.947925125 DEBUG Adding first-party search path `/tmp/.tmpv3h4KZ/root2` 2026-08-24 07:41:04.947928995 DEBUG Using vendored stdlib 2026-08-24 07:41:04.948006845 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:41:04.948010875 DEBUG Adding new file root '/tmp/.tmpv3h4KZ/root2' of kind Project 2026-08-24 07:41:04.948089986 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:41:04.948093456 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:41:04.948138686 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpv3h4KZ/root1/main.py", kind: File } 2026-08-24 07:41:04.948156616 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpv3h4KZ/root1/main.py` 2026-08-24 07:41:04.948159166 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:41:04.948174626 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:41:04.948613497 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-24 07:41:04.965174084 INFO request{id=2 method=textDocument/completion}:Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-08-24 07:41:04.965288535 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-24 07:41:04.969001553 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-24 07:41:04.990140691 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-24 07:41:04.990161571 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-24 07:41:04.990168302 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-08-24 07:41:04.990218172 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-24 07:41:04.990221772 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-08-24 07:41:04.990290702 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpv3h4KZ/root1' 2026-08-24 07:41:04.990301322 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-24 07:41:05.008148543 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 59.940147ms 2026-08-24 07:41:05.008190403 DEBUG method="textDocument/completion" response.id=2 duration=60.01ms 2026-08-24 07:41:05.008217673 DEBUG Received server response for request 2 2026-08-24 07:41:05.008416663 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:41:05.008430093 DEBUG Client sends request `textDocument/completion` with ID 3 2026-08-24 07:41:05.008512133 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpv3h4KZ/root2/main.py", kind: File } 2026-08-24 07:41:05.008538483 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpv3h4KZ/root2/main.py` 2026-08-24 07:41:05.008541453 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:41:05.008560833 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:41:05.008600134 DEBUG method="textDocument/completion" response.id=3 duration=33.51µs 2026-08-24 07:41:05.008609834 DEBUG Received server response for request 3 2026-08-24 07:41:05.018714777 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:41:05.018743707 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:41:05.018749947 DEBUG method="shutdown" response.id=4 duration=9.48µs 2026-08-24 07:41:05.018758987 DEBUG Received server response for request 4 2026-08-24 07:41:05.018762827 DEBUG Client sends notification `exit` 2026-08-24 07:41:05.018778807 DEBUG Received exit notification, exiting ok test workspace_folders::global_settings_change ... 2026-08-24 07:41:05.026917255 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:41:05.026985806 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:41:05.027031406 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:41:05.027105226 DEBUG Client info: None 2026-08-24 07:41:05.027149846 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:41:05.027163996 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:41:05.027170556 INFO Version: Unknown 2026-08-24 07:41:05.027212076 DEBUG Received server response for request 1 2026-08-24 07:41:05.027267936 DEBUG Client sends notification `initialized` 2026-08-24 07:41:05.027375076 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:41:05.027414366 DEBUG Received server request `workspace/configuration` 2026-08-24 07:41:05.027418096 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:41:05.027431527 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:41:05.027434847 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:41:05.027497107 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:41:05.027509627 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:41:05.027514227 DEBUG Initializing workspace `file:///tmp/.tmpjiBZ6a/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:41:05.027537437 DEBUG Searching for a project in '/tmp/.tmpjiBZ6a/root1' 2026-08-24 07:41:05.027572877 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:41:05.027577657 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:41:05.027955388 INFO Defaulting to python-platform `linux` 2026-08-24 07:41:05.027961418 DEBUG Discovering virtual environment in `/tmp/.tmpjiBZ6a/root1` 2026-08-24 07:41:05.028012038 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:41:05.028017878 DEBUG No virtual environment found 2026-08-24 07:41:05.028030858 DEBUG Adding first-party search path `/tmp/.tmpjiBZ6a/root1` 2026-08-24 07:41:05.028034868 DEBUG Using vendored stdlib 2026-08-24 07:41:05.028133418 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:41:05.028137858 DEBUG Adding new file root '/tmp/.tmpjiBZ6a/root1' of kind Project 2026-08-24 07:41:05.028291748 DEBUG Updating project to check open files 2026-08-24 07:41:05.028302648 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:41:05.028306159 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:41:05.028350819 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpjiBZ6a/root1/main.py", kind: File } 2026-08-24 07:41:05.028372549 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpjiBZ6a/root1/main.py` 2026-08-24 07:41:05.028375219 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:41:05.028380669 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:41:05.028630199 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpjiBZ6a/root1/main.py"))}: Checking file '/tmp/.tmpjiBZ6a/root1/main.py' 2026-08-24 07:41:05.028723339 DEBUG method="textDocument/diagnostic" response.id=2 duration=337.48µs 2026-08-24 07:41:05.028733619 DEBUG Received server response for request 2 2026-08-24 07:41:05.028803540 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-08-24 07:41:05.028822740 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmpjiBZ6a/root2), to remove: 2026-08-24 07:41:05.028828120 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-08-24 07:41:05.028837490 DEBUG Received server request `workspace/configuration` 2026-08-24 07:41:05.028841230 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:41:05.028851560 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-08-24 07:41:05.028858290 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:41:05.028866120 DEBUG Initializing workspace `file:///tmp/.tmpjiBZ6a/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:41:05.028875970 DEBUG Searching for a project in '/tmp/.tmpjiBZ6a/root2' 2026-08-24 07:41:05.028906240 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:41:05.028909790 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:41:05.029210391 INFO Defaulting to python-platform `linux` 2026-08-24 07:41:05.029220941 DEBUG Discovering virtual environment in `/tmp/.tmpjiBZ6a/root2` 2026-08-24 07:41:05.029271711 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:41:05.029275881 DEBUG No virtual environment found 2026-08-24 07:41:05.029287541 DEBUG Adding first-party search path `/tmp/.tmpjiBZ6a/root2` 2026-08-24 07:41:05.029291541 DEBUG Using vendored stdlib 2026-08-24 07:41:05.029377331 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:41:05.029381301 DEBUG Adding new file root '/tmp/.tmpjiBZ6a/root2' of kind Project 2026-08-24 07:41:05.029470761 DEBUG Updating project to check open files 2026-08-24 07:41:05.029480881 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:41:05.029510991 DEBUG method="textDocument/diagnostic" response.id=3 duration=26.64µs 2026-08-24 07:41:05.029521881 DEBUG Received server response for request 3 2026-08-24 07:41:05.029548511 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:41:05.029553941 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-08-24 07:41:05.029593581 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpjiBZ6a/root2/main.py", kind: File } 2026-08-24 07:41:05.029606951 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpjiBZ6a/root2/main.py` 2026-08-24 07:41:05.029609401 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:41:05.029614791 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:41:05.029639082 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpjiBZ6a/root2/main.py"))}: Checking file '/tmp/.tmpjiBZ6a/root2/main.py' 2026-08-24 07:41:05.029663222 DEBUG method="textDocument/diagnostic" response.id=4 duration=43.64µs 2026-08-24 07:41:05.029673052 DEBUG Received server response for request 4 2026-08-24 07:41:05.039767035 DEBUG Client sends request `shutdown` with ID 5 2026-08-24 07:41:05.039793925 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:41:05.039801135 DEBUG method="shutdown" response.id=5 duration=10.89µs 2026-08-24 07:41:05.039811345 DEBUG Received server response for request 5 2026-08-24 07:41:05.039815345 DEBUG Client sends notification `exit` 2026-08-24 07:41:05.039823935 DEBUG Received exit notification, exiting ok test workspace_folders::global_settings_precedence ... 2026-08-24 07:41:05.041043888 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:41:05.041099298 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:41:05.041133698 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:41:05.041189708 DEBUG Client info: None 2026-08-24 07:41:05.041218018 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:41:05.041227248 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:41:05.041245018 INFO Version: Unknown 2026-08-24 07:41:05.041284088 DEBUG Received server response for request 1 2026-08-24 07:41:05.041313098 DEBUG Client sends notification `initialized` 2026-08-24 07:41:05.041404108 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:41:05.041440508 DEBUG Received server request `workspace/configuration` 2026-08-24 07:41:05.041443688 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:41:05.041459578 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:41:05.041462398 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:41:05.041505719 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:41:05.041518089 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:41:05.041521329 DEBUG Initializing workspace `file:///tmp/.tmpjZUW32/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:41:05.041538689 DEBUG Searching for a project in '/tmp/.tmpjZUW32/root1' 2026-08-24 07:41:05.041569299 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:41:05.041573799 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:41:05.041861979 INFO Defaulting to python-platform `linux` 2026-08-24 07:41:05.041866219 DEBUG Discovering virtual environment in `/tmp/.tmpjZUW32/root1` 2026-08-24 07:41:05.041905669 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:41:05.041909709 DEBUG No virtual environment found 2026-08-24 07:41:05.041920869 DEBUG Adding first-party search path `/tmp/.tmpjZUW32/root1` 2026-08-24 07:41:05.041924590 DEBUG Using vendored stdlib 2026-08-24 07:41:05.042012140 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:41:05.042016120 DEBUG Adding new file root '/tmp/.tmpjZUW32/root1' of kind Project 2026-08-24 07:41:05.042123080 DEBUG Initializing workspace `file:///tmp/.tmpjZUW32/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:41:05.042132300 DEBUG Searching for a project in '/tmp/.tmpjZUW32/root2' 2026-08-24 07:41:05.042162190 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:41:05.042165570 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:41:05.042440961 INFO Defaulting to python-platform `linux` 2026-08-24 07:41:05.042445361 DEBUG Discovering virtual environment in `/tmp/.tmpjZUW32/root2` 2026-08-24 07:41:05.042480531 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:41:05.042484061 DEBUG No virtual environment found 2026-08-24 07:41:05.042495351 DEBUG Adding first-party search path `/tmp/.tmpjZUW32/root2` 2026-08-24 07:41:05.042499311 DEBUG Using vendored stdlib 2026-08-24 07:41:05.042577261 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:41:05.042581391 DEBUG Adding new file root '/tmp/.tmpjZUW32/root2' of kind Project 2026-08-24 07:41:05.042661631 DEBUG Updating project to check open files 2026-08-24 07:41:05.042670511 DEBUG Updating project to check open files 2026-08-24 07:41:05.042674061 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:41:05.042676881 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:41:05.042716381 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpjZUW32/root1/main.py", kind: File } 2026-08-24 07:41:05.042730501 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpjZUW32/root1/main.py` 2026-08-24 07:41:05.042732911 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:41:05.042738291 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:41:05.042907682 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpjZUW32/root1/main.py"))}: Checking file '/tmp/.tmpjZUW32/root1/main.py' 2026-08-24 07:41:05.042974402 DEBUG method="textDocument/diagnostic" response.id=2 duration=230.91µs 2026-08-24 07:41:05.042985262 DEBUG Received server response for request 2 2026-08-24 07:41:05.043035912 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:41:05.043041622 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-08-24 07:41:05.043076062 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpjZUW32/root2/main.py", kind: File } 2026-08-24 07:41:05.043086152 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpjZUW32/root2/main.py` 2026-08-24 07:41:05.043088832 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:41:05.043093552 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:41:05.043117562 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpjZUW32/root2/main.py"))}: Checking file '/tmp/.tmpjZUW32/root2/main.py' 2026-08-24 07:41:05.043139352 DEBUG method="textDocument/diagnostic" response.id=3 duration=41.49µs 2026-08-24 07:41:05.043148562 DEBUG Received server response for request 3 2026-08-24 07:41:05.043656043 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:41:05.043690764 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:41:05.043734554 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:41:05.043783484 DEBUG Client info: None 2026-08-24 07:41:05.043805674 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:41:05.043814344 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:41:05.043818314 INFO Version: Unknown 2026-08-24 07:41:05.043848994 DEBUG Received server response for request 1 2026-08-24 07:41:05.043875474 DEBUG Client sends notification `initialized` 2026-08-24 07:41:05.043966024 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:41:05.043994134 DEBUG Received server request `workspace/configuration` 2026-08-24 07:41:05.043997454 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:41:05.044015964 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:41:05.044018614 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:41:05.044076425 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:41:05.044091065 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:41:05.044096715 DEBUG Initializing workspace `file:///tmp/.tmpwfV0iy/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:41:05.044111365 DEBUG Searching for a project in '/tmp/.tmpwfV0iy/root1' 2026-08-24 07:41:05.044148935 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:41:05.044153345 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:41:05.045747688 INFO Defaulting to python-platform `linux` 2026-08-24 07:41:05.045758938 DEBUG Discovering virtual environment in `/tmp/.tmpwfV0iy/root1` 2026-08-24 07:41:05.045795718 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:41:05.045799518 DEBUG No virtual environment found 2026-08-24 07:41:05.045809988 DEBUG Adding first-party search path `/tmp/.tmpwfV0iy/root1` 2026-08-24 07:41:05.045813858 DEBUG Using vendored stdlib 2026-08-24 07:41:05.045931419 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:41:05.045935969 DEBUG Adding new file root '/tmp/.tmpwfV0iy/root1' of kind Project 2026-08-24 07:41:05.046063539 DEBUG Initializing workspace `file:///tmp/.tmpwfV0iy/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:41:05.046075939 DEBUG Searching for a project in '/tmp/.tmpwfV0iy/root2' 2026-08-24 07:41:05.046103769 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:41:05.046107019 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:41:05.047450492 INFO Defaulting to python-platform `linux` 2026-08-24 07:41:05.047458232 DEBUG Discovering virtual environment in `/tmp/.tmpwfV0iy/root2` 2026-08-24 07:41:05.047493432 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:41:05.047497242 DEBUG No virtual environment found 2026-08-24 07:41:05.047507992 DEBUG Adding first-party search path `/tmp/.tmpwfV0iy/root2` 2026-08-24 07:41:05.047511772 DEBUG Using vendored stdlib 2026-08-24 07:41:05.047619513 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:41:05.047625333 DEBUG Adding new file root '/tmp/.tmpwfV0iy/root2' of kind Project 2026-08-24 07:41:05.047733133 DEBUG Updating project to check open files 2026-08-24 07:41:05.047744113 DEBUG Updating project to check open files 2026-08-24 07:41:05.047748063 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:41:05.047750823 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:41:05.047808913 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpwfV0iy/root1/main.py", kind: File } 2026-08-24 07:41:05.047825843 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpwfV0iy/root1/main.py` 2026-08-24 07:41:05.047828383 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:41:05.047833133 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:41:05.047900863 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpwfV0iy/root1/main.py"))}: Checking file '/tmp/.tmpwfV0iy/root1/main.py' 2026-08-24 07:41:05.047977413 DEBUG method="textDocument/diagnostic" response.id=2 duration=138.23µs 2026-08-24 07:41:05.047991233 DEBUG Received server response for request 2 2026-08-24 07:41:05.048058694 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:41:05.048070294 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-08-24 07:41:05.048112564 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpwfV0iy/root2/main.py", kind: File } 2026-08-24 07:41:05.048124424 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpwfV0iy/root2/main.py` 2026-08-24 07:41:05.048126774 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:41:05.048131514 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:41:05.048160424 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpwfV0iy/root2/main.py"))}: Checking file '/tmp/.tmpwfV0iy/root2/main.py' 2026-08-24 07:41:05.048190044 DEBUG method="textDocument/diagnostic" response.id=3 duration=54.10µs 2026-08-24 07:41:05.048199494 DEBUG Received server response for request 3 2026-08-24 07:41:05.058251727 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:41:05.058273847 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:41:05.058280537 DEBUG method="shutdown" response.id=4 duration=9.92µs 2026-08-24 07:41:05.058290737 DEBUG Received server response for request 4 2026-08-24 07:41:05.058294347 DEBUG Client sends notification `exit` 2026-08-24 07:41:05.058302697 DEBUG Received exit notification, exiting 2026-08-24 07:41:05.068924631 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:41:05.068956001 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:41:05.068965551 DEBUG method="shutdown" response.id=4 duration=14.38µs 2026-08-24 07:41:05.068976941 DEBUG Received server response for request 4 2026-08-24 07:41:05.068981061 DEBUG Client sends notification `exit` 2026-08-24 07:41:05.068990751 DEBUG Received exit notification, exiting ok test workspace_folders::initialize_multiple_workspace_folders ... 2026-08-24 07:41:05.070555165 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:41:05.070627405 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:41:05.070668895 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:41:05.070728805 DEBUG Client info: None 2026-08-24 07:41:05.070752845 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-08-24 07:41:05.070766635 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:41:05.070772805 INFO Version: Unknown 2026-08-24 07:41:05.070814805 DEBUG Received server response for request 1 2026-08-24 07:41:05.070860936 DEBUG Client sends notification `initialized` 2026-08-24 07:41:05.070959176 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:41:05.070995456 DEBUG Received server request `workspace/configuration` 2026-08-24 07:41:05.070999686 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:41:05.071015606 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-24 07:41:05.071061536 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:41:05.071074246 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-24 07:41:05.071078586 DEBUG Initializing workspace `file:///tmp/.tmpBZdOqG/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:41:05.071096196 DEBUG Searching for a project in '/tmp/.tmpBZdOqG/root1' 2026-08-24 07:41:05.071126826 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:41:05.071131016 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:41:05.071441607 INFO Defaulting to python-platform `linux` 2026-08-24 07:41:05.071446517 DEBUG Discovering virtual environment in `/tmp/.tmpBZdOqG/root1` 2026-08-24 07:41:05.071489057 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:41:05.071493287 DEBUG No virtual environment found 2026-08-24 07:41:05.071505437 DEBUG Adding first-party search path `/tmp/.tmpBZdOqG/root1` 2026-08-24 07:41:05.071509487 DEBUG Using vendored stdlib 2026-08-24 07:41:05.071602787 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:41:05.071607757 DEBUG Adding new file root '/tmp/.tmpBZdOqG/root1' of kind Project 2026-08-24 07:41:05.071721977 DEBUG Initializing workspace `file:///tmp/.tmpBZdOqG/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:41:05.071731067 DEBUG Searching for a project in '/tmp/.tmpBZdOqG/root2' 2026-08-24 07:41:05.071759418 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:41:05.071763058 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:41:05.072013618 INFO Defaulting to python-platform `linux` 2026-08-24 07:41:05.072018348 DEBUG Discovering virtual environment in `/tmp/.tmpBZdOqG/root2` 2026-08-24 07:41:05.072052188 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:41:05.072055608 DEBUG No virtual environment found 2026-08-24 07:41:05.072065788 DEBUG Adding first-party search path `/tmp/.tmpBZdOqG/root2` 2026-08-24 07:41:05.072069588 DEBUG Using vendored stdlib 2026-08-24 07:41:05.072147318 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:41:05.072151038 DEBUG Adding new file root '/tmp/.tmpBZdOqG/root2' of kind Project 2026-08-24 07:41:05.072244839 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:41:05.072248349 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-24 07:41:05.072280659 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-08-24 07:41:05.074798145 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-08-24 07:41:05.074886045 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpBZdOqG/root1/main.py"))}: Checking file '/tmp/.tmpBZdOqG/root1/main.py' 2026-08-24 07:41:05.074977225 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpBZdOqG/root1/main.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:41:05.083668845 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpBZdOqG/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:41:05.083752185 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-08-24 07:41:05.083759635 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-08-24 07:41:05.086184821 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-08-24 07:41:05.086254841 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpBZdOqG/root2/main.py"))}: Checking file '/tmp/.tmpBZdOqG/root2/main.py' 2026-08-24 07:41:05.086305031 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpBZdOqG/root2/main.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:41:05.094512610 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpBZdOqG/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:41:05.094575560 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-08-24 07:41:05.094603760 DEBUG method="workspace/diagnostic" response.id=2 duration=22.35ms 2026-08-24 07:41:05.094623380 DEBUG Received server response for request 2 2026-08-24 07:41:05.104843773 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:41:05.104868953 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:41:05.104875513 DEBUG method="shutdown" response.id=3 duration=10.69µs 2026-08-24 07:41:05.104884953 DEBUG Received server response for request 3 2026-08-24 07:41:05.104888433 DEBUG Client sends notification `exit` 2026-08-24 07:41:05.104897813 DEBUG Received exit notification, exiting ok test workspace_folders::nested_sibling_workspace_uses_correct_project ... 2026-08-24 07:41:05.108624122 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:41:05.108691032 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:41:05.108727632 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:41:05.108781762 DEBUG Client info: None 2026-08-24 07:41:05.108807112 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:41:05.108820542 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:41:05.108826202 INFO Version: Unknown 2026-08-24 07:41:05.108864692 DEBUG Received server response for request 1 2026-08-24 07:41:05.108906522 DEBUG Client sends notification `initialized` 2026-08-24 07:41:05.108997493 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:41:05.109036403 DEBUG Received server request `workspace/configuration` 2026-08-24 07:41:05.109039843 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:41:05.109060893 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:41:05.109064303 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:41:05.109100443 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:41:05.109114323 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:41:05.109118143 DEBUG Initializing workspace `file:///tmp/.tmp9O5BJl`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:41:05.109136913 DEBUG Searching for a project in '/tmp/.tmp9O5BJl' 2026-08-24 07:41:05.109182163 DEBUG Found project at '/tmp/.tmp9O5BJl' 2026-08-24 07:41:05.109186233 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:41:05.109527864 INFO Defaulting to python-platform `linux` 2026-08-24 07:41:05.109533594 DEBUG Discovering virtual environment in `/tmp/.tmp9O5BJl` 2026-08-24 07:41:05.109575944 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:41:05.109580474 DEBUG No virtual environment found 2026-08-24 07:41:05.109591794 DEBUG Adding first-party search path `/tmp/.tmp9O5BJl` 2026-08-24 07:41:05.109595544 DEBUG Using vendored stdlib 2026-08-24 07:41:05.109689164 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:41:05.109693004 DEBUG Adding new file root '/tmp/.tmp9O5BJl' of kind Project 2026-08-24 07:41:05.109924945 DEBUG Initializing workspace `file:///tmp/.tmp9O5BJl/external/Y`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:41:05.109936095 DEBUG Searching for a project in '/tmp/.tmp9O5BJl/external/Y' 2026-08-24 07:41:05.109962145 DEBUG Found project at '/tmp/.tmp9O5BJl/external/Y' 2026-08-24 07:41:05.109965385 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:41:05.110246665 INFO Defaulting to python-platform `linux` 2026-08-24 07:41:05.110251185 DEBUG Discovering virtual environment in `/tmp/.tmp9O5BJl/external/Y` 2026-08-24 07:41:05.110286555 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:41:05.110290395 DEBUG No virtual environment found 2026-08-24 07:41:05.110301955 DEBUG Adding first-party search path `/tmp/.tmp9O5BJl/external/Y` 2026-08-24 07:41:05.110305855 DEBUG Using vendored stdlib 2026-08-24 07:41:05.110388886 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:41:05.110392456 DEBUG Adding new file root '/tmp/.tmp9O5BJl/external/Y' of kind Project 2026-08-24 07:41:05.110604086 DEBUG Updating project to check open files 2026-08-24 07:41:05.110617876 DEBUG Updating project to check open files 2026-08-24 07:41:05.110621486 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:41:05.110625096 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:41:05.110672116 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp9O5BJl/systemtests/included.py", kind: File } 2026-08-24 07:41:05.110691216 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp9O5BJl/systemtests/included.py` 2026-08-24 07:41:05.110693746 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:41:05.110699096 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:41:05.110780747 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp9O5BJl/systemtests/included.py"))}: Checking file '/tmp/.tmp9O5BJl/systemtests/included.py' 2026-08-24 07:41:05.110929167 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp9O5BJl/systemtests/included.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:41:05.119757417 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp9O5BJl/systemtests/included.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:41:05.123858566 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.15ms 2026-08-24 07:41:05.123877487 DEBUG Received server response for request 2 2026-08-24 07:41:05.123997687 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:41:05.124012687 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-08-24 07:41:05.124066657 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp9O5BJl/external/Y/only_external.py", kind: File } 2026-08-24 07:41:05.124083877 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp9O5BJl/external/Y/only_external.py` 2026-08-24 07:41:05.124086417 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:41:05.124095267 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:41:05.124141327 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp9O5BJl/external/Y/only_external.py"))}: Checking file '/tmp/.tmp9O5BJl/external/Y/only_external.py' 2026-08-24 07:41:05.124205147 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp9O5BJl/external/Y/only_external.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:41:05.132294386 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp9O5BJl/external/Y/only_external.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:41:05.136239155 DEBUG method="textDocument/diagnostic" response.id=3 duration=12.14ms 2026-08-24 07:41:05.136270305 DEBUG Received server response for request 3 2026-08-24 07:41:05.146394848 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:41:05.146425048 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:41:05.146432238 DEBUG method="shutdown" response.id=4 duration=11.37µs 2026-08-24 07:41:05.146448458 DEBUG Received server response for request 4 2026-08-24 07:41:05.146451788 DEBUG Client sends notification `exit` 2026-08-24 07:41:05.146466778 DEBUG Received exit notification, exiting ok test workspace_folders::nested_sibling_workspace_uses_correct_settings ... 2026-08-24 07:41:05.151101809 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:41:05.151175599 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:41:05.151216399 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:41:05.151290529 DEBUG Client info: None 2026-08-24 07:41:05.151318889 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:41:05.151332919 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:41:05.151338929 INFO Version: Unknown 2026-08-24 07:41:05.151382089 DEBUG Received server response for request 1 2026-08-24 07:41:05.151425799 DEBUG Client sends notification `initialized` 2026-08-24 07:41:05.151557130 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:41:05.151594450 DEBUG Received server request `workspace/configuration` 2026-08-24 07:41:05.151598400 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:41:05.151618600 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:41:05.151622020 DEBUG Client sends request `textDocument/hover` with ID 2 2026-08-24 07:41:05.151684310 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:41:05.151701740 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:41:05.151706550 DEBUG Initializing workspace `file:///tmp/.tmpongOeW`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:41:05.151727710 DEBUG Searching for a project in '/tmp/.tmpongOeW' 2026-08-24 07:41:05.151755260 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:41:05.151759750 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:41:05.152396982 INFO Defaulting to python-platform `linux` 2026-08-24 07:41:05.152402872 DEBUG Discovering virtual environment in `/tmp/.tmpongOeW` 2026-08-24 07:41:05.152452652 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:41:05.152458232 DEBUG No virtual environment found 2026-08-24 07:41:05.152470832 DEBUG Adding first-party search path `/tmp/.tmpongOeW` 2026-08-24 07:41:05.152474842 DEBUG Using vendored stdlib 2026-08-24 07:41:05.152601612 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:41:05.152606542 DEBUG Adding new file root '/tmp/.tmpongOeW' of kind Project 2026-08-24 07:41:05.152755402 DEBUG Initializing workspace `file:///tmp/.tmpongOeW/external/Y`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:41:05.152765962 DEBUG Searching for a project in '/tmp/.tmpongOeW/external/Y' 2026-08-24 07:41:05.152802743 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:41:05.152806163 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:41:05.153316544 INFO Defaulting to python-platform `linux` 2026-08-24 07:41:05.153326334 DEBUG Discovering virtual environment in `/tmp/.tmpongOeW/external/Y` 2026-08-24 07:41:05.153362674 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:41:05.153366094 DEBUG No virtual environment found 2026-08-24 07:41:05.153378044 DEBUG Adding first-party search path `/tmp/.tmpongOeW/external/Y` 2026-08-24 07:41:05.153382074 DEBUG Using vendored stdlib 2026-08-24 07:41:05.153476844 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:41:05.153480734 DEBUG Adding new file root '/tmp/.tmpongOeW/external/Y' of kind Project 2026-08-24 07:41:05.153581984 DEBUG Updating project to check open files 2026-08-24 07:41:05.153599794 DEBUG Updating project to check open files 2026-08-24 07:41:05.153603554 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:41:05.153607104 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:41:05.153677664 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpongOeW/systemtests/foo.py", kind: File } 2026-08-24 07:41:05.153703755 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpongOeW/systemtests/foo.py` 2026-08-24 07:41:05.153706655 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:41:05.153713255 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:41:05.154151996 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-08-24 07:41:05.163800228 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-08-24 07:41:05.167875267 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is def foo() -> str 2026-08-24 07:41:05.167916307 DEBUG method="textDocument/hover" response.id=2 duration=14.20ms 2026-08-24 07:41:05.167930007 DEBUG Received server response for request 2 2026-08-24 07:41:05.167971157 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:41:05.167978627 DEBUG Client sends request `textDocument/hover` with ID 3 2026-08-24 07:41:05.168031687 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpongOeW/external/Y/foo.py", kind: File } 2026-08-24 07:41:05.168046367 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpongOeW/external/Y/foo.py` 2026-08-24 07:41:05.168048877 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:41:05.168057027 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:41:05.168090577 DEBUG method="textDocument/hover" response.id=3 duration=29.05µs 2026-08-24 07:41:05.168099377 DEBUG Received server response for request 3 2026-08-24 07:41:05.178179060 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:41:05.178214140 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:41:05.178221380 DEBUG method="shutdown" response.id=4 duration=10.52µs 2026-08-24 07:41:05.178239990 DEBUG Received server response for request 4 2026-08-24 07:41:05.178244260 DEBUG Client sends notification `exit` 2026-08-24 07:41:05.178256710 DEBUG Received exit notification, exiting ok test workspace_folders::remove_multiple_workspace_folders ... 2026-08-24 07:41:05.181129897 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:41:05.181192307 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:41:05.181248047 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:41:05.181304788 DEBUG Client info: None 2026-08-24 07:41:05.181336568 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-08-24 07:41:05.181348918 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:41:05.181353978 INFO Version: Unknown 2026-08-24 07:41:05.181391728 DEBUG Received server response for request 1 2026-08-24 07:41:05.181424248 DEBUG Client sends notification `initialized` 2026-08-24 07:41:05.181515988 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:41:05.181556438 DEBUG Received server request `workspace/configuration` 2026-08-24 07:41:05.181560218 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:41:05.181579078 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-24 07:41:05.181634308 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:41:05.181648898 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-24 07:41:05.181652728 DEBUG Initializing workspace `file:///tmp/.tmp5NkUVe/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:41:05.181673198 DEBUG Searching for a project in '/tmp/.tmp5NkUVe/root1' 2026-08-24 07:41:05.181703868 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:41:05.181708328 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:41:05.182016859 INFO Defaulting to python-platform `linux` 2026-08-24 07:41:05.182021539 DEBUG Discovering virtual environment in `/tmp/.tmp5NkUVe/root1` 2026-08-24 07:41:05.182065109 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:41:05.182069199 DEBUG No virtual environment found 2026-08-24 07:41:05.182079999 DEBUG Adding first-party search path `/tmp/.tmp5NkUVe/root1` 2026-08-24 07:41:05.182083769 DEBUG Using vendored stdlib 2026-08-24 07:41:05.182174939 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:41:05.182179340 DEBUG Adding new file root '/tmp/.tmp5NkUVe/root1' of kind Project 2026-08-24 07:41:05.182313650 DEBUG Initializing workspace `file:///tmp/.tmp5NkUVe/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:41:05.182323190 DEBUG Searching for a project in '/tmp/.tmp5NkUVe/root2' 2026-08-24 07:41:05.182353040 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:41:05.182356560 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:41:05.182613160 INFO Defaulting to python-platform `linux` 2026-08-24 07:41:05.182617190 DEBUG Discovering virtual environment in `/tmp/.tmp5NkUVe/root2` 2026-08-24 07:41:05.182650821 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:41:05.182654061 DEBUG No virtual environment found 2026-08-24 07:41:05.182664821 DEBUG Adding first-party search path `/tmp/.tmp5NkUVe/root2` 2026-08-24 07:41:05.182668701 DEBUG Using vendored stdlib 2026-08-24 07:41:05.182752701 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:41:05.182756131 DEBUG Adding new file root '/tmp/.tmp5NkUVe/root2' of kind Project 2026-08-24 07:41:05.182834571 DEBUG Initializing workspace `file:///tmp/.tmp5NkUVe/root3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:41:05.182843191 DEBUG Searching for a project in '/tmp/.tmp5NkUVe/root3' 2026-08-24 07:41:05.182870801 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:41:05.182874211 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:41:05.183172512 INFO Defaulting to python-platform `linux` 2026-08-24 07:41:05.183183472 DEBUG Discovering virtual environment in `/tmp/.tmp5NkUVe/root3` 2026-08-24 07:41:05.183216752 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:41:05.183220282 DEBUG No virtual environment found 2026-08-24 07:41:05.183247502 DEBUG Adding first-party search path `/tmp/.tmp5NkUVe/root3` 2026-08-24 07:41:05.183251552 DEBUG Using vendored stdlib 2026-08-24 07:41:05.183334122 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:41:05.183337612 DEBUG Adding new file root '/tmp/.tmp5NkUVe/root3' of kind Project 2026-08-24 07:41:05.183418932 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:41:05.183422432 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-24 07:41:05.183715573 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-08-24 07:41:05.185352697 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-08-24 07:41:05.185431317 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp5NkUVe/root1/main.py"))}: Checking file '/tmp/.tmp5NkUVe/root1/main.py' 2026-08-24 07:41:05.185520757 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp5NkUVe/root1/main.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:41:05.196149311 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp5NkUVe/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:41:05.196252722 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.011s 2026-08-24 07:41:05.196261622 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-08-24 07:41:05.197680185 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-08-24 07:41:05.197741915 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp5NkUVe/root2/main.py"))}: Checking file '/tmp/.tmp5NkUVe/root2/main.py' 2026-08-24 07:41:05.197792145 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp5NkUVe/root2/main.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:41:05.206863986 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp5NkUVe/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:41:05.206931206 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-08-24 07:41:05.206938006 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root3' 2026-08-24 07:41:05.208418829 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=root3}: Indexed 1 file(s) in 0.001s 2026-08-24 07:41:05.208473099 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp5NkUVe/root3/main.py"))}: Checking file '/tmp/.tmp5NkUVe/root3/main.py' 2026-08-24 07:41:05.208523860 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp5NkUVe/root3/main.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:41:05.217003039 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp5NkUVe/root3/main.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:41:05.217071749 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-08-24 07:41:05.217111339 DEBUG method="workspace/diagnostic" response.id=2 duration=33.69ms 2026-08-24 07:41:05.217131809 DEBUG Received server response for request 2 2026-08-24 07:41:05.217313110 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-08-24 07:41:05.217327620 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-08-24 07:41:05.217352060 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root2, file:///tmp/.tmp5NkUVe/root2), (root3, file:///tmp/.tmp5NkUVe/root3) 2026-08-24 07:41:05.217356630 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmp5NkUVe/root2 2026-08-24 07:41:05.218488032 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmp5NkUVe/root3 2026-08-24 07:41:05.219580915 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-08-24 07:41:05.219598865 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-08-24 07:41:05.219667835 DEBUG method="workspace/diagnostic" response.id=3 duration=104.53µs 2026-08-24 07:41:05.219681225 DEBUG Received server response for request 3 2026-08-24 07:41:05.229799888 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:41:05.229829398 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:41:05.229836658 DEBUG method="shutdown" response.id=4 duration=11.14µs 2026-08-24 07:41:05.229846628 DEBUG Received server response for request 4 2026-08-24 07:41:05.229850678 DEBUG Client sends notification `exit` 2026-08-24 07:41:05.229865998 DEBUG Received exit notification, exiting ok test workspace_folders::remove_only_workspace ... 2026-08-24 07:41:05.232558694 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:41:05.232620255 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:41:05.232659835 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:41:05.232727115 DEBUG Client info: None 2026-08-24 07:41:05.232755925 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-08-24 07:41:05.232770005 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:41:05.232775685 INFO Version: Unknown 2026-08-24 07:41:05.232819285 DEBUG Received server response for request 1 2026-08-24 07:41:05.232856785 DEBUG Client sends notification `initialized` 2026-08-24 07:41:05.232978185 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:41:05.233025035 DEBUG Received server request `workspace/configuration` 2026-08-24 07:41:05.233028485 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:41:05.233039855 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-08-24 07:41:05.233042525 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-24 07:41:05.233102766 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:41:05.233117696 DEBUG Deferring `workspace/didChangeWorkspaceFolders` notification until all workspaces are initialized 2026-08-24 07:41:05.233122466 DEBUG Initializing workspace `file:///tmp/.tmpco1tM8/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:41:05.233148116 DEBUG Searching for a project in '/tmp/.tmpco1tM8/root1' 2026-08-24 07:41:05.233185226 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:41:05.233190136 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:41:05.233817407 INFO Defaulting to python-platform `linux` 2026-08-24 07:41:05.233823567 DEBUG Discovering virtual environment in `/tmp/.tmpco1tM8/root1` 2026-08-24 07:41:05.233877267 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:41:05.233882417 DEBUG No virtual environment found 2026-08-24 07:41:05.233895657 DEBUG Adding first-party search path `/tmp/.tmpco1tM8/root1` 2026-08-24 07:41:05.233899587 DEBUG Using vendored stdlib 2026-08-24 07:41:05.234024178 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:41:05.234029098 DEBUG Adding new file root '/tmp/.tmpco1tM8/root1' of kind Project 2026-08-24 07:41:05.234190488 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:41:05.234195158 DEBUG Processing deferred notification `workspace/didChangeWorkspaceFolders` 2026-08-24 07:41:05.234207268 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root1, file:///tmp/.tmpco1tM8/root1) 2026-08-24 07:41:05.234210768 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpco1tM8/root1 2026-08-24 07:41:05.234344238 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-08-24 07:41:07.233116948 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:41:07.233224589 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:41:07.233431979 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-08-24 07:41:07.233442889 DEBUG method="shutdown" response.id=3 duration=228.29µs 2026-08-24 07:41:07.233447559 DEBUG Received server response for request 2 2026-08-24 07:41:07.233452219 DEBUG Received server response for request 3 2026-08-24 07:41:07.233456829 DEBUG Client sends notification `exit` 2026-08-24 07:41:07.233467729 DEBUG Received exit notification, exiting ok test workspace_folders::remove_workspace_folder_after_init ... 2026-08-24 07:41:07.234879532 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:41:07.234965733 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:41:07.235015803 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:41:07.235089453 DEBUG Client info: None 2026-08-24 07:41:07.235115033 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-08-24 07:41:07.235129993 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:41:07.235136113 INFO Version: Unknown 2026-08-24 07:41:07.235175763 DEBUG Received server response for request 1 2026-08-24 07:41:07.235222253 DEBUG Client sends notification `initialized` 2026-08-24 07:41:07.235359573 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:41:07.235408084 DEBUG Received server request `workspace/configuration` 2026-08-24 07:41:07.235415804 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:41:07.235434294 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-24 07:41:07.235467434 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:41:07.235484124 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-24 07:41:07.235488324 DEBUG Initializing workspace `file:///tmp/.tmp8FTP4g/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:41:07.235508204 DEBUG Searching for a project in '/tmp/.tmp8FTP4g/root1' 2026-08-24 07:41:07.235544824 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:41:07.235549784 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:41:07.235998175 INFO Defaulting to python-platform `linux` 2026-08-24 07:41:07.236003895 DEBUG Discovering virtual environment in `/tmp/.tmp8FTP4g/root1` 2026-08-24 07:41:07.236055835 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:41:07.236060975 DEBUG No virtual environment found 2026-08-24 07:41:07.236073785 DEBUG Adding first-party search path `/tmp/.tmp8FTP4g/root1` 2026-08-24 07:41:07.236077675 DEBUG Using vendored stdlib 2026-08-24 07:41:07.236192585 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:41:07.236197615 DEBUG Adding new file root '/tmp/.tmp8FTP4g/root1' of kind Project 2026-08-24 07:41:07.236346316 DEBUG Initializing workspace `file:///tmp/.tmp8FTP4g/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:41:07.236355676 DEBUG Searching for a project in '/tmp/.tmp8FTP4g/root2' 2026-08-24 07:41:07.236393736 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:41:07.236397256 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:41:07.236716087 INFO Defaulting to python-platform `linux` 2026-08-24 07:41:07.236725297 DEBUG Discovering virtual environment in `/tmp/.tmp8FTP4g/root2` 2026-08-24 07:41:07.236760047 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:41:07.236763937 DEBUG No virtual environment found 2026-08-24 07:41:07.236774887 DEBUG Adding first-party search path `/tmp/.tmp8FTP4g/root2` 2026-08-24 07:41:07.236778937 DEBUG Using vendored stdlib 2026-08-24 07:41:07.236864067 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:41:07.236872627 DEBUG Adding new file root '/tmp/.tmp8FTP4g/root2' of kind Project 2026-08-24 07:41:07.236956437 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:41:07.236960677 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-24 07:41:07.237000447 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-08-24 07:41:07.240001594 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=root1}: Indexed 1 file(s) in 0.003s 2026-08-24 07:41:07.240098384 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp8FTP4g/root1/main.py"))}: Checking file '/tmp/.tmp8FTP4g/root1/main.py' 2026-08-24 07:41:07.240216594 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp8FTP4g/root1/main.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:41:07.248875584 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp8FTP4g/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:41:07.248978144 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-08-24 07:41:07.248987184 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-08-24 07:41:07.251366340 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-08-24 07:41:07.251429330 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp8FTP4g/root2/main.py"))}: Checking file '/tmp/.tmp8FTP4g/root2/main.py' 2026-08-24 07:41:07.251480010 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp8FTP4g/root2/main.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:41:07.259677989 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp8FTP4g/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:41:07.259742829 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-08-24 07:41:07.259774329 DEBUG method="workspace/diagnostic" response.id=2 duration=22.81ms 2026-08-24 07:41:07.259806479 DEBUG Received server response for request 2 2026-08-24 07:41:07.259957129 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-08-24 07:41:07.259969479 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-08-24 07:41:07.259982019 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root2, file:///tmp/.tmp8FTP4g/root2) 2026-08-24 07:41:07.259986649 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmp8FTP4g/root2 2026-08-24 07:41:07.263241557 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-08-24 07:41:07.263268047 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-08-24 07:41:07.263287987 DEBUG method="workspace/diagnostic" response.id=3 duration=78.07µs 2026-08-24 07:41:07.263300807 DEBUG Received server response for request 3 2026-08-24 07:41:07.273410020 DEBUG Client sends request `shutdown` with ID 4 2026-08-24 07:41:07.273436720 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:41:07.273443160 DEBUG method="shutdown" response.id=4 duration=9.03µs 2026-08-24 07:41:07.273457190 DEBUG Received server response for request 4 2026-08-24 07:41:07.273459980 DEBUG Client sends notification `exit` 2026-08-24 07:41:07.273472460 DEBUG Received exit notification, exiting ok test workspace_folders::remove_workspace_folder_with_open_document ... 2026-08-24 07:41:07.277836320 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:41:07.277919180 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:41:07.277968810 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:41:07.278038460 DEBUG Client info: None 2026-08-24 07:41:07.278070470 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:41:07.278085440 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:41:07.278091230 INFO Version: Unknown 2026-08-24 07:41:07.278134960 DEBUG Received server response for request 1 2026-08-24 07:41:07.278181840 DEBUG Client sends notification `initialized` 2026-08-24 07:41:07.278323771 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:41:07.278373511 DEBUG Received server request `workspace/configuration` 2026-08-24 07:41:07.278377211 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:41:07.278397441 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:41:07.278401141 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:41:07.278453471 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:41:07.278471081 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:41:07.278476111 DEBUG Initializing workspace `file:///tmp/.tmprofGkP/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:41:07.278497981 DEBUG Searching for a project in '/tmp/.tmprofGkP/root1' 2026-08-24 07:41:07.278530661 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:41:07.278535821 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:41:07.279274953 INFO Defaulting to python-platform `linux` 2026-08-24 07:41:07.279280853 DEBUG Discovering virtual environment in `/tmp/.tmprofGkP/root1` 2026-08-24 07:41:07.279331833 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:41:07.279336973 DEBUG No virtual environment found 2026-08-24 07:41:07.279349313 DEBUG Adding first-party search path `/tmp/.tmprofGkP/root1` 2026-08-24 07:41:07.279353303 DEBUG Using vendored stdlib 2026-08-24 07:41:07.279480533 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:41:07.279485763 DEBUG Adding new file root '/tmp/.tmprofGkP/root1' of kind Project 2026-08-24 07:41:07.279652344 DEBUG Initializing workspace `file:///tmp/.tmprofGkP/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:41:07.279661014 DEBUG Searching for a project in '/tmp/.tmprofGkP/root2' 2026-08-24 07:41:07.279689754 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-24 07:41:07.279693374 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:41:07.280346835 INFO Defaulting to python-platform `linux` 2026-08-24 07:41:07.280356975 DEBUG Discovering virtual environment in `/tmp/.tmprofGkP/root2` 2026-08-24 07:41:07.280397726 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:41:07.280401516 DEBUG No virtual environment found 2026-08-24 07:41:07.280412436 DEBUG Adding first-party search path `/tmp/.tmprofGkP/root2` 2026-08-24 07:41:07.280416356 DEBUG Using vendored stdlib 2026-08-24 07:41:07.280513126 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:41:07.280516496 DEBUG Adding new file root '/tmp/.tmprofGkP/root2' of kind Project 2026-08-24 07:41:07.280615586 DEBUG Updating project to check open files 2026-08-24 07:41:07.280631216 DEBUG Updating project to check open files 2026-08-24 07:41:07.280635036 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:41:07.280638596 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:41:07.280693226 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmprofGkP/root1/main.py", kind: File } 2026-08-24 07:41:07.280714966 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmprofGkP/root1/main.py` 2026-08-24 07:41:07.280717676 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:41:07.280723946 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:41:07.280807106 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmprofGkP/root1/main.py"))}: Checking file '/tmp/.tmprofGkP/root1/main.py' 2026-08-24 07:41:07.280937657 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmprofGkP/root1/main.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:41:07.289654336 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmprofGkP/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:41:07.289731217 DEBUG method="textDocument/diagnostic" response.id=2 duration=9.00ms 2026-08-24 07:41:07.289755967 DEBUG Received server response for request 2 2026-08-24 07:41:07.289859797 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:41:07.289870547 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-08-24 07:41:07.289916567 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmprofGkP/root2/main.py", kind: File } 2026-08-24 07:41:07.289932267 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmprofGkP/root2/main.py` 2026-08-24 07:41:07.289935067 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:41:07.289942837 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:41:07.289981567 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmprofGkP/root2/main.py"))}: Checking file '/tmp/.tmprofGkP/root2/main.py' 2026-08-24 07:41:07.290032367 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmprofGkP/root2/main.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:41:07.298115836 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmprofGkP/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:41:07.298185256 DEBUG method="textDocument/diagnostic" response.id=3 duration=8.24ms 2026-08-24 07:41:07.298200156 DEBUG Received server response for request 3 2026-08-24 07:41:07.298266786 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-08-24 07:41:07.298273336 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-08-24 07:41:07.298287816 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root2, file:///tmp/.tmprofGkP/root2) 2026-08-24 07:41:07.298291336 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmprofGkP/root2 2026-08-24 07:41:07.301607984 DEBUG method="textDocument/diagnostic" response.id=4 duration=63.55µs 2026-08-24 07:41:07.301625784 DEBUG Received server response for request 4 2026-08-24 07:41:07.301668794 DEBUG Client sends request `textDocument/diagnostic` with ID 5 2026-08-24 07:41:07.301719644 DEBUG method="textDocument/diagnostic" response.id=5 duration=40.46µs 2026-08-24 07:41:07.301729594 DEBUG Received server response for request 5 2026-08-24 07:41:07.311818707 DEBUG Client sends request `shutdown` with ID 6 2026-08-24 07:41:07.311852017 DEBUG request{id=6 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:41:07.311859227 DEBUG method="shutdown" response.id=6 duration=11.49µs 2026-08-24 07:41:07.311869567 DEBUG Received server response for request 6 2026-08-24 07:41:07.311873437 DEBUG Client sends notification `exit` 2026-08-24 07:41:07.311888587 DEBUG Received exit notification, exiting ok test workspace_folders::single_file_workspace ... 2026-08-24 07:41:07.316105577 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-24 07:41:07.316175207 DEBUG Architecture: x86_64, OS: linux 2026-08-24 07:41:07.316212967 DEBUG Client sends request `initialize` with ID 1 2026-08-24 07:41:07.316297007 DEBUG Client info: None 2026-08-24 07:41:07.316336227 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-24 07:41:07.316351497 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-24 07:41:07.316358457 INFO Version: Unknown 2026-08-24 07:41:07.316414448 DEBUG Received server response for request 1 2026-08-24 07:41:07.316460088 DEBUG Client sends notification `initialized` 2026-08-24 07:41:07.316592378 DEBUG Requesting workspace configuration for workspaces 2026-08-24 07:41:07.316636278 DEBUG Received server request `workspace/configuration` 2026-08-24 07:41:07.316640088 INFO Retrying to receive `workspace/configuration` request 2026-08-24 07:41:07.316655238 DEBUG Client sends notification `textDocument/didOpen` 2026-08-24 07:41:07.316658438 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-24 07:41:07.316712068 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-24 07:41:07.316726058 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-24 07:41:07.316731018 DEBUG Initializing workspace `file:///tmp/.tmpDHPLgW/project/main.py`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-24 07:41:07.316754278 DEBUG Searching for a project in '/tmp/.tmpDHPLgW/project' 2026-08-24 07:41:07.316800518 DEBUG Found project at '/tmp/.tmpDHPLgW/project' 2026-08-24 07:41:07.316805668 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-24 07:41:07.317398380 INFO Defaulting to python-platform `linux` 2026-08-24 07:41:07.317404590 DEBUG Discovering virtual environment in `/tmp/.tmpDHPLgW/project` 2026-08-24 07:41:07.317457200 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-2b94155454b93221`: does not point to a Python executable or a directory on disk 2026-08-24 07:41:07.317462510 DEBUG No virtual environment found 2026-08-24 07:41:07.317475920 DEBUG Adding first-party search path `/tmp/.tmpDHPLgW/project` 2026-08-24 07:41:07.317479960 DEBUG Using vendored stdlib 2026-08-24 07:41:07.317599420 INFO Python version: Python 3.14, platform: linux 2026-08-24 07:41:07.317603980 DEBUG Adding new file root '/tmp/.tmpDHPLgW/project' of kind Project 2026-08-24 07:41:07.317765491 DEBUG Updating project to check open files 2026-08-24 07:41:07.317781351 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-24 07:41:07.317785191 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-24 07:41:07.317841201 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpDHPLgW/project/main.py", kind: File } 2026-08-24 07:41:07.317862471 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpDHPLgW/project/main.py` 2026-08-24 07:41:07.317865191 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-24 07:41:07.317871481 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-24 07:41:07.318193822 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpDHPLgW/project/main.py"))}: Checking file '/tmp/.tmpDHPLgW/project/main.py' 2026-08-24 07:41:07.318306652 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpDHPLgW/project/main.py"))}: Resolving dynamic module resolution paths 2026-08-24 07:41:07.327972384 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpDHPLgW/project/main.py"))}: Module `__builtins__` not found in search paths 2026-08-24 07:41:07.328035324 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.16ms 2026-08-24 07:41:07.328048604 DEBUG Received server response for request 2 2026-08-24 07:41:07.338148627 DEBUG Client sends request `shutdown` with ID 3 2026-08-24 07:41:07.338182957 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-24 07:41:07.338190967 DEBUG method="shutdown" response.id=3 duration=12.14µs 2026-08-24 07:41:07.338202007 DEBUG Received server response for request 3 2026-08-24 07:41:07.338205807 DEBUG Client sends notification `exit` 2026-08-24 07:41:07.338221437 DEBUG Received exit notification, exiting ok test result: ok. 157 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 19.29s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/ty_site_packages-09cb3e5ded57a188 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` 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_workspace ... 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.4-build/ruff-0.16.4/target/rpm/deps/ty_test-e4956815b57cff42 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` 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.4-build/ruff-0.16.4/target/rpm/deps/ty_vendored-97aeb5d93bd58b36 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` 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.4-build/ruff-0.16.4/crates/ruff_annotate_snippets -L native=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/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' --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' '--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.4-build/ruff-0.16.4/target/rpm/deps/libanstream-d4022084361248b0.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-445a21986ddf1d6c.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-f877b493a5b12197.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-7aaae995e625bb01.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-7aaae995e625bb01.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsnapbox-3879c33fcfb0d564.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-8135e4e5b91ad743.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.21s; merged doctests compilation took 7.19s 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.4-build/ruff-0.16.4/crates/ruff_cache -L native=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/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' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern char_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libchar_str-788c5d0cf9034bc0.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfiletime-5f2abd261a8754e7.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglob-fd5bd25696dde98e.rlib --extern globset=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglobset-f7d92e86eab76481.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-52d28900acb8ecab.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-89c9bbf00a1c52d0.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-29d86c6729df8149.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-65b43052cd725469.so --extern seahash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libseahash-ac76c240d4f75788.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.79s; merged doctests compilation took 13.78s 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.4-build/ruff-0.16.4/crates/ruff_db -L native=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/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' --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-445a21986ddf1d6c.rlib --extern arc_swap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libarc_swap-7b79ecb8495de417.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcamino-34235afd053281eb.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcompact_str-83c45adbc53f9761.rlib --extern dashmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdashmap-f61e773000e7cc72.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdunce-0c2ed8873082db76.rlib --extern etcetera=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libetcetera-f8cf91a93fc26c90.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfiletime-5f2abd261a8754e7.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-1606946f193b7285.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libignore-9539959b64c0d3a6.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-fb99ba4efc0369c2.rlib --extern matchit=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmatchit-76592335b80ad1fa.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_slash-39fa6f27fee572b8.rlib --extern pathdiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpathdiff-84b49eaea1b7dd04.rlib --extern quick_junit=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquick_junit-6846d48125e6f10d.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-7aaae995e625bb01.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-29d86c6729df8149.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-e80b783c3b54e3b9.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-4bee82a170b5939b.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_memory_usage-0b99fcb0feaec7a3.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-17dc4833e4f98cb9.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-d905f1e2bc109ce5.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-631501ac085fb461.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-472f3261ba38f174.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-503c96028ee19405.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-ad4775e5588d8269.rlib --extern same_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsame_file-38d5e3b89e79f334.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-4bbf347f6217e403.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsimilar-43a105199110966b.rlib --extern supports_hyperlinks=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsupports_hyperlinks-487ff5541f51d9fc.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-69d84fba31ab7e83.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-dbfdc341c2c75265.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-6aac8429dcb2b0b5.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_subscriber-54bc1f1ab2ac3d92.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_static-c3852937c6542aec.rlib --extern which=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwhich-ccd7c57d7685bfda.rlib --extern zip=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzip-9172d4f3c990a3f0.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.45s; merged doctests compilation took 38.41s 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.4-build/ruff-0.16.4/crates/ruff_formatter -L native=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/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' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdrop_bomb-b7cdc43dbe58c830.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-29d86c6729df8149.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_formatter-0b79bfa8afe6cd9b.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-65b43052cd725469.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-503c96028ee19405.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-7bb7130a0ddd4a32.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-6aac8429dcb2b0b5.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-8135e4e5b91ad743.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.34s; merged doctests compilation took 15.26s 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.4-build/ruff-0.16.4/crates/ruff_linter -L native=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/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' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libaho_corasick-b2e62f9d67bbc0c1.rlib --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-363bfabf743b9597.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-b6b71bb1545ecea6.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-8b2699e50c8a734a.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-60c1dc9086afdece.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcompact_str-83c45adbc53f9761.rlib --extern fern=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfern-cd0a242ab4d78073.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglob-fd5bd25696dde98e.rlib --extern globset=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglobset-f7d92e86eab76481.rlib --extern hashbrown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libhashbrown-61373e493278b1b4.rlib --extern imperative=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libimperative-f16773e500f6cbe2.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-fb99ba4efc0369c2.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libis_macro-dabde48b5c034abe.so --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-52d28900acb8ecab.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjiff-98c63a4810170ff7.rlib --extern libcst_native=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibcst_native-804d4cc5294c8830.rlib --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-6a4f6f4a67b919e9.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-f877b493a5b12197.rlib --extern natord=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libnatord-c81b020d30c267a8.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_absolutize-5545aecb85252738.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpep440_rs-26dd1e5298eb0e56.rlib --extern pyproject_toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpyproject_toml-feba3d47093368ae.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-89c9bbf00a1c52d0.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-29d86c6729df8149.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-e80b783c3b54e3b9.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-4bee82a170b5939b.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_linter-1576351fe9403786.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-65b43052cd725469.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-17dc4833e4f98cb9.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_codegen-15db7e049f0fc58c.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_importer-82e0996c8db63323.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_index-7fc08fc734acc546.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_literal-5da5cddb96f59875.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-d905f1e2bc109ce5.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_semantic-28b088d45da6e7d3.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_stdlib-32e5126c4d0f2a04.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-631501ac085fb461.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-41f6644e635dcb7f.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-472f3261ba38f174.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-503c96028ee19405.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-4bbf347f6217e403.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsimilar-43a105199110966b.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-c4483ade6b001622.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-68620b0144d93371.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum_macros-b2d45d31f1939851.so --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-69d84fba31ab7e83.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtest_case-e6213750ec515c78.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-dbfdc341c2c75265.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-b2a9fe8ef5639716.rlib --extern typed_arena=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtyped_arena-2ff18ccd30b607e4.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_normalization-df747a170b82aea6.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-8135e4e5b91ad743.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_names2-d770c0362edb0368.rlib --extern url=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liburl-d967a9e1239b03f8.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 3710) ... 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.81s; merged doctests compilation took 93.77s 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.4-build/ruff-0.16.4/crates/ruff_notebook -L native=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/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' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-363bfabf743b9597.rlib --extern rand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librand-055e5d1b389a05e3.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-4bee82a170b5939b.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-17dc4833e4f98cb9.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-472f3261ba38f174.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-4bbf347f6217e403.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtest_case-e6213750ec515c78.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-dbfdc341c2c75265.rlib --extern uuid=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libuuid-9e2df2cdac0242db.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.40s; merged doctests compilation took 8.39s 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.4-build/ruff-0.16.4/crates/ruff_options_metadata -L native=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/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' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_options_metadata-d49ef57cf7bc6d35.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 184) ... ok test crates/ruff_options_metadata/src/lib.rs - OptionSet::find (line 209) ... ok test crates/ruff_options_metadata/src/lib.rs - OptionSet::has (line 110) ... ok test crates/ruff_options_metadata/src/lib.rs - OptionSet::has (line 133) ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s all doctests ran in 5.90s; merged doctests compilation took 5.89s 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.4-build/ruff-0.16.4/crates/ruff_python_ast -L native=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/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' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libaho_corasick-b2e62f9d67bbc0c1.rlib --extern arrayvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libarrayvec-dcd8dbced3626b07.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-b6b71bb1545ecea6.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libchar_str-788c5d0cf9034bc0.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcompact_str-83c45adbc53f9761.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-1606946f193b7285.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libis_macro-dabde48b5c034abe.so --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-f877b493a5b12197.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-29d86c6729df8149.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-65b43052cd725469.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-631501ac085fb461.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-472f3261ba38f174.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-503c96028ee19405.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-ad4775e5588d8269.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthin_vec-558a9005b1911181.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-dbfdc341c2c75265.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 1014) ... ok test crates/ruff_python_ast/src/helpers.rs - helpers::format_import_from (line 945) ... ok test crates/ruff_python_ast/src/helpers.rs - helpers::format_import_from_member (line 973) ... ok test crates/ruff_python_ast/src/name.rs - name::QualifiedName<'a>::from_dotted_name (line 323) ... ok test crates/ruff_python_ast/src/nodes.rs - nodes::DictItem (line 133) ... ignored test result: ok. 4 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s all doctests ran in 18.45s; merged doctests compilation took 18.43s 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.4-build/ruff-0.16.4/crates/ruff_python_parser -L native=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/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' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-363bfabf743b9597.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-b6b71bb1545ecea6.rlib --extern bstr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbstr-badddf90125fa3fd.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdatatest_stable-11a1fc0cbf23ec3f.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdrop_bomb-b7cdc43dbe58c830.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-1606946f193b7285.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-fb99ba4efc0369c2.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-52d28900acb8ecab.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-f877b493a5b12197.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-7aaae995e625bb01.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-d905f1e2bc109ce5.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-631501ac085fb461.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-472f3261ba38f174.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-503c96028ee19405.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-4bbf347f6217e403.rlib --extern stacker=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstacker-5917ddc522b7cb4f.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-7bb7130a0ddd4a32.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthin_vec-558a9005b1911181.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_ident-ccf0e008cab8b601.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_normalization-df747a170b82aea6.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_names2-d770c0362edb0368.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwalkdir-a52110c190825ecd.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.70s; merged doctests compilation took 20.68s 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.4-build/ruff-0.16.4/crates/ruff_python_stdlib -L native=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/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' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-b6b71bb1545ecea6.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_stdlib-32e5126c4d0f2a04.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_ident-ccf0e008cab8b601.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.13s; merged doctests compilation took 6.12s 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.4-build/ruff-0.16.4/crates/ruff_python_trivia -L native=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/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' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-52d28900acb8ecab.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-631501ac085fb461.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-472f3261ba38f174.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-503c96028ee19405.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_ident-ccf0e008cab8b601.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 6.83s; merged doctests compilation took 6.82s 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.4-build/ruff-0.16.4/crates/ruff_source_file -L native=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/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' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-1606946f193b7285.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-f877b493a5b12197.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-472f3261ba38f174.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.66s; merged doctests compilation took 6.63s 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.4-build/ruff-0.16.4/crates/ruff_text_size -L native=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/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' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-1606946f193b7285.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_test-5921b0853c653cc2.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-7bb7130a0ddd4a32.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.33s; merged doctests compilation took 6.30s 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.4-build/ruff-0.16.4/crates/ruff_workspace -L native=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/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' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-363bfabf743b9597.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-60c1dc9086afdece.rlib --extern etcetera=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libetcetera-f8cf91a93fc26c90.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglob-fd5bd25696dde98e.rlib --extern globset=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglobset-f7d92e86eab76481.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libignore-9539959b64c0d3a6.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-7b35cc22bcbe1bec.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libis_macro-dabde48b5c034abe.so --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-52d28900acb8ecab.rlib --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-6a4f6f4a67b919e9.rlib --extern matchit=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmatchit-76592335b80ad1fa.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_absolutize-5545aecb85252738.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_slash-39fa6f27fee572b8.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpep440_rs-26dd1e5298eb0e56.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-89c9bbf00a1c52d0.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-29d86c6729df8149.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-e80b783c3b54e3b9.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_formatter-0b79bfa8afe6cd9b.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_graph-9d9655b6ec799257.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_linter-1576351fe9403786.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-65b43052cd725469.so --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_options_metadata-d49ef57cf7bc6d35.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_formatter-447477e82d2b6985.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_semantic-28b088d45da6e7d3.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_stdlib-32e5126c4d0f2a04.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-41f6644e635dcb7f.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-472f3261ba38f174.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_workspace-6ad26a06955f9665.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-503c96028ee19405.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshellexpand-42190253094cb710.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-68620b0144d93371.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-69d84fba31ab7e83.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-b2a9fe8ef5639716.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_normalization-df747a170b82aea6.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.4-build/ruff-0.16.4/crates/ty_module_resolver -L native=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/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' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-363bfabf743b9597.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcamino-34235afd053281eb.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcompact_str-83c45adbc53f9761.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-1606946f193b7285.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-fb99ba4efc0369c2.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libordermap-9a95d7c90fa29ec1.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-89c9bbf00a1c52d0.rlib --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex_syntax-92665834dd482c65.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-e80b783c3b54e3b9.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_memory_usage-0b99fcb0feaec7a3.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_stdlib-32e5126c4d0f2a04.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-503c96028ee19405.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-ad4775e5588d8269.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-68620b0144d93371.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum_macros-b2d45d31f1939851.so --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-69d84fba31ab7e83.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-dbfdc341c2c75265.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-6aac8429dcb2b0b5.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_module_resolver-e8329b23d8e84e8a.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_vendored-c2b1306ba779e028.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 290) ... 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 272) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::first_component (line 91) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::from_components (line 239) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::is_private (line 429) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::is_test_module (line 378) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::last_component (line 109) ... 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 127) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::relative_to (line 182) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::relative_to (line 196) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::starts_with (line 146) ... 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.05s; merged doctests compilation took 42.01s 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.4-build/ruff-0.16.4/crates/ty_python_semantic -L native=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-85cbcfc3ee381df1/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' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-363bfabf743b9597.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-b6b71bb1545ecea6.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcamino-34235afd053281eb.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libchar_str-788c5d0cf9034bc0.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcompact_str-83c45adbc53f9761.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdatatest_stable-11a1fc0cbf23ec3f.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdrop_bomb-b7cdc43dbe58c830.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-1606946f193b7285.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglob-fd5bd25696dde98e.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-7b35cc22bcbe1bec.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindoc-b295685af4e65701.so --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-fb99ba4efc0369c2.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-52d28900acb8ecab.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-f877b493a5b12197.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libordermap-9a95d7c90fa29ec1.rlib --extern pretty_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpretty_assertions-8c0cda82ebf23e5f.rlib --extern quickcheck=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquickcheck-cd3c9cee07ef52b9.rlib --extern quickcheck_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquickcheck_macros-eda8a6feb680becf.so --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-91f26fd49bd12eec.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-e80b783c3b54e3b9.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-4bee82a170b5939b.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_index-d377b9b2ae2c585b.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-65b43052cd725469.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_memory_usage-0b99fcb0feaec7a3.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-9d573e7e544050da.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_literal-5da5cddb96f59875.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-d905f1e2bc109ce5.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_stdlib-32e5126c4d0f2a04.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-631501ac085fb461.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-472f3261ba38f174.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-34e7d6b015c6ffaf.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-503c96028ee19405.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-ad4775e5588d8269.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-b6b5ac984b0b2f47.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-c4483ade6b001622.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-7bb7130a0ddd4a32.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-68620b0144d93371.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum_macros-b2d45d31f1939851.so --extern test_case=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtest_case-e6213750ec515c78.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-dbfdc341c2c75265.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-6aac8429dcb2b0b5.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_module_resolver-e8329b23d8e84e8a.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_core-a7eafa72e8651ace.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_semantic-d5f1eae6bc04579a.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_site_packages-3057b710bb32ddb6.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_static-c3852937c6542aec.rlib --extern ty_test=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_test-3bca4b8ff7b3aac6.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_vendored-c2b1306ba779e028.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 200) ... ignored test crates/ty_python_semantic/src/lint.rs - lint::declare_lint (line 223) ... ok test result: ok. 1 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s running 1 test test crates/ty_python_semantic/src/types/class/static_literal.rs - types::class::static_literal::StaticClassLiteral<'db>::header_range (line 3193) ... ignored test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s all doctests ran in 118.98s; merged doctests compilation took 118.93s + '[' '!' -f /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-2.fc44.x86_64-pyproject-modules ']' + PATH=/builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin + PYTHONPATH=/builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/lib64/python3.14/site-packages:/builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/lib/python3.14/site-packages + _PYTHONSITE=/builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/lib64/python3.14/site-packages:/builddir/build/BUILD/ruff-0.16.4-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.4-build/ruff-0.16.4-2.fc44.x86_64-pyproject-modules Check import: ruff + RPM_EC=0 ++ jobs -p + exit 0 Processing files: ruff-0.16.4-2.fc44.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.7VLRyO + umask 022 + cd /builddir/build/BUILD/ruff-0.16.4-build + cd ruff-0.16.4 + DOCDIR=/builddir/build/BUILD/ruff-0.16.4-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.4-build/BUILDROOT/usr/share/doc/ruff + cp -pr /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/BREAKING_CHANGES.md /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/share/doc/ruff + cp -pr /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/CHANGELOG.md /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/share/doc/ruff + cp -pr /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/README.md /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/share/doc/ruff + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.UeYEw9 + umask 022 + cd /builddir/build/BUILD/ruff-0.16.4-build + cd ruff-0.16.4 + LICENSEDIR=/builddir/build/BUILD/ruff-0.16.4-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.4-build/BUILDROOT/usr/share/licenses/ruff + cp -pr /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/LICENSE /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/share/licenses/ruff + cp -pr /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/LICENSE.dependencies /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/share/licenses/ruff + cp -pr /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/LICENSE.bundled /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/share/licenses/ruff + RPM_EC=0 ++ jobs -p + exit 0 Provides: bundled(crate(annotate-snippets)) = 0.11.5 bundled(typeshed) = 0^20260814git6fba3ae ruff = 0.16.4-2.fc44 ruff(x86-64) = 0.16.4-2.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.4-2.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.4-2.fc44 python3-ruff = 0.16.4-2.fc44 python3.14-ruff = 0.16.4-2.fc44 python3.14dist(ruff) = 0.16.4 python3dist(ruff) = 0.16.4 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.4-2.fc44.x86_64 Provides: ruff-debugsource = 0.16.4-2.fc44 ruff-debugsource(x86-64) = 0.16.4-2.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.4-2.fc44.x86_64 Provides: debuginfo(build-id) = fe1103542d61c9569f4c396bca1856de874cd6cc ruff-debuginfo = 0.16.4-2.fc44 ruff-debuginfo(x86-64) = 0.16.4-2.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.4-2.fc44 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT Wrote: /builddir/build/SRPMS/ruff-0.16.4-2.fc44.src.rpm Wrote: /builddir/build/RPMS/ruff-debugsource-0.16.4-2.fc44.x86_64.rpm Wrote: /builddir/build/RPMS/python3-ruff-0.16.4-2.fc44.noarch.rpm Wrote: /builddir/build/RPMS/ruff-0.16.4-2.fc44.x86_64.rpm Wrote: /builddir/build/RPMS/ruff-debuginfo-0.16.4-2.fc44.x86_64.rpm Finish: rpmbuild ruff-0.16.4-2.fc44.src.rpm Finish: build phase for ruff-0.16.4-2.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-1787553458.980565/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.4-2.fc44.src.rpm) Config(child) 71 minutes 48 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.4", "release": "2.fc44", "arch": "src" }, { "name": "ruff", "epoch": null, "version": "0.16.4", "release": "2.fc44", "arch": "x86_64" }, { "name": "python3-ruff", "epoch": null, "version": "0.16.4", "release": "2.fc44", "arch": "noarch" }, { "name": "ruff-debuginfo", "epoch": null, "version": "0.16.4", "release": "2.fc44", "arch": "x86_64" }, { "name": "ruff-debugsource", "epoch": null, "version": "0.16.4", "release": "2.fc44", "arch": "x86_64" } ] } RPMResults finished